Posts Tagged ‘Programming’

Programming in php

Saturday, February 21st, 2009
Since two weeks ago I am programming in CSS and PHP, adding elements to this website.

Reprogramando este blog

Friday, February 20th, 2009
Durante un par de semanas, estuve modificando casi en su totalidad gran parte de este blog, el cual fue un arduo trabajo chequear cientos de líneas de código en cada uno de los archivos que contiene el theme.
El creador del theme es Byron Bennett, y gracias a dedicar gran parte de mi tiempo a modificar el código, he encontrando un par de errores en la programación.  En el momento que encontré dichos errores, se lo comunique vía email a Byron Bennett (BB), y me dijo que iba a actualizar la versión actual por una nueva, con los “bugs” reparados. Todavía existen algunos errores que no logre solucionar, pero cuando tenga más tiempo, estaré arreglándolos en su totalidad.
Existen dos problemas actuales, uno con el browser “Internet Explorer” pero se soluciona con la pestaña de compatibilidad que se ubica a la derecha del “Search Toolbar”. La pestaña tiene un icono que es como una hoja rota, la cual debe teclearse una vez para que autoajuste el contenido. En el browser “Firefox” no existe este problema, ya que siempre “Internet Explorer” trae dolores de cabeza. El otro problema es con index.php y single.php, que son los archivos que contienen la web principal (index.php) y el post por separado (single.php) el cual contiene el permalink. Entre estos archivos, existe una pequeña diferencia de párrafo, el cual aún no logre encontrar en el extenso código del style.css.
En la siguiente parte del archivo .php, ya sea index o singlepost radica el problema, pero se soluciona lógicamente modificándolo desde el style.css.


<div class=”postinfo”><?php the_date() ?></div>
<div class=”post” id=”post-<?php the_ID(); ?>”>
<h1 class=”post_title”><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a></h1>

En próximos post estaré dando algunos “tips” para solucionar inconvenientes en la programación de los themes, como autoajuste a las resoluciones manteniendo el margen de “page” respecto de “body”, y diversas características sumamente importantes.