Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2012, 16:54
Palad1n
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Se repiten las lineas Adsense

Hola Gente, tengo un pequeño problema, quiero insertar condigo adsense en un sistema php, lo pude lograr, pero se sigue repitiendo sin mostrar el adsens, si lo veo con firebug veo que el codigo se repite (solo que no lo muestra la web), como puedo hacer para que no se repita? que llegue al nro 2 y no se repita mas?

Aqui el codigo:

<?php
// No direct access
defined('_JEXEC') or die('Restricted access');
// styles for items
$_style = strlen( $this->color ) > 0 ? ' style="background-color: '.$this->color.';"' : '';
// only show description if enabled & inside a category
if( ( ( $this->params->getInt( 'category_description', 0 ) == 1 && JRequest::getInt( 'catid' ) > 0 ) || ( $this->params->getInt( 'site_description', 0 ) == 1 && JRequest::getInt( 'catid' ) == 0 ) ) && strlen( $this->description ) > 0 ):
?>
<div class="comJMyLifeItem jmylifeRound" <?php echo $_style; ?>>
<?php echo $this->description; ?>
</div>
<?php endif; ?>
<form method="post" name="jmylifeForm" id="jmylifeForm" action="<?php echo JRoute::_( 'index.php' ); ?>">
<?php
$contador = 0;
// loop listings
if( sizeof( $this->items ) != 0 )
{
foreach( $this->items as $item )
{
$this->curitem =& $item;
if ($contador < 2){ //desde aqui pongo el codigo, cuando llega a 2 muestra el adsense
$contador = $contador + 1;
}
elseif ($contador = 2){
echo '<script type="text/javascript"><!--
google_ad_client = "ca-pub-7847799419003182";
/* frasesdemotiv728x90 */
google_ad_slot = "9472433295";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';
}
else{
echo '';
$contador = 2; //hasta aqui llega lo demas es origianal
}

echo $this->loadTemplate('item');
unset( $this->curitem );
}
}
// pagination footer
$_links = $this->pagination->getPagesLinks();
$_counter = $this->pagination->getPagesCounter();
if( strlen( $_links ) > 0 && strlen( $_counter ) > 0 ): ?>
<div class="comJMyLifeItem jmylifeRound" <?php echo $_style; ?>>
<div class="comJMyLifePagesLinks"><?php echo $_links; ?></div>
<div class="comJMyLifePagesCounter"><?php echo $_counter; ?></div>
</div>
<?php endif;
// hidden form fields
echo $this->fields; ?>
</form>
<?php
if( $this->params->getInt('comment_counts') == 1 && $this->params->allow->disqus ) :
?><script type="text/javascript">
//<![CDATA[
(function()
{
var links = document.getElementsByTagName('a');
var query = '?';
for( var i = 0; i < links.length; i++ )
{
if( links[i].href.indexOf('#disqus_thread') >= 0 )
{
query += 'url' + i + '=' + encodeURIComponent( "<?php echo JmylifeCommon::cleanUrl( JURI::root().'/index.php?option=com_jmylife&view=item&id=' ); ?>" + $(links[i]).getAttribute( 'rel' ) ) + '&';
}
}
document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/<?php echo $this->params->get('disqus_shortname'); ?>/get_num_replies.js' + query + '"></' + 'script>');
})();
//]]>
</script><?php
endif; ?>

El resultado se puede ver aqui:

http://frasesdemotivacion.org/

En el 3er item lo muestra pero despues deja los espacios en blanco que son del adsense pero no los muestra.

Como puedo solucionar esto?

Gracias!!!