Beta: Iconos en Forum Home

imported_Charlie Seguir

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
Íconos en ForumHome

Hack Versión Beta
0.0.1.

Creado por Charlie

Creado el 30 Enero 2005

Plantillas a modificar:
1 (forumhome_forumbit_level2_post)

Dificultad: Fácil

GARANTIAS
: Ninguna, en teoría tendría que
funcionar en vBulletin, pero no doy ninguna
garantía al ser un código rápido. :)

Soporte: :) Si no funciona puedo tratar de
ayudarles para que funcione y así sacar la
versión final.

Distribución:
Solamente en este sitio :D

Referencia:
http://www.vbulletinhispano.com/foros/showthread.php?t=640
 
D

DuckMan

muy bueno! ahora puedes sumar un poco de garantia, ya q lo eh probado y funciona. Lo eh modificado para q aparesca no al lado del nombre del foro, si no, en vez de la imagen q muestra si hay nuevos mensajes o no:

Insertar CODE, HTML o PHP:
<tr align="center">
	<td class="alt2"><img src="imgforos/$forum[forumid].jpg" alt="" border="0" /></td>
	<td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]">
		<div>
			<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
			<if condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if>
		</div>
		<if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if>
		<if condition="$show['forumsubscription']"><div class="smallfont"><strong><a href="subscription.php?$session[sessionurl]do=removesubscription&amp;f=$forum[forumid]">$vbphrase[unsubscribe_from_this_forum]</a></strong></div></if>
		<if condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if>
	</td>
	<td class="alt2" nowrap="nowrap">$forum[lastpostinfo]</td>
	<td class="alt1">$forum[threadcount]</td>
	<td class="alt2">$forum[replycount]</td>
	<if condition="$vboptions['showmoderatorcolumn']">
	<td class="alt1"><div class="smallfont">$forum[moderators]&nbsp;</div></td>
	</if>
</tr>
$childforumbits

Como puedo hacer para q me ponga una imagen si hay posts y otra si no hay? porq el sistema q puse muestra la misma haya o no posts nuevos
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
Ese código tiene muchas posibilidades, si quieres que cambie cuando hay post nuevos, tienes que agregar sólo un poco de código

En la línea:
Insertar CODE, HTML o PHP:
<img src="images/forumicons/$forum[forumid].gif" alt="" border="0" align="left" />

Agrega después de $forum[forumid] lo siguiente:
Insertar CODE, HTML o PHP:
$forum[statusicon]

Eso hara que cambie el ícono del foro.

Ahora sube un nuevo juego de imágenes a la carpeta forumicons pero ahora serán 1on.gif y 1off.gif, en mi foro por ejemplo, cuando hay un post nuevo el ícono esta a colores y cuando no hay esta en blanco y negro, por lo tanto el ícono a color es 1on.gif mientras el blanco y negro es 1off.gif.

Este código tiene tantas posiblilidades que incluso puedes crear fondos destellantes como en mi foro, si desean saber como se hace, sólo preguntenlo.

See Ya
 
D

DuckMan

le agregue el codigo y no funciona :S

Insertar CODE, HTML o PHP:
<tr align="center">
	<td class="alt2">[B]<img src="imgforos/$forum[forumid]$forum[statusicon].jpg"[/B] alt="" border="0" /></td>
	<td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]">
		<div>
			<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
			<if condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if>
		</div>
		<if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if>
		<if condition="$show['forumsubscription']"><div class="smallfont"><strong><a href="subscription.php?$session[sessionurl]do=removesubscription&amp;f=$forum[forumid]">$vbphrase[unsubscribe_from_this_forum]</a></strong></div></if>
		<if condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if>
	</td>
	<td class="alt2" nowrap="nowrap">$forum[lastpostinfo]</td>
	<td class="alt1">$forum[threadcount]</td>
	<td class="alt2">$forum[replycount]</td>
	<if condition="$vboptions['showmoderatorcolumn']">
	<td class="alt1"><div class="smallfont">$forum[moderators]&nbsp;</div></td>
	</if>
</tr>
$childforumbits
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
Como se llama la carpeta donde subes las imagenes? imgforos?

Sino trata agregando un guion bajo " _ "

Insertar CODE, HTML o PHP:
$forum[forumid]_$forum[statusicon]

Recuerda que ahora la imagen sera 1_on.jpg

See Ya

Edicion

Pon las imagenes en la carpeta statusicon de tu foro :3

See Ya
 
D

DuckMan

puse las imagenes en statusicon, agregue el codigo, probe poniendole el guion, pero no funciona :(

estas seguro q la variable de $forum[statusicon] es ON o OFF? porq creo q no lo identifica :S
 

Trovador

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Feb 2004
Mensajes
381
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Charlie, chapo! pedazo hack super aclarado facil no como en otro sitios !

Mis felicitaciones y perdona por haber dado cuenta tarde :S

Solo una duda y creo que quedaria muy bien en el foro y no tan recargado como me queda (a mi al menos).
Seria debajo de la imagen y d ela descripcion esto:

Discusiones: 01 (el numero correspondiente) Mensajes: 02 (el numero correspondiente)

el ultimo tema quedaria en la ultima columna a la derecha.

un ejemplo seria... esto.

Saludos y Gracias!
 
D

DuckMan

Es verdad! parece interesante! alguien sabe como hacerlo? osea q se borre esa columna y se pongan esos datos abajo
 

Enishi

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Abr 2005
Mensajes
11
Charlie dijo:
Este código tiene tantas posiblilidades que incluso puedes crear fondos destellantes como en mi foro, si desean saber como se hace, sólo preguntenlo.
See Ya

Me interesan los fondos destellantes! y..si no me equivoco tus foros son los de ANGzone, nu?..hay unos subforos que tienen fondo especial, con dibujos. ¡Eso también me interesa! podrías decirme o darme una idea como hacerlo?
 

Trovador

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Feb 2004
Mensajes
381
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Enishi dijo:
Me interesan los fondos destellantes! y..si no me equivoco tus foros son los de ANGzone, nu?..hay unos subforos que tienen fondo especial, con dibujos. ¡Eso también me interesa! podrías decirme o darme una idea como hacerlo?

hay un mensaje que pone como s ehace, pero no recuerdo el tema... seria cosa de buscar.
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
Enishi dijo:
Me interesan los fondos destellantes! y..si no me equivoco tus foros son los de ANGzone, nu?..hay unos subforos que tienen fondo especial, con dibujos. ¡Eso también me interesa! podrías decirme o darme una idea como hacerlo?
Es solo de poner un una background a la tabla deseada para que cargue un mini gif que emula el efecto de destellos:

Insertar CODE, HTML o PHP:
background="$stylevar[imgdir_statusicon]/$forum[forumid]forum_$forum[statusicon]2.gif"

Ahora, si ves bien el codigo, al final agregue un numero "2", esto es para tener los iconos de nuevo post activos y los destellos basados en el mismo codigo, pero si solo deseas tener los destellos, quita el numero dos, sino la imagen para el destello tiene que tener el numero dos al final de su nombre.

See Ya
 

Enishi

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Abr 2005
Mensajes
11
Muchas Gracias Charlie! todo va de lujo. Pude aplicar un Background a todos mis subforos ( a los que quise), asi que nu me queda mas que agradcerte! ^_^
 

Trovador

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Feb 2004
Mensajes
381
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
DuckMan dijo:
Es verdad! parece interesante! alguien sabe como hacerlo? osea q se borre esa columna y se pongan esos datos abajo
Ya lo hize en mi foro, miralo a ver si te gusta.

Esplico lo que habria que hacer:

- Lo que dice Charlie.
- Modiciar la plantilla forumhome_forumbit_level2_post
busca y borra:
Insertar CODE, HTML o PHP:
	<td class="alt1">$forum[threadcount]</td>
	<td class="alt2">$forum[replycount]</td>
Despues en FORUMHOME*
busca y borra:
Insertar CODE, HTML o PHP:
	  <td class="thead">$vbphrase[threads]</td>
	  <td class="thead">$vbphrase[posts]</td>
y por último otra vez en forumhome_forumbit_level2_post
busca:
Insertar CODE, HTML o PHP:
		<if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if>
Y añade en la linea de abajo:
Insertar CODE, HTML o PHP:
</br><div class="smallfont"><b>$vbphrase[threads]:</b>&nbsp;$forum[threadcount]&nbsp;|&nbsp;<b>$vbphrase[posts]:</b>&nbsp;$forum[replycount]</div>

Si el codigo no aparece en las plantillas que cito, seria cosa de buscar el codigo y aparecera en alguna plantilla, no es dificil buscarlo.

*en la plantilla default aparece ese codigo en forumhome, peor yo por ejemplo lo tengo en otra plantilla (es otro estilo especial)

Otra cosa: esta modificación funciona perfectamente sin la modifcación de charlie, para gustos los colores (poner imagenes o no) vosotros decidis. :cool:

Aportación esclusivo para vBHispano ;)

Saludos!

EDITADO: Se me olvido hacer una peticion de quien use esta modificacion en la plantilla default de vbulletin, se pare un momento a crear un chield forum dentro de un foro (y este dentrod euna categoria) ya que no me dio tiempo a probarlo y quizas haya algun fallo al colocar el codigo.
 
S

Style.Blizzard

Hola! disculpen si subo el tema, pero tengo un problemilla, eh echo exactamente lo que decia, pero no me aparece nada de nada.

este es el codigo haber si alguien me echa una manita :)

Insertar CODE, HTML o PHP:
 <tr align="center">
	<td class="alt2"><img src="$stylevar[imgdir_statusicon]/forum_$forum[statusicon].gif" alt="" border="0" /></td>
	<td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]">
<table>
<tr>
<td>
<img src="images/forumicons/$forum[forumid].gif" alt="" border="0" align="left" />
</td>
<td>
		<div>
			<table width="200" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="15" rowspan="2">$forum[forumhomeicon] </td>
                <td><a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
			<if condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if></td>
              </tr>
              <tr>
                <td><if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if></br><div class="smallfont"><b>$vbphrase[threads]:</b>&nbsp;$forum[threadcount]&nbsp;|&nbsp;<b>$vbphrase[posts]:</b>&nbsp;$forum[replycount]</div></td>
              </tr>
            </table>
		</div>
		<if condition="$show['forumsubscription']"><div class="smallfont"><strong><a href="subscription.php?$session[sessionurl]do=removesubscription&amp;f=$forum[forumid]">$vbphrase[unsubscribe_from_this_forum]</a></strong></div></if>
		<if condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if>
</td>
</tr>
</table>
	</td>
	<td class="alt2" nowrap="nowrap">$forum[lastpostinfo]</td>
	<td class="alt1">$forum[threadcount]</td>
	<td class="alt2">$forum[replycount]</td>
	<if condition="$vboptions['showmoderatorcolumn']">
	<td class="alt1"><div class="smallfont">$forum[moderators]&nbsp;</div></td>
	</if>
</tr>
$childforumbits
 

imported_Charlie

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2003
Mensajes
658
Primeramente asegurate de haber creado una carpeta llamada images, luego otra llamada forumicons y luego subir un juego de imagenes con los numeros de ID de cada foro, como saber el numer de ID ve a la pagina de inicio de tu foro, entra en un foro como por ejemplo aqui esta el foro de vB3 Modificaciones de Plantillas, entonces una vez cargado por completo veras en la barra de direccion lo siguiente: http://vbulletinhispano.com/foros/forumdisplay.php?f=24 , apunta el numero 24, ese es el ID del foro.

See Ya
 
K

Konohamaru

Pos... no sé en que fallo que no resulta... probé primero el código puesto por charlie y me aseguré de realizar bien los pasos y de crear la misma carpeta, en la misma ubicación y to'o... como no resultó, lo intenté con la modificación duckman, cambiando claro su configuración de la fuente imagenes por la mía, asignando bien la dirección de la carpeta. Busqué la ID de más de un foro para ponerlo de prueba, me aseguré de reemplazar en el código jpg y gif, dependiendo del formato que intenté usar (intenté con ambos) pero nada... alguna idea, plz... aquí dejo el código que tengo puesto actualmente. El id del foro es f=3, es decir 3, la carpeta de imagenes está en /images/forumicons/ y el formato en que quiero subir la imagen es .jpg

<tr align="center">
<td class="alt2"><img src="images/forumicons/$forum[forumid].jpg" alt="2" border="0" align="left" /></td>
<td class="alt1Active" align="$stylevar
" id="f$forum[forumid]">
<div>
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
<if condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if>
</div>
<if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if>
<if condition="$show['forumsubscription']"><div class="smallfont"><strong><a href="subscription.php?$session[sessionurl]do=removesubscription&amp;f=$forum[forumid]">$vbphrase[unsubscribe_from_this_forum]</a></strong></div></if>
<if condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if>
</td>
<td class="alt2" nowrap="nowrap">$forum[lastpostinfo]</td>
<td class="alt1">$forum[threadcount]</td>
<td class="alt2">$forum[replycount]</td>
<if condition="$vboptions['showmoderatorcolumn']">
<td class="alt1"><div class="smallfont">$forum[moderators]&nbsp;</div></td>
</if>
</tr>
$childforumbits​
 
K

Konohamaru

Tampoco me funciona ese código... tal vez sea problema de que no sé qeue hay que poner en (X,Y,Z) exactamente ^^u Ayuda, por favor...
 
Arriba