Entre Blogs Portal
"Matemáticas machistas"
bocabit.com / 940 entradas / 7,020 comentarios / feed /

Cambio de Host realizado con éxito

Al final tuve que hacerlo, no me quedó otro remedio que cambiar de host para terner un mucho más ancho de banda. Pasé de los 20GB a los 2TB, lo cual es un aunmento considerable que debería terminar con los problemas de ancho que iba teniendo este mes. Además espero que ya no tenga los problemas que tenía antes para hacer ping y trackback a otras webs y blogs.

La migración me tardó un día, que es mejor que esperar 5 como se supone que generalmente tardan. Toco madera para no tener ningún problema.

PDTA: Muchas gracias a Snify por realizar ella el pago :D

Acabo de instalar un nuevo plugin, IG-Syntax Hiliter, que sirve para poner código en Wordpress y que quede bien a la vista. A ver si no da problemas a la hora de introducir código en los posts. Si se hace clic sobre PLAIN TEXT muestra el texto plano, perfecto para copiar diectamente en un archivo de texto sin formato.

(2)

Tutorial Wordpress: Miniposts

Ayer estuve intentando poner miniposts en el blog, también conocidos por asides o miniblogs. Probé a utilizar el plugin minipost pero por alguna extraña razón no se me mostraban los últimos posts del blog, por lo que desheché
la idea.

La siguiente posible solución que encontré fue la de hacer una modificación como se explica en La maté por un yogur, pero así tampoco me funcionaba, porque me mostraba la función hack como si se tratara de un texto.

Al final encontré la solución gracias a uno de los pingbacks que había en esa página, más concretamente a Blokura y a uno de los enlaces que tiene, el del enlace al index.php de Matt.

A continuación pongo los pasos que seguí para hacer que me funcionaran los miniposts.

1. En primer lugar hay que crear una categoría para los miniposts, la cual podéis llamar como os de la gana y debéis memorizar la ID de la categoría (En mi caso 257).

2. A continuación debéis modificar la plantilla index.php y donde dice:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

Escribimos:

<?php
if ($posts) {
function stupid_hack($str) {
return preg_replace('|

\s*
<ul class="asides">
    <li>
<ul class="asides">
<li id="<?php the_ID(); ?>"><?php echo wptexturize($post-&gt;post_content); echo ' '; comments_popup_link('(0)', '(1)', '(%)')> <?php edit_post_link('(e)'); ?></li>
</ul>
</li>
|'
, '', $str);
}
ob_start('stupid_hack');
foreach($posts as $post) { start_wp();
?><?php if (in_category(257) &amp;&amp; !$single) { ?>

<?php } else { ?>

3. Lo siguiente que haremos será buscar la línea donde pone:

<?php endwhile;>

Y la borramos.

4. Ahora buscamos las líneas que dicen algo parecido a:

<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>

Y lo sustituímos por:

<?php } // end if in category ?>
<?php } } else {
echo '

Sorry no posts found.

';
}
?>

5. El último paso es crear es estilo pala los minipost en la hoja de estilos ( style.css), añadiendo al final:

.asides {
background: #FFFFD9;
font-size: 11px !important;
margin: 25px 0 25px 5px !important;
padding: 10px 10px 10px 25px !important;
}

Después de hacer todo ésto ya debería funcionar correctamente.

Acabo de añadir al blog asides o miniposts, que son posts pequeños que no llegan a tener la importancia de un post normal. Esperando que funcione...

(0)

Cómo crear una imagen flotante en el blog

Imagen flotante de Javi MoyaSeguramente muchos de vosotros habréis visto en muchos blogs una imagen estática abajo a la derecha que por mucho scroll que hagáis permanece inmóvil (Por ejemplo en el de Javi Moya la imagen de "Por cada comentario mato a un gatito"). Este tipo de imagen se llama imagen flotante, y para ponerla en el blog hay que editar dos archivos: la hoja de estilo del blog y la barra lateral. El proceso es sencillo, y basta con hacer lo que os digo a continuación. Continuar Leyendo »

Cómo evitar que te roben imágenes

Mirando las estadísticas de mi blog me dí cuenta de que una de las cosas que me consumía más ancho de banda era la imagen del patito de la derecha. Dado que el consumo de ancho de este mes está en 4 GB y mi límite está en 20 hay que controlar un poco estas cosas porque como te pases...mal asunto.

Para evitar que enlacen las imágenes, archivos comprimidos o "pedeefes" desde páginas ajenas a la tuya basta con editar el archivo ".htaccess" y añadirle estas líneas al final. (Está pensado para Wordpress 2.1, por lo que sólo funciona en servidores Apache.)

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$|.*zip$|.*pdf$|.*rar$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !tupagina\.com [NC]
#RewriteCond %{HTTP_REFERER} !unaPaginaAmiga\.com [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
RewriteRule .*\.(gif|jpg|pdf|zip|rar)$ http://imagenPerversa.jpg [R,NC]

La línea que pone "unaPaginaAmiga" está para permitir que una página concreta de tu elección pueda enlazar tus imágenes, la que pone "google" es para que el buscador de imágenes de google pueda mostrar tus imágenes y donde dice "imagenPerversa.jpg" se puede poner una imagen cualquiera (recomiendo de 1600x1200 o superiores ;) ).

Si por el contrario prefieres que no muestre ninguna imagen, puedes sustituir la última línea por:

RewriteRule (.*) /showpic.php?pic=$1



bocabit.com
Cerrar