Versión phpBB: phpBB3 (mas reciente)
MODs Instalados: Ninguno
Plantilla(s) usada(s): 1Game basada subsilver2
Servidor: gratuito
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no
Tengo un foro phpbb3, le instale phpbb3-portal.1.2.2
Primera "duda":
Quice agregar un bloque que muestre una imagen aleatoria entre varias. Lo intente con una guia en ingles y no pude, me fue bastante confuso. Entonces vi un thread en phpbb-es, donde habia un usuario con la misma necesidad que yo, y le dieron algunas ideas, ahora bien, sigo sin entender, este codigo esta mas que claro:
Código: Seleccionar todo
<?php
$total = "11"; // Numero total de imagenes
$extension = ".jpg";// Definimos la extension, puede ser .jpg, gif, bmp, etc.
$carpeta = "imagenes/aleatorias";//Carpeta con las imagenes
// De aqui para abajo no es necesario modificar nada
$start = "1";
$random = mt_rand($start, $total);
$image_name = $random . $extension;
echo "<img src="$carpeta/$image_name" border="0">";
?>
otra cosa, estaria bueno un bloque donde la imagen aleatoria sea pequeña y al cliquearla se agrande.
entonces encontre este codigo
Código: Seleccionar todo
<?
$numbanners = 3; //numero de banners que se rotarán
$random = rand(1,$numbanners);
$img = array();
$url = array();
$txt = array();
$img[1] = "imagen.gif";
$url[1] = "link.link";
$txt[1] = "click para ampliar";
$img[2] = "image.jpg";
$url[2] = "www.link.link";
$txt[2] = "click para ampliar";
$img[3] = "img.png";
$url[3] = "http://link.link";
$txt[3] = "click para ampliar";
echo "<a href='$url[$random]' target='_blank'><img src='$img[$random]' alt='$txt[random]' border='0'></a>";
?>