¿Como pones el código en la plantilla?
Esta es una discusión para el tema latest_x_attachments en el foro Soporte para Productos/Plugins, bajo la categoría Soporte vBulletin; Hola, cada vez os visito mas , mi nuevo problema es el siguiente, en este hilo : Latest X Attachments on FORUMHOME and FORUMDISPLAY - Page 4 - vBulletin.org Forum hay un mod de vbulletin ...
Página:
Hola, cada vez os visito mas, mi nuevo problema es el siguiente, en este hilo : Latest X Attachments on FORUMHOME and FORUMDISPLAY - Page 4 - vBulletin.org Forum hay un mod de vbulletin para poder ver los últimos Attachments del foro, pues vereis que en la página 4, que es la pongo el link, hay una modificación del codigo para el propio mod, de forma que se pueda escoger de que foro se extraen los ultimos Attachments, pego aquí el código:
Pues bién he probado a incluir estos codigos por separado en mi plantilla latest_x_attachments y no hay forma de que me funcione ninguno de ellos, alguien sabe que hago mal?This conditional allows you to display information on a per forum basis. This can be helpful if you wish to display different advertisements depending on what forum that the user is in. You would simply replace X with the forum id that you wish the information to appear in.
HTML Code:
<if condition="$forum[forumid] == X"></if>
and on the other hand you can use the ! to do the opposite and display the information in every forum but the id you list
HTML Code:
<if condition="$forum[forumid] != X"></if>
or if you have multiple forums you wish to include something with you can use an array such as this
HTML Code:
<if condition="in_array($forum['forumid'], array(1,2,3,6))"></if>
Un saludo y grácias.
¿Como pones el código en la plantilla?
Lo he probado en múltiples lugares, siempre cuando acaba o empieza un if
en el siguiente código veras que lo he puesto en cuatro sitios distintos, en ninguno de ellos me funciona, ojo si me funciona el mod, pero no la condición que es lo que yo quiero:
la linea con condicion que e insertado es esta:
<if condition="$forum[forumid] != 27"></if>
<br>
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="thead" style="text-align:justify" colspan="$vboptions[latest_attachments_maxperrow]">
<if condition="$vboptions['latest_attachments_collapse']">
<a style="floatstylevar[right]" href="#top" onclick="return toggle_collapse('latest_attachments')"><img id="collapseimg_latest_attachments" src="$vboptions[bburl]/$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_latest_attachments].gif" alt="" border="0" /></a>
<if condition="$forum[forumid] != 27"></if>
</if>
<div>$vbphrase[latest_attachments_latest] $vboptions[latest_attachments_max] <strong>$vboptions[latest_attachments_name]</strong></div>
</td>
</tr>
</thead>
<if condition="$vboptions['latest_attachments_collapse']">
<tbody id="collapseobj_latest_attachments" style="$vbcollapse[collapseobj_latest_attachments]">
</if>
<if condition="$forum[forumid] != 27"></if>
<if condition="$thumbnails">
<tr>$thumbnails</tr>
<else />
<tr>
<td class="alt1" align="center">
$vbphrase[no_attachments_in_this_forum]
</td>
</tr>
</if>
<if condition="$forum[forumid] != 27"></if>
<if condition="$vboptions['latest_attachments_collapse']">
</tbody>
</if>
<if condition="$forum[forumid] != 27"></if>
</table>
<br />
Ceo que no lo haces bien.
Esta condicional <if condition="$forum[forumid] != 27"></if>
afecta a lo que esta entre > e </if>. Si no hay nada, no afecta a nada.
No he instalado este hack, pero creo que esa condicion debes ponerla en la plantilla FORUMDISPLAY. ¿En qué plantilla la estas poniendo tú?.
¿Has hecho esta modificación
en el FORUMDISPLAY?Código PHP:<if condition="$vboptions['latest_attachments_forum']">
$latest_x_attachments
</if>
Cambiala por esta otra
Sustituye X por la ID del foro donde no quieras que aparezca.Código PHP:<if condition="$forum[forumid] == X">
$latest_x_attachments
</if>
Yo hago la modificación en la plantilla que se crea al instalar el mod, se llama latest_x_attachments
voy a probar lo que me dices, muchas gracias.
No, no tengo echa modificación en el forumdisplay ni en el forumhome, y me funciona en el forumhome, así que no se donde incluir el código que me facilitas, ¿que puede estar fallando?
Con lo que me has explicado, he conseguido hacer que en forumdisplay aparezcan los adjuntos de cada foro, gracias,pero no he conseguido que en el forumhome aparezcan los últimos adjuntos del foro que yo escoja, alguna idea?
![]()
Última edición por xony; 21/01/2009 a las 17:36 Razón: Mensajes fusionados automáticamente
Debes seguir las instrucciones del autor para que te funcione bien. Ve al enlace que indicas en tu primer post.
Como ya te decía, no lo tengo instalado, pero imagino que en Opciones de vBulletin, habrá unas opciones para configurarlo.