Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: FaiF (A¥åHøRå) en 27 Enero 2007, 15:10 pm



Título: Integrando Adsense en SMF - Pequeño fallo
Publicado por: FaiF (A¥åHøRå) en 27 Enero 2007, 15:10 pm
Hola! Tengo un foro SMF 1.1.1 y quería meter la publicidad de Adsense en el primer post de cada tema. Estuve buscando códigos por internet para integrarlo.
Al final modifique el archivo Display.template.php con este trozo de código:

Código:
		// Show the post itself, finally!
echo '
</td>
</tr></table>
<hr width="100%" size="1" class="hrcolor"/>';

      if ($message['id'] == $context['first_message'])
echo '
         <div align="center">
         <script type="text/javascript"><!--
         google_ad_client = "pub-codigoadsense";
         google_alternate_color = "FFFFFF";
         google_ad_width = 728;
         google_ad_height = 90;
         google_ad_format = "728x90_as";
         google_ad_type = "text_image";
         google_ad_channel ="";
         google_color_border = "FFFFFF";
         google_color_bg = "FFFFFF";
         google_color_link = "0000FF";
         google_color_text = "000000";
         google_color_url = "B3B3B3";
         //--></script>
         <script type="text/javascript"
           src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
         </script>
         </div>
<br/><br/>'



  , $message['body'], '

</td>
</tr>';

Funcionar funciona porque se muestra dentro del primer post la publicidad y a continuación su contenido. El problema es que los post siguientes salen en blanco, como si el que hubiera escrito el post lo hubiera dejado en blanco.

¿Podrían decirme como solucionar esto? Supongo que sera con un else... pero yo he probado y no lo he conseguido.

Salu2 y gracias  ;)


Título: Re: Integrando Adsense en SMF - Pequeño fallo
Publicado por: FaiF (A¥åHøRå) en 28 Enero 2007, 14:18 pm
Al final lo solucioné usando este código:

Código:
		// Show the post itself, finally!
echo '
</td>
</tr></table>
<hr width="100%" size="1" class="hrcolor"/>';

      if ($message['id'] == $context['first_message'])
{
echo '
         <div align="center">
         <script type="text/javascript"><!--
         google_ad_client = "pub-codigoadsense";
         google_alternate_color = "FFFFFF";
         google_ad_width = 728;
         google_ad_height = 90;
         google_ad_format = "728x90_as";
         google_ad_type = "text_image";
         google_ad_channel ="";
         google_color_border = "FFFFFF";
         google_color_bg = "FFFFFF";
         google_color_link = "0000FF";
         google_color_text = "000000";
         google_color_url = "B3B3B3";
         //--></script>
         <script type="text/javascript"
           src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
         </script>
         </div>
<br/><br/>'



  , $message['body'], '

</td>
</tr>';
}
else
{
echo $message['body'];
}

Salu2  ;)


Título: Re: Integrando Adsense en SMF - Pequeño fallo
Publicado por: [ Alberto] en 28 Enero 2007, 18:19 pm
creo que en las reglas de adsense eso no es permitido, poner poblicidad en foros


Título: ¿Adsense prohibido en foros?
Publicado por: FaiF (A¥åHøRå) en 28 Enero 2007, 22:08 pm
He estado buscando pero no encuentro nada sobre que este prohibido. Alguien sabe algo claro sobre este tema? sobre si está prohibido o no?

Salu2  ;)


Título: Re: Integrando Adsense en SMF - Pequeño fallo
Publicado por: дٳŦ٭ en 28 Enero 2007, 23:57 pm
No, adsense no prohibe eso, forodelweb.com lo hace desde hace mucho tiempo.

A¥åHøRå
Gracias por los códigos  ;D