Consejos para blogs

cuaderno de notas con mis truquillos personales y que seguramente no encontrarás por ahí ;)

Consejos para blogs header image 1

Cómo juntar, unir, agregar varias categorías de wordpress en un solo feed

Agosto 11th, 2010 · Wordpress

Unir, juntar, agregar categorias a feed

Es algo muy sencillo pero que si no lo sabes probablemente te va a costar encontrar en internet, por lo menos a día de hoy.

Wordpress te permite unir varias categorías en un solo rss mediante la siguiente sintaxis:

http://tublog.com/?feed=rss2&cat=1,2,5

Con las dichosas comitas… harto de buscar probé y premio! :)

Para encontrar cuales son las categorías que realmente te interesan has de ir, por ejemplo, al administrador de wordpress y en la sección categorías pasar por encima de las que te interesan viendo su url. Verás que en cada una de ellas hay una variable ID=, apunta los ids de las categorías que te interesen y luego añádelos a la url de arriba que explicaba como crear un rss combinación de varias categorías.

Luego este rss lo puedes poner como uno de tus feeds en feedburner con el nombre que quieras y quedará más pulido.

→ No CommentsTags:

Cómo hacer follow con el api de twitter a un listado de usuarios

Septiembre 26th, 2009 · Aplicaciones

El api de twitter permite realizar acciones como enviar mensajes, leer búsquedas y como nos interesa en este caso, hacer follow a gente.

En internet circulan listados temáticos de usuarios de twitter por ejemplo este de emprendedores. O este de gente asistente a un evento internáutico. ¿Cómo seguir del tirón a 200 personas con intereses similares? muy sencillo, con la siguiente orden desde el terminal de linux (has de tener curl instalado -sudo apt-get install curl-):

curl -u userdetucuentatwitter:password -d “” http://twitter.com/friendships/create/twitteroaseguir.xml

Para ahorraros tiempo, aquí os dejo la lista directamente. Bueno, mejor pensándolo, si alguien la quiere que me la pida por los comentarios, quizás alguno de los que salen se podría molestar.

→ No CommentsTags: ···

Cómo desactivar mod_security para un fichero o una carpeta

Agosto 12th, 2009 · Programar

En la versión mod_security2 ya no es posible usar reglas en el .htaccess de una carpeta (por motivos de seguridad). La forma de decirle a mod_security que no bloquee un fichero o una carpeta ante un falso positivo de ataque deberá ser a nivel de los ficheros de configuración de este módulo de seguridad de apache.

Así que si tienes un fichero que solo usas tú y para el cual mod_security no lo deja calcular, por la razón que sea, puedes darle privilegios de uso.

Para ello has de añadir unas lineas en la carpeta /etc/apache2/mod-security/

Crea un fichero cualquiera después del modsecurity_crs_10 (todos los ficheros empiezan por modsecurity_crs_) por ejemplo /etc/apache2/mod-security/modsecurity_crs_15_mis_reglas.conf

En él pon:

#carpeta donde quiero que ningún archivo sea bloqueado por mod_security:
SecRule REQUEST_FILENAME “/micarpetainvisible/.*” \
“allow,phase:1,nolog,ctl:ruleEngine=Off”

De igual forma si solo quieres habilitar un fichero pon:

#archivo que no quiero que sea bloqueado por mod_security:
SecRule REQUEST_FILENAME “/micarpetaVISIBLE/mificheronoconocidoporlosdemas.php” \
“allow,phase:1,nolog,ctl:ruleEngine=Off”

Supondremos que en el apache.conf tienes incluida la carpeta modsecurity con ello este nuevo conf que has creado será leído también.

Reinicia apache y magia! Ahora funcionan ;)

Muchas de nadas :)

→ 3 CommentsTags:

¿Cómo quitar los valores repetidos de una raiz en php?

Julio 29th, 2009 · Programar

A veces necesitamos sacar datos agregados de una raíz. Si tienes php un poco olvidado puede ser un problema complejo que acabe agregando líneas innecesarias al código.

PHP ya viene preparado para este tema y basta que uses la función array_unique();

Con eso te quitas todas las duplicaciones. A veces echar un vistazo a php.net va de maravilla :)

¿Por cierto sabías que si pones php.net/funcion te lleva directamente a esa función o en todo caso al buscador?

→ No CommentsTags: ··

Ubiquity: ¿cómo crearte un buscador personalizado que busca palabras en sitios concretos?

Julio 28th, 2009 · Aplicaciones

ubiquity

Ubiquity es una extensión de firefox que lleva un montón de comandos que realizan acciones como por ejemplo buscar fotos en flickr en menos clics. ¿Cómo?

Abres firefox, haces CTRL+Espacio y tecleas “flickr derechos humanos”. Lo cual te mostrará fotos de flickr etiquetadas con la palabra derechos humanos.

Ahora bien quieres hacerte un buscador que busque palabras solo en el sitio que le digas?

Es sencillo una vez sabes como. Abre el archivo:

.mozilla/firefox/codigodeffindividual/extensions/ubiquity@labs.mozilla.com/standard-feeds/search.xhtml

Si estas en windows busca el archivo: search.xhtml allí donde tengas ff.

En el añade al final (antes de ]]>< /script>) :

CmdUtils.makeSearchCommand({
name: “site”,
url: “http://www.google.com/search?q=site:{QUERY}”,
icon: “http://www.google.com/favicon.ico”,
description: “Busca dentro de un sitio, pon primero el dominio luego un espacio y la keyphrase”
});

Y ya está, cada vez que abras ubiquity y escribas site wordpress.org plugin tal o por ejemplo site misitio palabra tal te hará una busqueda para ese sitio por las palabras que quieras.

→ No CommentsTags: ··

jpgraph. Solución al error: Chosen locale file (”lang/en.inc.php”) for error messages does not exist

Julio 28th, 2009 · Gráficos

No sabéis porque y derepente el amigo jpgraph deja de funcionar con este mensaje de error:

Chosen locale file (”lang/en.inc.php”) for error messages does not exist or is not readable for the PHP process. Please make sure that the file exists and that the file permissions are such that the PHP process is allowed to read this file

No preocuparse.

Necesitáis tener la carpeta lang dentro de donde hayáis instalado jpgraph. Si no la tenéis la podéis descargar de su sitio

La ponéis en vuestro servidor y una vez allí debéis buscar donde está el error:

Si tenéis un servidor linux podéis hacer simplemente:

grep -rni “Chosen locale file” /var/www/rutaajpgraph/

El grep se chivará que el error lo da este fichero:

/var/www/rutaajpgraph/src/jpgraph_errhandler.inc.php

lo editais en la línea 34 poniendo dos barras delante del die para que no pare el jpgraph:

//die(’Chosen locale file (”‘.$file.’”) for error messages does not exist or is not readable for the PHP process. Please make sure that the file exists and that the file permissions are such that the PHP process is allowed to read this file.’);

y finalmente en la línea 36 le decís donde está la dichosa carpeta del lang:

require(”/var/www/rutaajpgraph/src/”.$file);

Y ya está ya lo tenéis funcionando otra vez.

→ No CommentsTags: ··

Ocultar / no mostrar adsense cuando la visita venga de clicar adwords en google

Junio 19th, 2009 · Anuncios

¿Has hecho una campaña de adwords apuntando a una url tuya donde hay adsense?

Google puede no gustarle esto y pensar que estas quebrantando sus políticas. Por ello sería interesante poner un código en tu plantilla que oculte el adsense cuando alguien clica uno de tus anuncios de adwords.

¿Cómo hacerlo? Adwords añade un parámetro a la url de destino para que google analytics pueda asignar esa visita a adwords. ¿Cúal?

Se trata del parámetro gclid

Por ejemplo, tienes una url en adwords que conduce al post:

http://misitio.com/producto-a-promocionar

Al clicar en el anuncio el navegador mostrará lo siguiente:

http://misitio.com/producto-a-promocionar/?gclid=textoencriptadodegoogle

Así pues si no quiero mostrar adsense para este tipo de visitas lo que debo hacer es poner algo así en mi tema:

<?

if (strstr($_SERVER['REQUEST_URI'],”gclid=”)){

//no mostrar nada

}else{

//mostrar adsense a continuación

?>

código de adsense

<?

}

?>

→ No CommentsTags: ·