Mkportal Hispano
07 de 09 del 2010, 01:43:46 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Ingresar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [TODOS] Hack: simple banner aleatorio.  (Leído 2385 veces)
0 Usuarios y 1 Visitante están viendo este tema.
elwizard
00100011001 10001010100
Desarrollo
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1677

AGRADECIMIENTOS
-Agradecido: 104
-
Recibido: 343



WWW
« : 16 de 11 del 2007, 12:04:38 »

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
Instrucciones

1) Editar tpl_main.php y buscar la función view_logo();
Cambiarla por:

Código:
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:
Código:
$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 ;)

Los siguientes miembros han considerado útil este post:

Kash, Malaria, Nosferatus, Admin, pablillaco, stopped, Trueno2104

7 Miembros
En línea

Información de Soporte:
Portal: MK Portal v.C 1.2.1
Foro: SMF v.1.1.8
pablillaco
Recién llegado
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 16

AGRADECIMIENTOS
-Agradecido: 2
-
Recibido: 0


WWW
« Respuesta #1 : 30 de 11 del 2008, 12:51:48 »

Muchisimas gracias elwizard, como siempre ayudandonos a todos los de MkPortal ;).
SL2
En línea

Información de Soporte:
Portal: MK Portal v.1.1.2
Foro: SMF v.1.1.4
dark_warriorxx8
Recién llegado
*
Desconectado Desconectado

Mensajes: 28

AGRADECIMIENTOS
-Agradecido: 3
-
Recibido: 2


« Respuesta #2 : 25 de 01 del 2009, 04:52:55 »

hola, yo tengo un problema con esto, al colocar este codigo y subir el archivo, en mi web queda en blanco y no se ve nada.

como puedo hacer otro rota banner??
En línea

Información de Soporte:
Portal: MK Portal v.C1.2.1
Foro: SMF v.1.1.7
thedarkness
I'am vicram10
Vip
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 329

AGRADECIMIENTOS
-Agradecido: 42
-
Recibido: 104



WWW
« Respuesta #3 : 25 de 01 del 2009, 07:07:48 »

hola, yo tengo un problema con esto, al colocar este codigo y subir el archivo, en mi web queda en blanco y no se ve nada.
como puedo hacer otro rota banner??

Seguiste bien los pasos??, coloca aqui el codigo que colocaste para tu web (no el archivo php completo sino solo el codigo que agregaste al mismo), o alguna url de tu web para ver el fallo.

salu2
En línea

Información de Soporte:
Portal: MK Portal v.C1.2.2
Foro: SMF v.1.1.11
Malaria
Habitual
***
Desconectado Desconectado

Mensajes: 107

AGRADECIMIENTOS
-Agradecido: 10
-
Recibido: 29


Juuken Hakke Hyaku Nijūhachi Shō


WWW
« Respuesta #4 : 01 de 02 del 2009, 03:54:00 »

Me tira esto:

Citar
Parse error: syntax error, unexpected T_VARIABLE in /home/content/s/i/n/sinbajarlo/html/mkportal/templates/kuchiyosetheme/tpl_main.php on line 101

Se que no es la versión recomendad del hack intentaré arreglarlo para que funcione en las nuevas versiones ya que me interesa bastante.
En línea

Información de Soporte:
Portal: MK Portal v.C121
Foro: AEF v.1.0.8
Admin
Administrador
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3859

AGRADECIMIENTOS
-Agradecido: 313
-
Recibido: 531


WWW
« Respuesta #5 : 01 de 02 del 2009, 11:19:11 »


Código:
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="100%">
              <a href="$mklib->siteurl/index.php"><img src="$mklib->images/logo.gif" border="0" alt="" />
    {$seleccionado}
    </td>
   
   
<!-- end logostrip -->

EOF;
}
En línea

Información de Soporte:
Portal: MK Portal v.C1.2.2
Foro: SMF v.1.1.11
Malaria
Habitual
***
Desconectado Desconectado

Mensajes: 107

AGRADECIMIENTOS
-Agradecido: 10
-
Recibido: 29


Juuken Hakke Hyaku Nijūhachi Shō


WWW
« Respuesta #6 : 01 de 02 del 2009, 17:13:21 »

Gracias, eran las comillas que estaban mal escapadas.
En línea

Información de Soporte:
Portal: MK Portal v.C121
Foro: AEF v.1.0.8
Malaria
Habitual
***
Desconectado Desconectado

Mensajes: 107

AGRADECIMIENTOS
-Agradecido: 10
-
Recibido: 29


Juuken Hakke Hyaku Nijūhachi Shō


WWW
« Respuesta #7 : 16 de 02 del 2009, 14:32:32 »

Un problema, si os fijais:

Citar
<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}

El logo se repite, muestra dos logos, el images/logo.gif y el que saca por {$seleccionado}

En línea

Información de Soporte:
Portal: MK Portal v.C121
Foro: AEF v.1.0.8
elwizard
00100011001 10001010100
Desarrollo
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1677

AGRADECIMIENTOS
-Agradecido: 104
-
Recibido: 343



WWW
« Respuesta #8 : 16 de 02 del 2009, 16:39:21 »

Esto está sin actualizar. ¿Qué problema tienes (captura)?
En línea

Información de Soporte:
Portal: MK Portal v.C 1.2.1
Foro: SMF v.1.1.8
Malaria
Habitual
***
Desconectado Desconectado

Mensajes: 107

AGRADECIMIENTOS
-Agradecido: 10
-
Recibido: 29


Juuken Hakke Hyaku Nijūhachi Shō


WWW
« Respuesta #9 : 16 de 02 del 2009, 18:20:51 »

No no era un problema era una aclaración nada mas :)
En línea

Información de Soporte:
Portal: MK Portal v.C121
Foro: AEF v.1.0.8
elwizard
00100011001 10001010100
Desarrollo
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1677

AGRADECIMIENTOS
-Agradecido: 104
-
Recibido: 343



WWW
« Respuesta #10 : 16 de 02 del 2009, 18:40:42 »

ah vale. Ok.
En línea

Información de Soporte:
Portal: MK Portal v.C 1.2.1
Foro: SMF v.1.1.8
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 válido! CSS válido!
Página creada en 0.225 segundos con 25 consultas.
 

MKPortal C1.2.2 ©2003-2009 mkportal.it
Fundador mkportal.es: Cur aka J.Corbillon ©2005-2010

Página generada en 0.11767 segundos con 14 consultas a la base de datos