Archivo: Programacion

Jugando a ser SEO

 

Este sitio es cada vez mas personal… pero no por eso menos interesante :p. Bueno a los bifes…

Tengo dos sitios en los que me interesa potenciar varias paginas internas. Es decir no quiero posicionar la pagina principal para dos o tres keywords sino que me interesa posicionar las categorias y los tags para tener muchas mas keywords con las que jugar. Y no… no estoy hablando de long tail, por lo menos no a groso modo.

Keywords como los mejores goles de messi, no me parece que sea “tan” long tail, y videos de futbol argentino esta ahi ahi.

Mas o menos la idea es posicionar esas paginas segun dos patronas: en los tags seria “los mejores goles de ” + tag y en las categorias “videos de  ” + categoria. En la mayoria de los casos queda bastante bien esto.

Lo primero que hice fue toquetear los Titles con el all in one pack para que digan lo que me interesa que digan. Pero esto me parece que no alcanzaba asi que empeze a toquetear codigo.

Lo ideal creo yo es que el “h1″ de una pagina coincida con el title. Asi que en ese me metia. Hice que el titulo del blog solo sea h1 en portada y en los demas que sea “h2″ y meti las keywords interesantes en el h1.

¿Y ahora?

Esperar un poco a ver como reaccione Google.

Esto mismo lo hice con mi blog de planos de casas pero con un poco menos de pericia me parece. Ya que me los tags me quedaron medio raro “planos con “+tag por ejemplo planos con 2 pisos.

Poner anuncios entre posts

 

Hoy mientras ponia en los mejores goles y de publicidades punto com pense que seria buena tambien poner anuncios en mi blog de planos de casas. Queria poner anuncios entre posts, especificamente despues del primer post. Me sirvio de ayuda el post de hernan donde explica como hacerlo. Solo que lo modifique un poco.

En index. busque la linea que dice:

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

Y justo antes agregue el siguiente codigo:

<? $showAdSense = True; ?>

Luego justo antes de:

<? endwhile; ?>

Puse:


<? If ($showAdSense) { ?> Aqui el codigo de <? $showAdSense = False;} ?>

Solo me falta ponerlo dentro de un div para darle un poco de estilo.

Algunos trucos sobre MySQL

 

Programacion

Ultimamente estoy tocando bastante codigo. Mucho +. Nada del otro mundo por ahora. Arme un sistema para control de tramites en el registro civil donde . Por el momento tiene cerca de 5000 tramites cargados. Pero ese numero aumenta a una tasa de 100-200 diarios.

Entonces me pongo a buscar tips y recomendaciones para que todo funcione lo mejor posible.Y me encuentro en Helektron un buen video que tiene 10 para optimizar .

El humor en la programacion

 

Ya una vez escribi sobre el humor en la programacion. Pero esta vez me lo encuentro en persona. Mientras estaba yo toqueteando un script (Cosa que me encanta!). Me encontre con algo interesante:

foreach(array('friendmail1','friendmail2',
'friendmail3','email','name') as $key)
$_POST[$key] = strip_tags($_POST[$key]);
if(!is_secure($_POST)) {
die("Hasta la vista Hacker");}

Una cosa, el creardor del script, de habla inglesa, puso Asta la vista Hacker, me tome el atrevimiento de corregirlo.

Poner thumbnails en directorios PHPLD

 

Programacion

Al día de hoy tengo tres directorios montados. El principal es Plusdoo, un general. En ese quería poner de las paginas que linkeaba. Pero la mayoría de las soluciones que encontraba era bastante laboriosas,

Para lograrlo me puse a investigar un script de intercambios automáticos de enlaces que encontré por ahí. En ese script se muestran los thhumbnails tal como yo lo quería.

Con un par de clicks me encontré con que esas imágenes tienen una url así: http://open.thumbshots.org/image.pxf?url= y despues del = la url de la pagina.

Por ejemplo para este blog quedaría así: http://open.thumbshots.org/image.pxf?url=http://ferticidio.com lo que nos da una imagen como la del costado de este párrafo.

Ahora solo me quedaba buscar la forma de poner esas imágenes en los listados de paginas que había en el . Pensé que iba a ser muy complicado pero no fue así. Solo hubo que usar un poco la imaginación.

En las plantillas (o templates) de PHPLD hay un archivo que es el encargado de mostrar los enlaces: links.tpl

El contenido integro de este archivo es:

{strip}
<table><tr>
{* show page rank *}
{if $smarty.const.SHOW_PAGERANK}
   <td>
      {include file="pagerank.tpl" pr=$link.PAGERANK}
   </td>
{/if}

<td>
   <a id="id_{$link.ID}" href="{$link.URL|escape|trim}"title="{$link.TITLE|escape|trim}"
      {* nofollow *}
      {if $link.NOFOLLOW or ($link.RECPR_VALID eq 0 and ($smarty.const.RECPR_NOFOLLOW eq 2 or ($smarty.const.RECPR_NOFOLLOW eq 1 and $link.RECPR_REQUIRED eq 1)))} rel="nofollow"{/if}
      {if $smarty.const.ENABLE_BLANK} target="_blank"{/if}>
      {$link.TITLE|escape|trim}</a> <span class="url">- {$link.URL|escape|trim}</span>

      <p>{$link.DESCRIPTION|escape|trim}</p>
</td>
</tr></table>
{/strip}

la parte que nos interesa es la primer celda. La que dice:

<td>
   {include file="pagerank.tpl" pr=$link.PAGERANK}
</td>

Pagerank.tpl es un archivo que se encarga de poner la barrita verde con el PR de sitio. Yo en vez de eso quería poner la imagen. Pero para poner esa imagen necesitaba la url del sitio. Que investigando un poco me encontré con que en ese archivo se usa este código para mostrarlo: {$link.URL|escape|trim}

Con eso ya estaba listo para armar el nuevo archivo que quedo de la siguiente forma:

{strip}
<table><tr>
{* show page rank *}
{if $smarty.const.SHOW_PAGERANK}
   <td>
   <img src="http://open.thumbshots.org/image.pxf?url={$link.URL|escape|trim}" />
   </td>
{/if}

<td>
  <a id="id_{$link.ID}" href="{$link.URL|escape|trim}" title="{$link.TITLE|escape|trim}"
      {* nofollow *}
      {if $link.NOFOLLOW or ($link.RECPR_VALID eq 0 and ($smarty.const.RECPR_NOFOLLOW eq 2 or ($smarty.const.RECPR_NOFOLLOW eq 1 and $link.RECPR_REQUIRED eq 1)))} rel="nofollow"{/if}
      {if $smarty.const.ENABLE_BLANK} target="_blank"{/if}>
      {$link.TITLE|escape|trim}</a> <span class="url">- {$link.URL|escape|trim}</span>

      <p>{$link.DESCRIPTION|escape|trim}</p>
      {include file="pagerank.tpl" pr=$link.PAGERANK}
</td>
</tr></table>
{/strip}

Y con eso ya pude mostrar los thumnails en el sin necesidad de nada mas. Solo un par de líneas. Habría que editar un poco mas, por ejemplo el “if” de mostrar el PR pero como siempre lo voy a mostrar lo voy a dejar así.

Ah otra cosa, la barrita verde ahora se muestra después de la descripción de sitio.

Pueden ver el resultado en Plusdoo.