Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2009, 07:55
Avatar de vicram10
vicram10
 
Fecha de Ingreso: enero-2009
Ubicación: Asuncion
Mensajes: 326
Antigüedad: 15 años, 10 meses
Puntos: 27
Foro SMF - Adsense como parte del primer post?

He estado mirando.. y justamente http://www.forosdelweb.com tiene de la forma como quiero realizarlo.

Que los anuncios de Google solo aparezca en el primer post.. como parte del texto.. y para los siguientes post (las respuestas) ya no aparezca.

He hecho algo. pero con la peculiaridad.. que para los otros post.. no toma el anuncio de google (que esta perfecto) solo que tambien me deja el espacio que le corresponde.

Aqui va lo que hice.

en el Display.Template.php

Busca
Código PHP:
// Show the post itself, finally! 
Agrega Antes (sin olvidar de cambiar tu codigo y canal de google)
Código PHP:
//Google Cod
if ($context['first_message'])
{
$google_codigo '
<div style="float: left;">
<script type="text/javascript"><!--
google_ad_client = "pub-youradsenseID";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="yourCHANNEL";
google_color_border = "577494";
google_color_bg = "577494";
google_color_link = "FFFFFF";
google_color_url = "999999";
google_color_text = "EFEFEF";
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
'
;} 
Luego

Busca (esta debajo):

Código PHP:
        // Show the post itself, finally!
        
echo '
                                </td>
                            </tr></table>
                            <hr width="100%" size="1" class="hrcolor" />
                            <div class="post"'
$message['can_modify'] ? ' id="msg_' $message['id'] . '"' '''>'$message['body'], '</div>'$message['can_modify'] ? '
                            <img src="' 
$settings['images_url'] . '/icons/modify_inline.gif" alt="" align="right" id="modify_button_' $message['id'] . '" style="cursor: pointer;" onclick="modify_msg(\'' $message['id'] . '\', \'' $context['session_id'] . '\')" />' '' '
                        </td>
                    </tr>'


Reemplaza por:


Código PHP:
        // Show the post itself, finally!
        
echo '
                                </td>
                            </tr></table>
                            <hr width="100%" size="1" class="hrcolor" />
                            <div class="post"'
$message['can_modify'] ? ' id="msg_' $message['id'] . '"' '''>',$google_codigo$message['body'], '</div>'$message['can_modify'] ? '
                            <img src="' 
$settings['images_url'] . '/icons/modify_inline.gif" alt="" align="right" id="modify_button_' $message['id'] . '" style="cursor: pointer;" onclick="modify_msg(\'' $message['id'] . '\', \'' $context['session_id'] . '\')" />' '' '
                        </td>
                    </tr>'

Lo que he hecho es guardar el codigo de Google en una variable

$google_codigo

para asi tener mas facilidad de preguntar si es o no el primer post..

pero como dije.. sale perfecto.. pero igual deja el espacio que le corresponde.. a partir del segundo post.

Les dejo una captura para que vean como queda.