Comunidad de diseño web y desarrollo en internet online

Problemas con javascript php nuke

Citar            
MensajeEscrito el 15 Abr 2008 03:27 am
hola a todos en realidad me gustaria que alguien me pudiera ayudar con el siguiente problema, lo que pasa es que tengo php nuke 8.0 he estado modificando unas que otras cosas a un theme pero el gran problema que me encuentro es que quiero dejar en el header un codigo javascript para dejar un banner aleatorio, lo he intentado llamando el javascript desde una pagina en blanco y funciona a la perfeccion pero al ingresarlo al header no lo coje en ningun lado, estuve leyendo un poco sobre esto y creo que por lo que entendi toca cambiar un codigo o ingresarlo en la carpeta de includes/javascript ,, en realidad les agradeceria si me ayudarn con este problema que ya me saco la piedra,, mil gracias

Por konoyek

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Abr 2008 07:28 am
Hola holita, konoyek.

A ver... creo que vamos a necesitar que nos pongas el código en cuestión.
¿No podrías poner la URL de la página en cuestión para verlo "en su contexto"?


Aparte de eso, creo que lo ideal sería que el banner aleatorio, fuera por PHP, y no por javascript, pues depender innecesariamente de javascript, es un error, y por lo que cuentas, no lo veo imprescindible.

PD:
Tu firma, incumple las normas del foro (echales un vistazo).
Te adelanto: dimensiones máximas: 350x50 pixeles.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 15 Abr 2008 12:49 pm
Mira el codigo el es siguiente :

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var how_many_ads = 2;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
txt="Juegos pc Descargas";
url="http://www.konoyek.comt";
alt="konoyek.com";
banner="http://konoyek.com/themes/subBlack/images/logo.gif";
width="468";
height="60";
}
if (ad==2) {
txt="videojuegos";
url="http://www.konoyek.com/";
alt="konooyek.com";
banner="http://konoyek.com/themes/subBlack/images/logo1.gif";
width="468";
height="60";
}

document.write('<center>');
document.write('<a href=\"' + url + '\" target=\"_blank\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0><br>');
document.write('<small>' + txt + '</small></a>');
document.write('</center>');
// End -->
</SCRIPT>



Pero si hay una forma de realizar una especie de banner rotativo en php me gustaria que me dirieras como es creemelo te lo agradeceria

Por konoyek

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Abr 2008 02:52 pm
jejejeje.
Anda que...
A ver si puedo echarte una manita.

Si lo quieres hacer "aleatorio", sería mejor que usaras la función "math.random()"

Código :

ad=MIN+Math.round(Math.random()*(MAX-MIN));
//ad, tomará un valor [u]aleatotrio[/u], entre MIN0 y MAX
//en tu caso, MIN=1, y MAX=2


Pero mejor hacerlo en PHP.
(el concepto, y casi la función, podría valerte igual, pues verás que modifico alguna otra cosica...)

Código :

<?php
//lista (array), de "txt"
$txt=array('videojuegos','Juegos pc Descargas');
//lista (array), de "banner"
$banner=array('http://konoyek.com/themes/subBlack/images/logo.gif','http://konoyek.com/themes/subBlack/images/logo1.gif');

//estos valores, por ser comunes en todos los banner, no se ponen en una lista
$url='http://www.konoyek.com/';
$alt='konooyek.com';
$width='468';
$height='60';

$how_many_ads = count($banner);    //el script calcula cuantos banners distintos hay.
$ad=rand(0,$how_many_ads-1);        //la funcion "rand" de PHP devuelve directamente un entero. Con ese parametro, lo devuelve directamente entre "0" y "$how_many_ads-1"

echo '<div class="banner"><a href="'.$url.'" target="_blank">
<img src="'.$banner[$ad].'" style="width:'.$width.';height:'.$height.';border-width:0px;" alt="'.$alt.'" /><br />
<span>'.$txt[$ad].'</span>
</a></div>';
?>

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 15 Abr 2008 03:03 pm
REITERO:

rizome escribió:

Tu firma, incumple las normas del foro (echales un vistazo).
Te adelanto: dimensiones máximas: 350x50 pixeles.
Por otro lado, veo que un BOFH ya te lo ha indicado antes.

Zarzamora escribió:

[...] modifica tu firma ya que ésta no puede exceder los 350x50 pixeles. Gracias
Anda... se bueno, y cumple.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.