La variable no hace falta inicializarla, por defecto toma el valor NULL que en la primera comprobación es conmutado a valor numerico y mas concretamente a 0, por lo tanto es menor de 2, después es incrementada de uno en la última línea, ósea para cada nuevo post mostrado (en el segundo post toma entonces el valor 1 que sigue siendo menor de 2 y se muestra el anuncio, ya en el tercer post toma el valor 2 y el anuncio no se vuelve a mostrar).
Si quisiéramos ser muy estrictos podríamos inicializarla a 0 pero no en este script sino en el que llama a la función RenderRow() para despues pasarla en la misma funcion, cosa que nos obligaría a editar 2 scripts en lugar de uno y solo serviría para complicarnos sin necesidad.
Para colocar en el segundo post algún anuncio diferente al primero, es suficiente que realices una doble comprobación:
remplazar esto:
CODE
if ( $contarAdsense<2 )
{
$ADSENSEHTML = <<<EOF
<center><br>coloca aqui tu codigo del adsense</center><br>
EOF;
}
else
{
$ADSENSEHTML = <<<EOF
EOF;
}
por esto:
CODE
if ( $contarAdsense<1 )
{
$ADSENSEHTML = <<<EOF
<br><br>AQUI EL CODIGO DEL PRIMER ANUNCIO<br>
EOF;
}
elseif ( $contarAdsense<2 )
{
$ADSENSEHTML = <<<EOF
<br><br>AQUI EL CODIGO DEL SEGUNDO ANUNCIO<br>
EOF;
}
else
{
$ADSENSEHTML = <<<EOF
EOF;
}
Si lo que deseas es mas bien mostrar el aviso de firefox como anuncio alternativo en el caso no haya ninguna propaganda de Adsense disponible, debes crear tu mismo una pagina con el banner de firefox y el codigo correspondiente y colocar la url de esa pagina como url alternativa. Como he aclarado en un post anterior lo he consultado con el soporte de Adsense antes de hacerlo y me han dicho que está permitido.
Yo empelo como url alternativa la pagina:
http://www.trucoswindows.net/adsense/firefox468foroTWs.htmlEsto es lo que tengo en esa pagina:
CODE
<table bgcolor="#EEF2F7"><tr><td><a target="_blank" rel="nofollow" href="http://www.trucoswindows.net/adsense/firefox.html"><img border="0" src="firefox468_foro.jpg" alt="firefox" width="468" height="60" /></a> </td></tr></table>
y en la pagina
http://www.trucoswindows.net/adsense/firefox.htmltengo el codigo del firefox que suministra Adsense.
Ya se que parece complicado pero no se me ha ocurrido ninguna otra manera de hacerlo