Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Banners diferentes por cada Foro
  Leído 3106 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


*
Autor: lucas-ruroken
Abr 23 2010
Bueno en este tutorial paso a explicar como poder colocar baners diferentes por cada foro. Esto quiere decir que cada ves que un user entre a x foro si podra ver un banner asociado con ese foro en el que estemos.

Primero debemos localizar donde se encuentra nuestro banner en nuestro theme ya que no todos los themes son iguales. Por ejemplo en el Theme default de Smf 2.0 Rc3 y este se encuentra aqui:
Código: [Seleccionar]
<h1 class="forumtitle">
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
</h1>

Entonces un poquito mas arriba donde empiezan las globales vamos a crear una variable con nuestros diferentes logos.
Citar
Pongamos este ejemplo nosotros tenemos dos foros, uno con id 7 y otro con id 9

entonces despues de:
Código: [Seleccionar]
global $context, $settings, $options, $scripturl, $txt, $modSettings;

agregamos
Código: [Seleccionar]
$valid = array(
7 => 'url de imagen para el foro con id7.jpg',
9 => 'url de imagen para el foro con id9.jpg',
);

if(!empty($context['current_board']))
$logo = $valid[$context['current_board']];
else
$logo = 'logodefault.png';

En este caso la variable $logo contendra nuestro banner a usar :D y en este caso que es en el theme default iria asi:

en la parte anterior que menciona reemplazarian por esto:
Código: [Seleccionar]
<h1 class="forumtitle">
<a href="', $scripturl, '"><img src="'.$logo.'" alt="' . $context['forum_name'] . '" /></a>
</h1>';


Este es un ejemplo para el theme default, esto no significa que no pueda servir en los demas themes sino todo lo contrario. Solamente si quieren pueden preguntar y les respondere como adaptarlo

saludos



lukas osea q por ejemplo que si yo entro a una zona me aparecera un banner distinto referente a la zona reemplazando al logotipo principal del theme? funciona con el inferno? gracias:D




si, es cuestion que busques el banner y entiendas bien esa parte.

Saludos




ajam lo encontre en el index.template.php del theme defaulf pero en el inferno no hay esa parte seguire buscando te escribo ai :D




el inferno usa el css para el logo, deberias remover el logo del css y colocarlo en el index.template.php con <img




Otros temas de su interes




Usuario:
Contraseña:
Sesión:
hermes bracelet replica, christian louboutin replica, van cleef and arpels replica, red bottoms replica, cartier love bracelet replica christian louboutin replica, christian louboutin replica, hermes bracelet replica,