Imagen Feed» El blog de KnxDT | Descargar gratis wallpapers para el iPhone

Fluency Admin: Tema del panel de administración de Wordpress 2.5

Tema Fluency de Wordpress

Con la actualización a Wordpress 2.5, y tras ver su panel de administración, lo primero que hice fue buscar algún tema para el panel, pero lamentablemente sólo existía la versión 1.0 del tema Fluency, que contaba con algunos fallos gráficos que me echaron para atrás.

Sin embargo, el 1 de Abril corrigieron todos los fallos y, ahora, este tema es perfectamente compatible con la versión final de Wordpress 2.5. La única pega es que requiere navegadores compatibles con CSS2 (Firefox, Safari e IE8) aunque seguramente ésto no debería ser un problema para la mayoría de vosotros…

El tema es muchísimo mejor y más elegante que el horrendo panel que trae por defecto Wordpress 2.5, así que os invito a todos a que lo probéis y lo juzguéis con vuestros propios ojos. :)

Enlace Relacionado | Tema Fluency

Cómo instalar AWStats en Dreamhost

Llevaba ya bastante tiempo buscando la manera de instalar AWStats en Dreamhost, hasta que por fin hoy he conseguido que todo funcione correctamente. Ninguno de los tutoriales que he encontrado por ahí me han funcionado, así que aquí presento el mío propio, que está basado en el que hay en el Wiki de Dreamhost, pero con algunas modificaciones.

Necesitamos tener acceso ssh (Se activa en las opciones de Dreamhost, creo que en la pestaña de usuarios) y entrar con tu nombre de usuario y contraseña con algún programa (Yo utilizo putty). Para este tutorial se utilizará “yourusername” como nombre de usuario y “mydomain” como nombre de dominio.
Seguir leyendo »

Estadísticas de Dreamhost con Wordpress

Al parecer hay un problema con las estadísticas nativas de Dreamhost (Analog) y los blogs gestionados con Wordpress y Textpattern situados en la raíz del directorio, ya que éstos muestran un error 404 al intentar acceder a las estadísticas. El problema está en el archivo .htaccess, y la solución es muy sencilla, basta con añadir el siguiente código antes del código que añade Wordpress al .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(stats|failed_auth\.html).*$ [NC]
RewriteRule . - [L]
</IfModule>

El resultado final quedaría más o menos de la siguiente forma (Dependiendo de la estructura de nuestros permalinks):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(stats|failed_auth\.html).*$ [NC]
RewriteRule . - [L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Aunque para ser sinceros, prefiero mil veces AWStats, porque Analog tiene una estructura bastante caótica...

Cómo personalizar el IG Syntax Hiliter

IG Syntax Hiliter es un plugin de Wordpress que permite mostrar código en el blog de una forma agradable a la vista, pero uno de los problemas con los que me encontraba cada vez que lo activaba era que las preferencias no se me guardaban, por lo que aunque eligiera que no se mostraran los números de línea o el nombre del lenguaje, el plugin siempre se me "reseteaba" y los terminaba mostrando.

Para solucionar ésto, hay que editar un poco el código del plugin (syntax_hilite.php) y editar los valores booleanos iniciales a partir de la línea 464 hasta la 472 como más nos guste. Yo lo tengo de la siguiente forma para que no muestre el nombre del lenguaje ni los números de línea:

//create an array with the option values
    $igSHOptionsArr = array(
                            "ENABLED" => true,
                            "PLAIN_TEXT" => true,
                            "PLAIN_TEXT_TYPE" => "inbox",
                            "SHOW_LANG_NAME" => false,
                            "PARSE_COMMENTS" => false,
                            "LINE_NUMBERS" => false,
                            "FANCY_NUMBERS" => true,
                            "LINE_COLOUR_1" => "#3A6A8B",
                            "LINE_COLOUR_2" => "#26536A"
                        );

También me pasó que al cambiar de theme, el área de texto se me veía demasiado grande, pero lo único que había que hacer para solucionarlo era editar en el archivo syntax_hilite_css.css la líneas siguientes:
Para el área de texto:

.syntax_hilite { width:500px; }

Para la barra de texto plano:

.igBar { width:511px; }

En último lugar, si sois unos perfeccionistas, os gustaría que el botón que dice "PLAIN TEXT" fuera más claro, ya que hay mucha gente que ni siquiera lo ve. Para ello hay que ir a la línea 62 del plugin y editarla de tal forma que quede así:

$bBody .= "<div class=\"igBar\"><span id=\"l{$bId}\"><a href=\"#\" onclick=\"javascript:{$ig_jsPlainTxt}('{$bId}'); return false;\">CLIC PARA VER TEXTO PLANO</a></span></div>";

Espero que os sirva de ayuda a todos aquellos que no utilizabais este plugin por alguno de estos problemas. Podéis descargar una versión ya modificada del plugin AQUÍ.

Cómo hacer un robots.txt para Wordpress (actualizado)

A raíz de este artículo de Sigt, se me ha ocurrido hablar sobre cómo debería ser un robots.txt para un blog de Wordpress, analizando un poco cómo son los de algunos de los blogs de más éxito que leo asiduamente.

Al crear un archivo robots.txt, estamos indicando a los diferentes bots de los buscadores qué archivos o rutas deben seguir e indexar y cuales no. Por ejemplo, si tenermos una carpeta con información privada sobre nosotros, y no nos interesa que se pueda acceder a ella por medio de buscadores, debemos desabilitarla ("Disallow") en el archivo robots.txt, ya que por defecto los buscadores recorren todo el sitio. En Wordpress, por ejemplo, las carpetas wp-admin o wp-includes sólo contienen información sobre el panel de administración y el funcionamiento interno del CMS, por lo que podrían estar perfectamente "desabilitadas" para la indexación, como tienen hecho en AlexSeo de la siguiente manera:

Disallow: /wp-admin/
Disallow: /wp-includes/

En Sigt van un paso más allá, y llegan a la conclusión de que todos los archivos o carpetas que empiecen por "wp-", el problema de ésto es que haciéndolo así estás vetando también la entrada a wp-content, que podría contener elementos que queremos que sean indexados, como por ejemplo las imágenes. Para ello tenemos que permitir ("Allow") la indexación de los archivos de un determinado tipo de ciertas carpetas (En este caso uploads):

Allow: /wp-content/uploads/*.gif
Allow: /wp-content/uploads/*.png
Allow: /wp-content/uploads/*.jpg

El método de Sigt es bastante más restrictivo que el de AlexSeo, aunque la elección de uno u otro depende de lo que el blogger considere más cómodo.

Puede que quieras que el buscador de Google indexe tus imágenes (En LaMatePorUnYogur tienen desactivada la indexación, mientras que en otros sitios la tienen activada, por lo que depende de cada uno), por lo que sería recomendable que añadieras una línea para permitir la entrada al bot de Google Images:

User-agent: Googlebot-Image
Allow: /

No se hasta qué punto es necesario o eficiente añadir un par de líneas para Google Images si ya tienes puesto "User-agent: *" (Que actúa para todos los bots de buscadores), así que si alguien me puede explicar este punto mejor que mejor.

Wordpres tiene un problema bastante considerable de cara al contenido duplicado, ya que por defecto se indexan todos los feeds y trackbacks. Para evitar ésto hay que añadir unas cuantas líneas al robots.txt, que tienen en común prácticamente todos los blogs (Inkilino, LaMatePorUnYogur o Sigt):

Disallow: /?s=
Disallow: /?ref=
Disallow: /feed
Disallow: /comments/feed
Disallow: /feed/$
Disallow: /*/feed/$
Disallow: /*/
feed/rss/$
Disallow: /*/trackback/$
Disallow: /*/
*/feed/$
Disallow: /*/*/feed/rss/$
Disallow: /*/*/trackback/$
Disallow: /*/*/*/feed/$
Disallow: /*/*/*/feed/rss/$
Disallow: /*/*/*/trackback/$

Por último lugar, pero no menos importante que lo anterior, es facilitar el acceso al Sitemap de nuestro blog (Deberíamos tener uno, sí), indicando la ruta del archivo de la siguiente forma:

Sitemap: http://bocabit.com/sitemap.xml

De esta manera, juntando todo lo anterior, el resultado final que debería funcionar a todo el mundo podría ser como el siguiente:

User-agent: *
Disallow: /wp-
Allow: /wp-content/uploads/

Disallow: /?s=
Disallow: /?ref=
Disallow: /feed
Disallow: /comments/feed
Disallow: /feed/$
Disallow: /*/feed/$
Disallow: /*/
feed/rss/$
Disallow: /*/trackback/$
Disallow: /*/
*/feed/$
Disallow: /*/*/feed/rss/$
Disallow: /*/*/trackback/$
Disallow: /*/*/*/feed/$
Disallow: /*/*/*/feed/rss/$
Disallow: /*/*/*/trackback/$

User-agent: Googlebot-Image
Allow: /

Sitemap: http://tuSitio.com/sitemap.xml

Algo que me ha llamado la atención es que algunos sitios como, como Inkilino, han añadido un par de líneas para permitir la entrada del bot de Adsense a todo el sitio:

User-agent: Mediapartners-Google
Allow: /

Y hasta aquí llega la lección de hoy, aunque aún me quedan algunas dudas, como por ejemplo si las etiquetas Allow tienen más importancia que las Disallow en el sentido que anulen algunos valores de estas últimas, y agradecería que si estoy equivocado en algo, que se me corrija ;)

PDTA: Me sorprende que Helektron no tenga un robots.txt ;)

EDITADO: Si queremos que nuestro blog salga en Google Blog Search, deberemos añadir la siguiente línea, pero en este caso hay que tener en cuenta que Google lo podría considerar como contenido duplicado, por lo que sería recomendable añadirla un par de meses después de que el blog tenga ya cierto "prestigio" para que tenga un PageRank superior al del feed de las entradas:

Allow: /feed/$

Crear página de resultados de búsqueda de Google en Wordpress

Desde hace bastante tiempo tengo implementada en el blog una página de resultados de búsqueda de Google, aunque hasta hoy utilizaba Adsense Deluxe para mostrarla fácilmente, he decidido desactivar el plugin y hacer que la dicha página de resultados sea independiente. Buscando por ahí, los tutoriales que he encontrado me parecen bastante liososos y no muy bien explicados, por lo que lo voy a explicar a mi manera, espero que os resulte útil.

1. Crear una página en Wordpress.

En primer lugar, tenemos que crear la página que contendrá los resultados de búsqueda. Para ello vamos a "Write/Escribir" > "Page/Página". Le ponemos de título "Resultados de búsqueda". De esta forma, la dirección de la página sería: http://www.tusitio.com/resultados-de-busqueda/. Guardamos la página.

2. Crear el formulario de búsqueda y obtener el código de Google.

En primer lugar, como resulta obvio, necesitas crear una cuenta de Adsense. Una vez creada, entramos en Configuración de Adsense > AdSense para búsqueda. Una vez ahí, seleccionamos la opción "WebSearch de Google + SiteSearch" e introducimos la dirección de nuestra página. Le ponemos al cuadro de búsqueda el diseño que queramos (Sobre gustos no hay nada escrito), pero marcamos dentro del cuadro de ejemplo la opción que marca nuestro blog (Será la que se mostrará como predeterminada). Casi al final del todo, marcamos la opción "Abrir los resultados en mi propio sitio" e introducimos la dirección de la página de resultados de búsqueda que anteriormente creamos (http://www.tusitio.com/resultados-de-busqueda/). También debemos introducir el ancho del cuadro de resultados, que generalmente será el mismo que el ancho de una entrada (Se puede mirar en la hoja de estilos). Le damos clic a siguiente.

En la siguiente página le podemos dar el estilo que queramos a nuestros resultados de búsqueda, que deberían coincidir con el contenido de nuestro blog. En País o territorio para el dominio de Google, seleccionamos el país en que queremos que se busquen los principales resultados de búsqueda. Si queremos asignarle algún criterio se lo asignamos. Hacemos clic en siguiente.

En la siguiente página ya nos aparecerán dos bloques de código: el primero para el formulario de búsqueda, y el segundo para los resultados. No cerramos esta página.

3. Editar la plantilla de la página de búsqueda.

Ahora tenemos que editar la plantilla serach.php que se encuentra dentro del directorio de nuestro theme. Le tenemos que añadir al principio:

<?php
/*
Template Name: Google Search
*/

?>
<?php get_header(); ?>

para que Wordpress la interprete como plantilla.
A continuación tenemos que borrar el código perteneciente a la hoja de resultados original, y en su lugar, introducir el código del cuadro de búsqueda de Google. En K2 quedaría algo parecido a ésto:

<?php
/*
Template Name: Google Search
*/

?>
<?php get_header(); ?>

<div class="content">
   
    <div id="primary">
        <div id="current-content">

            <!-- Google Search Result Snippet Begins -->
<div id="googleSearchUnitIframe"></div>

<script type="text/javascript">
   var googleSearchIframeName = 'googleSearchUnitIframe';
   var googleSearchFrameWidth = 647;
   var googleSearchFrameborder = 0 ;
   var googleSearchDomain = 'www.google.es';
</script>
<script type="text/javascript"
         src="http://www.google.com/afsonline/show_afs_search.js">
</script>
<!-- Google Search Result Snippet Ends -->

        </div> <!-- #current-content -->

        <div id="dynamic-content"></div>
    </div> <!-- #primary -->

    <?php get_sidebar(); ?>

</div> <!-- .content -->

<?php get_footer(); ?>

4. Cambiar la plantilla de la página de resultados búsquedas.

Por último, tenemos que subir el nuevo search.php a la carpeta de nuestro theme, sustituyendo la original. En último lugar, editamos la página que creamos inicialmente y seleccionamos a la derecha en "Page Template/Plantilla de la página" el título de la plantilla que hemos creado, en este caso Google Template. Salvamos y ya está.

¡No os olvidéis de poner el código del formulario de búsqueda donde queráis!

Disponible AutoHeader 1.0

Eduard me informa de que ha sacado una nueva versión del plugin SEO Autoheader, cuya principal mejora es la inclusión de las categorías como meta-keywords en la página principal. Además, ha creado una versión automática, que no necesita configuración (No compatible con Wp-Caché), y una versión manual (Compatible con Wp-Caché). Este plugin es, en mi modesta opinión, el plugin SEO que mejor sabe guardar el equilibrio entre SEO y comodidad, y recomiendo totalmente su uso.

Fuente |Descargar AutoHeader

Armonth, de Sigt.net, ha encontrado la manera de solucionar el problema que los enlaces entrantes en el dashboard de Wordpress no aparezcan actualizados. La causa es que technorati ha cambiado una de sus direcciones URL. Podéis leer cómo solucionar este fallo en su página. (0)

Hazme ping nena: Mi lista de pings

Todo aquel que tenga un blog y no sepa lo que es hacer ping debería aprendérselo cuanto antes. Hacer ping, consiste en notificar a determinadas páginas web que has actualizado tu blog, y, en algunos casos, puede llegar a aparecer en las portadas de esas páginas como 'últimas noticias', permitiendo una mayor afluencia de visitantes.

Cuando empecé con mi blog en Blogger, realizaba ping de manera manual en servicios como Pingoat y Ping-o-Matic!, ya que Blogger no disponía (aunque creo que ahora dispone de algo, unque desconozco su calidad) de algún metodo para hacer ping automático, y sólo lo hacía con Webblogs.com.

En Wordpress, existe una opción en el panel de administración, Opciones > Escritura, para escribir todas las direcciones ping que queramos. El problema de escribir muchas direcciones, será que la página tardará muchísimo tiempo en enviar toda la información, impidiendo realizar otras acciones. Para ello existe un plugin que se llama No Ping Wait, que gestiona todos los pings.

Seguir leyendo »




bocabit.com es un blog dedicado a temas de actualidad, videojuegos, internet y curiosidades.


Autoayuda bannerotringal
Anúnciate SoyPlastic
Suscríbete al feed RSS¡Suscríbete gratis para recibir los artículos más interesantes en tu correo y lector de feeds!
Escribe tu correo electrónico:
EntreBlogs AyudaWordpress Bocabit BuscandoLibertad CiberPrensa El Blog de KnxDT FreebsArg Galaxia Blog Ideas Geek iPhoniac Psicología, coach, pnl, seducción, autoayuda,desarrollo personal y ocio Soy Plastic Tecnodiva Todos los Como

Comentaristas
  1. pepitu (8)
  2. Bloguitar (7)
  3. Marvin8 (7)
  4. maca (6)
  5. Nyutu (5)
Comentarios Recientes
  • maca
    GTA: Escuela de Asesinos
    Quiero decir que Playstation es la consola que hizo que “jugar te hiciera guay”, la consola que introdujo el prejuicio...
  • HERNAN VASQUEZ
    La fecha exacta del fin del mundo con LHC
    pues el dia y la hora de la venida del señor jesus, no se sabe pero en niguna parte de la escritura die...
  • egoitz
    Regalo Invitaciones para Tuenti
    hola me llamo egoitz y me gustaria que me mendaran una invietacion para el tuenti.gracias egoitzaran@kaixo.com
  • egoitz
    Regalo Invitaciones para Tuenti
    hola me llamo Egoitz! me podrias mandar una invitacion para el tuenti? gracias
  • uberum
    LHC: Falta un día para el fin del mundo, o un mes
    Eh eh eh.. ¿ se ha acabado ya el mundo ? ¿ Por que nadie me dice nada ? , si se acaba , avisadme eh ?...
Anunciate en bocabit.com

bocabit.com está creado gracias a WordPress, utilizando una plantilla creada por René Fdez. (The-RockeR).
Todo el contenido está sujeto a una licencia Creative Commons.
Feed Feed | Acerca De | Contacto | Enlaces | Normas de participación | Política de Privacidad | Apuntes EUITIO | Publicidad |

"Look behind you, a 29 headed monkey with 0.548 diopters."

Blogalaxia Computer Blogs - BlogCatalog Blog Directory Internet Anuncios Gratis