Category Archives: Google

Incrustar Adsense en un post

Antes de nada, tengo que decir que la idea para escribir esta entrada la tuve al leer en komoloves cómo hacer adsense inteligente con php. La idea de komoloves me parece buena, pero creo que se puede simplificar para hacerla más accesible de cara a un usuario medio.

La propuesta de komoloves (resumiendo) consiste en hacer uso del archivo “functions.php”, donde escribimos una función que incluye a otro archivo php, donde va el código de adsense. Luego hay que hacer uso del plugin Exec-PHP, a fin de poder insertar la llamada a la función que inserta la publicidad en el cuerpo del post. Como decía, me parece un poco complicado para un “usuario medio”, aparte de la incomodidad que supone usar Exec-Php, ya que no puedes usar el editor visual si no quieres perder el código php.

Mucho más sencillo.

Vamos a hacer uso del archivo my-hacks.php, en base a la explicación que nos da anieto2k. Simplemente debemos escribir lo siguiente:

<?php
/*
* ponAdsense*
Reemplaza la palabra “palabrasecreta” por el bloque de adsense a nuestra elección
*/

function ponAdsense($content = ”) {
   return str_replace(‘palabrasecreta’, ‘ENTRE ESTAS COMILLAS VA TODO EL CHORIZO DE CODIGO ADSENSE’, $content);
}

add_action(‘the_content’,'ponAdsense’);

?>

 

Explicación: simplemente hemos añadido la función (function) “ponAdsense”, que lo que hace es sustituir la palabra “palabrasecreta” por todo el churro de código adsense, cuando lo encuentra en el cuerpo de un post.

Rápido y sencillo. Por supuesto, se podría mejorar enormemente y escribir un plugin para esta tarea, a fin de poder insertar diferentes bloques de adsense, elegir la posición, etc, etc…

Os recomiendo usar simplemente como “palabrasecreta” una palabra rara, como “ponadsenseaqui”, y de esta forma podemos insertarla directamente desde la edición normal, sin tener que usar la vista html. No os olvidéis de activar la función de “my-hacks.php” desde opciones -> misceláneas en vuestro wordpress.

De esta forma es mucho más sencillo, aunque haya que editar a mano el fichero “my-hacks.php” si queremos cambiar el bloque de adsense.

Decidme qué tal si alguno se anima a probarlo!

ACTUALIZACIÓN: parece que al windows live writer no le gusta “my-hacks.php”, pues al activarlo en mi wordpress para probar, me he encontrado con que live writer no me recuperaba correctamente las últimas entradas del blog… :(

ACTUALIZACIÓN 2: he cambiado un poco el código, de forma que funcione insertando “palabrasecreta” (sin las comillas) en el cuerpo del post. He intentado hacer esto “entendible” para la gente sin conocimientos de php, pero supongo que de todas formas se os hará un poco complicado… Preguntadme cualquier duda.

Usar los feeds vía Feedburner

Pau me comenta que se ha creado una cuenta en Feedburner, pero que ahora necesita configurar su blog para redirigir las feeds originales a las de feedburner.

Yo en su día lo hice “a pelo”, editando el theme y agregando las nuevas RSS de feedburner. Pero sin duda hay una solución mucho más fácil, y a la larga más cómoda, pues será persistente aunque cambiemos de theme: lo mejor es dejar que un plugin de wordpress lo haga por nosotros. Por ejemplo, éste:

FD Feedburner Plugin

Se instala como cualquier otro plugin, se activa y se configura desde el nuevo menú que aparece en el panel de administración, introduciendo las uri’s de nuestras feeds en feedburner. Y listo.

Personalmente, creo que es una buena opción redirigir las feeds de nuestro wordpress a feedburner. Se ha convertido en algo así como un estándar de facto. Además, después de saber que la integración con las cuentas de google va a ser total, permitiendo insertar adsense en los feeds, todavía se hace más interesante esta opción…

Guguel tanvien mete la pata

 

Errata en Google Apps

Redirección 301 con mod_rewrite

Desde hacía un tiempo tenía la manía de querer cambiar la URI de mi sección de senderismo de:

http://www.linkalicante.com/duendecillos-del-bosque-senderismo-en-alicante

a esta otra:

http://www.linkalicante.com/senderismo-en-alicante

Eso sí, quería hacerlo de forma que la URI no “perdiese valor”, por decirlo de alguna manera. Es decir, que ni los buscadores, ni los usuarios, se encontrasen con el típico mensaje de “404 NOT FOUND”. La manera óptima de lograr esto es mediante una redirección 301. Para hacerlo, he agregado esta linea:

Redirect permanent /duendecillos-del-bosque-senderismo-en-alicante http://www.linkalicante.com/senderismo-en-alicante

a mi archivo .htaccess, de tal forma que le decimos al navegador (y, al hacerlo de esta forma, también a los robots de los buscadores, que reciben un codigo “301 moved permanently”) que se ha hecho la redirección.

Espero no haber metido la pata! :)

PD: claro, también me he ido a administrar mi página en el wp-admin, y he cambiado el “nombre para URL” del antiguo al nuevo más corto.

Más themes para Blogger

Hace un tiempo publiqué una entrada en la que hablaba de una web con una excelente recopilación de plantillas para Blogger. Viendo que la entrada ha gustado bastante, me he decidido a repetirla. Y es que, aunque WordPress ha ganado terreno a pasos agigantados, Blogger sigue siendo una de las plataformas más usadas hoy en día, quizás en parte por la posibilidad de usar Adsense sin coste alguno.

blogger templates

Así pues, os presento una nueva recopilación de sitios con plantillas para Blooger: