Buenas tardes.
Un cuestión que me surge duda,
¿Es posible hacer que al pinchar en (LEER MAs) aparezca mensaje de sólo usuarios registrados?
En la web:
htt://www.inveuro.es
Tengo varios módulos en mod_news_pro de gavick con noticias donde se ve una pequeña introducción y después de esa pequeña introducción el típico texto (LEER MÁS), al hacer clic vemos la noticia completa.
Pero, existe forma de que al pinchar en LEER MÁS, sino són usuarios registrados no deje acceder y aparezca un mensaje de Registro o bién que lo lleven a crear cuenta?
En mi anterior php-nuke esta posibilidad existia, pero aquí en la configuración del módulo si marco la opción en el parámetro de visible sólo a Registrados, si una persona no registrada entra en la web este módulo no lo vé, me gustaria que lo viese, y que pudiese ver la pequeña intro, pero la hacer clic que le aparezca o registrarse o sólo para usuarios registrados.
Gracias de antemano.
Hola ginés,
vamos a ver que se puede hacer 😉 ... por cierto, el fichero no se ha adjuntado bien, puede volver a adjuntarlo??
Saludos
Que raro, voy de nuevo.
Antes me dió error y salió esta pantalla,
y ahora nuevamente igual, y a la segunda lo envia, pero por lo visto no sale, lo he comprimido y voy a probar así.
Gracias de antemano David.
Hola Ginés,
te envío el fichero modificado, básicamente lo que he hecho es modificarlo por la línea 244 aproximadamente y añadir este código:
Antes:
<?phpitem->fulltext; ?>?>
Ahora:
guest) { ?>item->fulltext; ?>
Guarda el orignal y después sutitúyelo por este y nso cuentas como te ha ido..
Saludos
David funcionaaaa !!!
Pero falta un detalle, espero que tenga solución.
Cuando pinchas en LEER MAS es cierto que sino estás registrado no lo ves completo, pero:
Lo ideal seria que diese un mensaje, o que en la misma pantalla siguiente avisase de que Necesita Registrarse para ver el articulo completo.
Porque pinchas sin estar registrado, te manda al articulo pero no sabes si existe algo más después de ese LEER MÁS
Es posible insertar algún mensaje de este tipo?
Registrese para leer comleto el articulo, o por el estilo?
Se que es mucho pedir, pero creo que seria lo ideal.
Y una última pregunta:
Para no tener mi joomla tan cargado de plugins y modulos, lo que no uso me gusta desistalarlo.
¿Se puede desistalar o es aconsejable quitar el DirectPHP ya que esta solución es buena, o necesita estar instalado este plugin?
Gracias de David de antemano por el curro, me ayudas muchísimo, pero muchísimo. :laugh:
Hola Ginés,
me alegro e que te haya funcionado. Lo que comentás es muy sencillo, cimplemente accede al fichero item.php modificado que te he pasado y localiza este código:
guest) { ?>item->fulltext; ?>
Modifícalo para dejarlo así:
guest) { ?>item->fulltext; ?>No puedes leer el mensaje completo si no estás registrado. Accede aquí.
Puedes poner el texto que quieras en lugar del que yop he puesto..
Respecto al tema del DirectPHP, puedes desinstalarlo si quieres ya que al final no lo has usado para nada..
Saludos y suerte con tu Joomla!
David, ahora síiii !!!
Perfecto, al final parece que todo ha sido más fácil de lo que parecia, pero claro con vuestro conocimientos, no con los mios, jejeje
A modo de resultado final, este texto que hemos puesto para que se registren, se podria poner en ROJO, siendo este tipo de archivo?
Sino se puedo no pasa nada, porque está genial como está.
Por cierto me has tirado 2 cables esta semana muy importántes, este mismo y el de los Feed RSS, me han venido muy bién tenerlos funcionales.
Gracias a tí y a todo el equipo de soporte sois la ostia 😉
Hola Ginés,
simplemente tienes que modificar esta parte del código que te he pasado:
No puedes leer el mensaje completo si no estás registrado. Accede aquí.
Tendrás que añadir el código HTML que necesites, yo añadiría una etiqueta div con una clase y después con CSS cambiaría sus propiedades desde el fichero template.css de tu plantilla, por ejemplo así:
No puedes leer el mensaje completo si no estás registrado. Accede aquí.
Después has de crear un código CSS similar a este:
.mensaje_no_login{
color:red;
font-size:....
....
}
Saluos
Buenos dias, gracias Jordi y David.
El tuto de Fireburg que me has pasado Jordi ya lo manejo, jejeje 😉 pero en CSS me pierdo un poquito aún.
David, muy claro con la explicación, salvo ese CSS que me pones al final.
¿Donde debo introducirlo?
Al final del template.css?
Gracias de antemano.
Hola Ginés,
me refería al fichero:
http://www.inveuro.es/templates/gk_corporate2/css/template.css
coloca al final de ese fichero ese código que te he pasado, pero personaliza las reglas CSS, el color, el font-size, el font-weight, etc etc..
OK 🙂
Me alegro que lo hayas conseguido finalmente.. doy el post por cerrado..
Un saludo!!