Hola, el día de hoy me volví loco buscando como insertar Adsense dentro del primer mensaje en un foro que tengo SMF 2.0.7, bueno alguno pensará pero si hay tutoriales a mogollón, pues no lo que yo quería hacer era insertar Adsense en el primer post y en lugar de la firma y que la firma se siguiera mostrando en el resto de mensajes, un 728x90 en este caso.
Hagan copia o abran el Display.template.php 2 veces en ventanas a parte por si les surge error.
----------------------------------------------------------
----------------------------------------------------------
Esto para mostrar Adsense en primer post en lugar de la firma.
Buscan en /Themes/tu-tema/Display.template.php
Lo remplazan por
----------------------------------------------------------
----------------------------------------------------------
Luego si quieren mostrarlo bajo el título pero al igual sólo en el primer mensaje busquen dentro del mismo Display.template.php
Justo debajo pegan
----------------------------------------------------------
----------------------------------------------------------
Y por último si quiere mostrar un 300x250 por ejemplo dentro del primer post busquen dentro del mismo Display.template.php
Justo arriba pegan, aquí las comillas dobles deben ponerle una barra \ a la izquierda. Este al estar dentro del cuerpo mejor si le ponéis un float:left o float:right.
Ahora buscan un poco más abajo de // Show the post itself, finally!
Lo remplazan por
----------------------------------------------------------
----------------------------------------------------------
Bueno eso es todo, no sé sobre php así que no me den palos y la verdad que SMF está genial y es muy fácil de configurar saludos.
Ejemplo: No se fijen en la parcheada jajajaja
Hagan copia o abran el Display.template.php 2 veces en ventanas a parte por si les surge error.
----------------------------------------------------------
----------------------------------------------------------
Esto para mostrar Adsense en primer post en lugar de la firma.
Buscan en /Themes/tu-tema/Display.template.php
Insertar CODE, HTML o PHP:
// Show the member's signature?
Lo remplazan por
Insertar CODE, HTML o PHP:
if($message['id'] != $context['first_message'])
{
// Show the member's signature?
if (!empty($message['member']['signature']) && empty($options['show_no_signatures']) && $context['signature_enabled'])
echo '
<div class="signature" id="msg_', $message['id'], '_signature">', $message['member']['signature'], '</div>';
}
// Inicio codigo: Adsense dentro de tu primer mensaje
if ($message['id'] == $context['first_message'])
{
echo '<div style="margin:20px">
-----Aqui su Código AdSense, le dan forma al style como mejor les quede-----
</div>';
}
echo '
----------------------------------------------------------
Luego si quieren mostrarlo bajo el título pero al igual sólo en el primer mensaje busquen dentro del mismo Display.template.php
Insertar CODE, HTML o PHP:
<div class="post_wrapper">';
Justo debajo pegan
Insertar CODE, HTML o PHP:
// Inicio codigo: Adsense dentro de tu primer mensaje
if ($message['id'] == $context['first_message'])
{
echo '<div style="margin:20px">
-----Aqui su Código AdSense, le dan forma al style como mejor les quede-----
</div>';
}
----------------------------------------------------------
Y por último si quiere mostrar un 300x250 por ejemplo dentro del primer post busquen dentro del mismo Display.template.php
Insertar CODE, HTML o PHP:
// Show the post itself, finally!
Justo arriba pegan, aquí las comillas dobles deben ponerle una barra \ a la izquierda. Este al estar dentro del cuerpo mejor si le ponéis un float:left o float:right.
Insertar CODE, HTML o PHP:
//Google Cod
if ($message['id'] == $context['first_message'])
{
$google_codigo= "<div style=\"margin:20px\">
<script type=\"text/javascript\"><!--
google_ad_client = \"ca-pub-tu-numerito :)\";
/* nombre que le diste */
google_ad_slot = \"el slot\";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type=\"text/javascript\"
src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">
</script>
</div>";
}else{
$google_codigo ="";
}
// Fin codigo: Adsense dentro de tu primer mensaje
Ahora buscan un poco más abajo de // Show the post itself, finally!
Insertar CODE, HTML o PHP:
<div class="inner" id="msg_', $message['id'], '"', '>', $message['body'], '</div>
Lo remplazan por
Insertar CODE, HTML o PHP:
<div class="inner" id="msg_', $message['id'], '"', '>',$google_codigo, $message['body'], '</div>
----------------------------------------------------------
Bueno eso es todo, no sé sobre php así que no me den palos y la verdad que SMF está genial y es muy fácil de configurar saludos.
Ejemplo: No se fijen en la parcheada jajajaja
Última edición: