Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
publicidad SOLO en algunos SUBFOROS
portuarioo   14 Jun, 2011, 9:12 pm
#1
Hola tengo un problema , tengo un bloque adsense(en el index) el cual tengo que usar obligadamente .

Lo malo es que tambien tengo un subforo de triple XXX , adsense le envio un mensaje al servidor de hosting para que yo quite ese subforo de XXX ya que cuando mis usuarios veian un tema xxx arriba de ESTE aparecia el bloque adsense.

la pregunta es como mantener el bloque adsense en todos los foros pero menos en el de triple XXX.


[/align]
Giancarlort   14 Jun, 2011, 10:41 pm
#2
hola amigo bueno si tienes instalado el plugin para editar las plantilla puedes probar a poner este codigo:

Código:
<if in_array($post['fid'], array(2,4,7)) then>
11111111111111
<else />
22222222222222
</if>

los numeros 2,4,7 significan las categorias donde quieres que aparesca dicha publicidad osea aparecera los 11111111 (aqui pones el codigo de tu publicidad) y despues del <else> aparecera la otra publicidad para las otras categorias osea los numeros 2222222222

espero haberte ayudado.
Omar G.   15 Jun, 2011, 12:12 am
#3
Coloca esto debajo del template header:
Código PHP:
<?php 
<if THIS_SCRIPT == "showforum.php" || THIS_SCRIPT == "showthread.php" then>
<!--
Nada-->
<else>
Publicidad en todo el foro...
</if>

Y en las plantillas forumdisplay y showthread arriba de pon esto:
Código PHP:
<?php 
<if !in_array($GLOBALS['mybb']->forum['fid'], array(x,x,x)) then>
Todo aquí dentro se vera en todos los foros menos en X foro.
</if>

o

Código PHP:
<?php 
<if !in_array($mybb->input['fid'], array(x,x,x)) then>
Todo aquí dentro se vera en todos los foros menos en X foro.
</if>


Cambia las x por los ID del foro QUE NO QUIERAS que tenga la publicidad.
Creo que también debieras ponerlo en las plantillas newreply, editpost, y newthread por que si estas en el foro X creando un tema, si saldrá la publicidad.

Si quieres esperar que alguien que sepa mas de PHP responda Wink
portuarioo   18 Jun, 2011, 10:11 am
#4
en que parte de las plantillas, encuentro : forumdisplay y showthread

solo encontré header .

Omar G.   18 Jun, 2011, 10:17 am
#5
(18 Jun, 2011, 10:11 am)portuarioo escribió: en que parte de las plantillas, encuentro : forumdisplay y showthread

solo encontré header .

Cita:Y en las plantillas forumdisplay y showthread arriba de pon esto:

En las dos.
portuarioo   18 Jun, 2011, 10:58 am
#6
perdon Sama, me confundi al formular la pregunta.

Quize decir: "En que parte encuentro forumdisplay y showthread . Ya las he buscando y no veo ninguno con ese nombre,me darias la ubicacion exacta.gracias
Omar G.   18 Jun, 2011, 11:59 am
#7
En la lista de plantillas, busca en "Mostrar Tema Plantillas" y "Mostrar Foro Plantillas".
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.