¿Quieres más accesorios para tu Web? Puedes encontrarlos en:

DXpro Web

¡Únete a nuestra Comunidad de Webmasters!


Banners DX 1.1

- Addon creado por DandaveX para PHP-Nuke, © 2006
- Correo de contacto: dandavex@dxpro.es
- Descargado desde la Web: http://www.dxpro.es

Descripción y características:

- Este addon es una modificación de la configuración y estadísticas de los banners.
A partir de ahora se podrán incluir banners flash en tu Web y de distintos tamaño.
Se ha cambiado la visualización de las estadísticas y se ha traducido al completo al español.

===========================

Compatibilidad:

- PHP-Nuke versiones 7.6 y 7.7 (Nota: no probado en versiones anteriores e incompatible con versiones posteriores.).

- Navegadores: Todos los navegadores Web.

===========================

Idioma:

- Español.

===========================

Versión:

- DX 1.1

===========================

Instalación:

- Copie el contenido de la carpeta html al directorio principal de su Web.

- De entre los archivos copiados abra las carpetas:
--> language/
--> admin/language/
Aquí encontrará los archivos de idioma 'lang-spanish.txt'.
Copie su contenido y péguelo cada uno en el archivo lang-spanish.php de la misma carpeta (luego puede eliminar los .txt).

- Añada el archivo que está en la carpeta sql a su base de datos.

- Si lo desea puede instalar los módulos y bloques que vienen en la carpeta 'extras' colocando cada
uno de los archivos en su carpeta correspondiente y activándolos desde la administración.

- Para poner los banners en el footer (parte inferior de la página) pegue el siguiente código
en la función 'themefooter()' del archivo 'theme.php' (está en la carpeta del theme que tenga
puesto actualmente). El lugar donde colocarlo dentro del archivo deberá elegirlo usted.

- Código del footer:

$numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_banner WHERE type='3' AND active='1'"));

if ($numrows>1) {
$numrows = $numrows-1;
mt_srand((double)microtime()*1000000);
$bannum = mt_rand(0, $numrows);
} else {
$bannum = 0;
}

$row = $db->sql_fetchrow($db->sql_query("SELECT bid, imageurl, alttext, flash, size, width, height FROM ".$prefix."_banner WHERE type='3' AND active='1' LIMIT $bannum,1"));
$bid = intval($row['bid']);
$imageurl = $row['imageurl'];
$alttext = $row['alttext'];
$flash = intval($row['flash']);
$size = $row['size'];
$width = $row['width'];
$height = $row['height'];
if (!is_admin($admin)) {
$db->sql_query("UPDATE ".$prefix."_banner SET impmade=impmade+1 WHERE bid='$bid'");
}
if($numrows>0) {
$row2 = $db->sql_fetchrow($db->sql_query("SELECT cid, imptotal, impmade, clicks, date FROM ".$prefix."_banner WHERE bid='$bid'"));
$cid = intval($row2['cid']);
$imptotal = intval($row2['imptotal']);
$impmade = intval($row2['impmade']);
$clicks = intval($row2['clicks']);
$date = $row2['date'];

/* Check if this impression is the last one and print the banner */

if (($imptotal <= $impmade) AND ($imptotal != 0)) {
$db->sql_query("UPDATE ".$prefix."_banner SET active='0' WHERE bid='$bid'");
}

if ($size == 1) {
$dimensiones = "width=\"468\" height=\"60\"";
} else if ($size == 2) {
$dimensiones = "width=\"728\" height=\"90\"";
} else if ($size == 3) {
$dimensiones = "width=\"120\" height=\"60\"";
} else if ($size == 4) {
$dimensiones = "width=\"120\" height=\"120\"";
} else if ($size == 5) {
$dimensiones = "width=\"120\" height=\"300\"";
} else if ($size == 6) {
$dimensiones = "width=\"120\" height=\"600\"";
} else if ($size == 7) {
$dimensiones = "width=\"88\" height=\"31\"";
} else {
if($size==0 and $width!="" and $height!=""){
$dimensiones = "width=\"$width\" height=\"$height\"";
}else{
$dimensiones = "";}
}

if ($flash == 1) {

echo"<center><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" $dimensiones>
<param name=\"movie\" value=\"$imageurl?clickTag=banners.php?op=click%26bid=$bid\">
<param name=\"quality\" value=\"high\">
<embed src=\"$imageurl?clickTag=banners.php?op=click%26bid=$bid\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" $dimensiones></embed>
</object></center><br>";

} else {

echo"<center><a href=\"banners.php?op=click&amp;bid=$bid\" target=\"_blank\"><img src=\"$imageurl\" border=\"0\" alt=\"$alttext\" title='$alttext'></a></center>";
}
}

===========================

Copyright:

- Permitida la distribución de este addon con total libertad siempre y cuando
se haga referencia al autor original en los archivos y aunque
haya sido modificado por otros autores posteriormente.

===========================

Soporte:

Para cualquier consulta, bug o problema encontrado en el addon diríjanse al foro http://www.dxpro.es/modules.php?name=Forums&file=viewtopic&p=256#256.