Este tema está cerrado, no puede editar mensajes o enviar nuevas respuestas  [ 2 mensajes ] 
Identificar "Encuesta" desde el foro* 
Autor Mensaje
Forero Fijo
Forero Fijo
Avatar de Usuario

Registrado: 05-01-2008, 17:03
Mensajes: 688
Nota Identificar "Encuesta" desde el foro*
Hola,

Este tutorial, aplicable al estilo prosilver, hace que cuando se publica una encuesta, esta figure claramente tanto en el propio mensaje de la encuesta, como en el foro. Este comportamiento es habitual en los estilos basados en Subsilver2, y con este tutorial se consigue un efecto similar para estilos basados en prosilver.

Para conseguir esto, haremos que cuando se publique una encuesta, automáticamente, delante del titulo del tema salga la palabra "[Encuesta]:".

Por ejemplo haces una encuesta y el usuario pone de título del tema: "Blanco o Negro", pues automáticamente, cuando publique ese tema, el título aparecerá así:
"[Encuesta]: Blanco o Negro".

Para conseguir este efecto, hay que cambiar dos plantillas, una cuando se visualiza el propio mensaje (viewtopic_body.html) y otra cuando se visualiza la lista de temas en un foro (viewforum_body.html).

Aquí van los cambios:

En viewtopic_body.html buscar:
Código:
{TOPIC_TITLE}

Reemplazar por:
Código:
<!-- IF S_HAS_POLL -->[Encuesta]: <!-- ENDIF -->{TOPIC_TITLE}


En viewforum_body.html buscar:
Código:
{topicrow.TOPIC_TITLE}

Reemplazar por:
Código:
<!-- IF topicrow.S_HAS_POLL -->[Encuesta]: <!-- ENDIF -->{topicrow.TOPIC_TITLE}


Guardamos cambios, limpiamos caché y listo...

Los resultados conseguidos son los siguientes:
En el propio mensaje con encuesta:
Adjunto:
Prueba_topic.jpg

Y en el foro donde está el mensaje:
Adjunto:
Prueba_forum.jpg


Espero que sea de utilidad, saludos,
-javiexin

PD: Gracias a Enock por plantear este tema :)


No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

_________________
http://www.exincastillos.es


09-16-2009, 16:05
Perfil
Forero Fijo
Forero Fijo
Avatar de Usuario

Registrado: 06-20-2008, 16:51
Mensajes: 489
Nota Re: [Tutorial] Identificar "Encuesta" desde el foro
Puntualizar una cosa que se le ha pasado a javiexin.
Si usas portal en el foro, en vez de modificar "viewtopic_body.html" tendrás que modificar "portal_viewtopic_body.html" o no funcionará.

Y para los que no les guste que esté del mismo color, como yo, he diferenciado la "etiqueta" del titulo del post. Para ello simplemente pon el código de esta manera en viewforum_body.html:

Código:
<!-- IF topicrow.S_HAS_POLL --><font color="#000000">[Encuesta]:</font> <!-- ENDIF -->{topicrow.TOPIC_TITLE}


Y se verá así:
Imagen


P.D.- Gracias a ti javiexin, por ayudarme en este tema. 8-)

_________________
Mi URL aqui bajo

http://onlinewii.foro-juegos.es - Tu comunidad Wii.

Asociación Socio-Cultural OnLineWii sin ánimo de lucro


09-16-2009, 17:04
Perfil WWW
Mostrar mensajes previos:  Ordenar por  
Este tema está cerrado, no puede editar mensajes o enviar nuevas respuestas   [ 2 mensajes ] 

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Saltar a:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO