Tipo de Mod: Hack.
Versión actual de Mkportal: M.1.1.2b.
Versión actual de Foro: SMF 1.1.4.
Compatible con: Todas.
Autor: elwizard
Imagen Previa: No hay.
Descripción: Añadir un logo o banner aleatorio en cada refresco de la web.
Archivos a modificar: mkportal/templates/tu template/tpl_main.php
Instrucciones1) Editar tpl_main.php y buscar la función view_logo();
Cambiarla por:
function view_logo() {
global $mklib;
// mod imagen aleatoria en logo v.1.0 por ElWiZArD http://www.desarrollo-mkportal.org
$banners_totales = 5; // aquí el número de imágenes a mostrar
$banner[1] = "<img src="$mklib->images/imagen1.gif" border="0" alt="alt1" />";
$banner[2] = "<img src="$mklib->images/imagen2.gif" border="0" alt="alt2" />";
$banner[3] = "<img src="$mklib->images/imagen3.gif" border="0" alt="alt3" />";
$banner[4] = "<img src="$mklib->images/imagen4.gif" border="0" alt="alt4" />";
$banner[5] = "<img src="$mklib->images/imagen5.gif" border="0" alt="alt5" />";
srand(time());
$indice = rand(1,$banners_totales); //generamos un numero aleatorio
$seleccionado = $banner[$indice];
// fin mod
return <<<EOF
<!-- begin logostrip -->
<tr>
<td id="mklogostrip" style="background-image: url('$mklib->images/sf_logo.jpg')" width="50%">
<a href="$mklib->siteurl/index.php"><img src="$mklib->images/logo.gif" border="0" alt="" />[/url]
</td>
<td style="background-image: url('$mklib->images/sf_logo.jpg')" width="50%">
{$seleccionado}
</td>
</tr>
<!-- end logostrip -->
EOF;
}
Podemos meter enlaces:
$banner[1] = "<a href="una url" target="_blank" title="título"><img src="$mklib->images/imagen1.gif" border="0" alt="alt1" /></a>";
E incluso podemos meter flash. Eso es vuestra opción. Saludos ;)