Gracias NkC una interesante modificacion, gracias por tu colaboracion.![]()
20Likes
Esta es una discusión para el tema Editando Footer, más bonito... en el foro Tips y Optimización de vBulletin 4, bajo la categoría vBulletin 4 - Preguntas, Problemas y Soluciones; Este es un tuto que surgio por la consulta de Lucas Guerrero , para modificar el footer. La modificación me parecio interesante asi que decidí hacer este mini tutorial, que involucrá solo mover algunas partes ...
Página:
Este es un tuto que surgio por la consulta de Lucas Guerrero, para modificar el footer. La modificación me parecio interesante asi que decidí hacer este mini tutorial, que involucrá solo mover algunas partes del footer y crear algunas etiquetas HTML, espero que les guste.
Imagen de como queda el resultado final:
Dibujo.jpg
Entonces, primero ir: Estilos y plantillas > administrar estilos > "el estilo" > Plantillas comunes > Footer
Busca:
Y lo mueves para dejarlo antes del siguiente div:Código PHP:<form action="{vb:raw vboptions.forumhome}.php" method="get" id="footer_select" class="footer_select">
<vb:if condition="$show['quickchooser']">
<select name="styleid" onchange="switch_id(this, 'style')">
<optgroup label="{vb:rawphrase quick_style_chooser}">
{vb:raw quickchooserbits}
</optgroup>
</select>
</vb:if>
<vb:if condition="$show['languagechooser']">
<select name="langid" onchange="switch_id(this, 'lang')">
<optgroup label="{vb:rawphrase quick_language_chooser}">
{vb:raw languagechooserbits}
</optgroup>
</select>
</vb:if>
</form>
Entonces para mover los selectores sobre el cuadrado, como la imagen.Código PHP:<div id="footer" class="floatcontainer footer">
Ahora busca:
Y antes de eso pega lo siguiente:Código PHP:<ul id="footer_links" class="footer_links">
Código PHP:<table width="100%" heigh="100%">
<tr>
<td><img src="ruta de tu logo" align="left"></td>
<td align="right">
Antes de esto: ....
Cerrar la tabla:Código PHP:<vb:if condition="$show['dst_correction']">
Ahora Busca:Código PHP:</td></tr></table>
Cortalo, elimina las etiquetas div que lo envuelven (<div id="footer_copyright" class="shade footer_copyright"></div>).Código PHP:<!-- Do not remove this copyright notice -->
{vb:rawphrase powered_by_vbulletin}
<!-- Do not remove this copyright notice -->
Ahora pegalo despues de:
Busca:Código PHP:</ul>
Cortalo y elimina las div que lo envuelven al igual que el anterior.Código PHP:<!-- Do not remove cronimage or your scheduled tasks will cease to function -->
{vb:raw cronimage}
<!-- Do not remove cronimage or your scheduled tasks will cease to function -->
{vb:raw vboptions.copyrighttext}
Y lo pegas despues del copyright movido anteriormente:
Ahora finalmente debemos achicar la letra del copyright para que no se confunda con los links, para esto envolveremos los 2 codigos agregados despues de </ul> y envolverlos con la siguiente etiqueta div:Código PHP:<!-- Do not remove this copyright notice -->
{vb:rawphrase powered_by_vbulletin}
<!-- Do not remove this copyright notice -->
Quedando así:Código PHP:<p style="font-size:x-small;"></p>
Para los bordes redondeados nos dirigeremos, ahora, a editar el CSS:Código PHP:<p style="font-size:x-small;">
<!-- Do not remove this copyright notice -->
{vb:rawphrase powered_by_vbulletin}
<!-- Do not remove this copyright notice -->
<!-- Do not remove cronimage or your scheduled tasks will cease to function -->
{vb:raw cronimage}
<!-- Do not remove cronimage or your scheduled tasks will cease to function -->
{vb:raw vboptions.copyrighttext}
</p>
Editar Plantillas > CSS Plantillas > vbulletin-chrome.css
Buscar: .footer {
Y agregar:
Para solucionar el siguiente error: http://i51.tinypic.com/2djyoaf.jpgCódigo PHP:-moz-border-radius: 10px;
-webkit-border-radius: 10px;
Vamos a agregar una nueva variable a nuestro CSS: Abrir vbulletin-chrome.css y buscamos .footer justo sobre ella vamos a agregar:
Ahora nos dirigimos a Plantillas comunes > Footer ; nuevamente y nos situamos en:Código PHP:.footer2 {
clear:both;
text-align:{vb:stylevar right};
display:block;
width: 100%;
}
Justo sobre eso agregamos la siguiente div:Código PHP:<form action="{vb:raw vboptions.forumhome}.php" method="get" id="footer_select" class="footer_select">
Y para cerrar esta agregamos despues de:Código PHP:<div id="footer2" class="floatcontainer footer2">
La etiqueta </div>; quedando de esta manera:Código PHP:</vb:if>
</form>
Eso es todo para solucionar el problemaCódigo PHP:</vb:if>
</form></div>
Lista ya deberia estar funcionando a la perfección la modificación.![]()
Última edición por NkC; 30/10/2010 a las 14:15
Gracias NkC una interesante modificacion, gracias por tu colaboracion.![]()
bonito cambio NkC
2 cosas:
** hay forma de dar margen entre el copyright y el borde, queda muy al extremo
** con el bloque de foros activado el selector de estilo e idioma se me desplaza hacia la derecha, hay corrección ¿?
gracias.
Muchas Gracias por la ayuda, me sirvió muchisimo.
Descaro:
Para la primera solo agrega un espacio después del ultimo copyright: <br>, con eso debería funcionar.
La segunda... no entendí![]()
la primera la solucioné cambiando
<table width="100%" heigh="100%">
<tr>
<td><img src="ruta de tu logo" align="left"></td>
<td align="right"> por center
ya que me refería ampliar el espacio con el margen derecho, no intercalar espacio entre lineas
el segundo te lo muestro en la captura siguiente:
![]()
Intentare reproducir el error, te aviso![]()
A verdad se me había olvidado xD! hoy día veré si me hago un espacio para hacerlo![]()
Ok dale papa voy a estar suiguiendo el tema saludos yo lo voy hacer cualquier duda vengo corriendo a preguntate jajajaj saludos
Nkc una pregunta no te entiendo como explicas
busco esto en el fotter
<div id="footer" class="floatcontainer footer">
y luego que ubico esto
que hago con este lo coloco arriba de este <div id="footer" class="floatcontainer footer"> ok papa no entiendo<form action="{vb:raw vboptions.forumhome}.php" method="get" id="footer_select" class="footer_select">
<vb:if condition="$show['quickchooser']">
<select name="styleid" onchange="switch_id(this, 'style')">
<optgroup label="{vb:rawphrase quick_style_chooser}">
{vb:raw quickchooserbits}
</optgroup>
</select>
</vb:if>
<vb:if condition="$show['languagechooser']">
<select name="langid" onchange="switch_id(this, 'lang')">
<optgroup label="{vb:rawphrase quick_language_chooser}">
{vb:raw languagechooserbits}
</optgroup>
</select>
</vb:if>
</form>
otra pregunta que tabla tengo que cerra
No olvidar cerrar la tabla:
Código PHP:
</td></tr></table>
Última edición por ZEL; 30/10/2010 a las 12:52
Ya modifique la guia de como solucionar dicho error.
También modifique el orden de los pasos, porque como decias ZEL no estaban ordenados y no se entendía mucho; intenta leerla ahora, a ver si entiendes.
Interesante modificación. Queda lindo después de todo. Un retoque al borde y anda bárbaro.
Gracias NkC.
Saludos.
¿Te sirvió mi ayuda?, Cliquea el botón Me Gusta o añade reputación.
Para solucionar el problema del borde agregar un porcentaje a la tabla y centrarla, con eso queda perfecto![]()
Muchas gracias NKC,yo le habia quitado lo de la hora por que me daba el error . Y lo de los estylos lo habia puesto abajo del footer y tambien me gustaba pero ahora lo he cambiado.
Y aqui os dejo una foto de como me quedo el footer ...
footer.png
Por alguna extraña razón me hace todo menos redondear el footer.
He editado la plantilla vbulletin-chrome.css con lo que ponéis. ¿Hay que hacer algo más?¿Dónde hay que colocarlo exactamente? Es más que nada por si lo tengo mal puesto.