
La primera vez que me engañes la culpa será tuya; la segunda vez, la culpa será mía
| Lun | Mar | Mie | Jue | Vie | Sab | Dom |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 |
A partir de hoy podrèis ver algunos pequeños cambios en el diseño del blog, de esta forma poco a poco iré cambiando detalles, quizás incluso probado cosas, para abordar un poco más tarde un cambio más radical. Si veis alguna cosa que no funciona bien, o vosotros la veis mal no dejéis de hacérmelo saber. Gracias.
Actualización 10/05/2005:Grñññññ, he estado varias horas modificando la forma de mostrar los comentarios. Parecía que se mostraban bien con Firefox, pero cuando probé con el IExplorer un auténtico desastre... Viva la compatibilidad!!!
En las últimas semanas he comenzado a recibir spam en los comentarios de mi blog y ayer intenté instalar un plugin en Movable Type para evitarlos. Es un pluin que obliga a antes de enviar un comentario poner un codigo de números aleatorio que se muestra al lado. El plugin es MT Captcha e intenté instalarlo ayer noche, sin embargo no funciona y ahora no se puede poner ningún comentario. Si no consigo hacerlo funcionar lo desinstalaré en los próximos días, ya que en caso contrario me quedaré sin recibir vuestros comentarios. Un poquitín de paciencia. Un saludo para todos.
Actualización 23/12/2004: Al final he descartado la instalación de este plugin, así que tendré que convivir con el spam hasta conseguir como solucionarlo.
Aquí os maestro el código para realizar un listado de categorías y subcategorías. Debido a que existen categorías que por su característica no me interesaba listar tuve que instalar el plugin FilterCategories.
<ul class="cat">
<MTSubCategories>
<MTFilterCategories exclude="Enlaces|Fotos|PapelArroz|FotoSup">
<li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$>
<MTIfNotEqual a="[MTCategoryCount]" b="0">(<$MTCategoryCount$>)
</MTIfNotEqual></a>
<MTHasSubCategories></li><ul class="cat"><MTSubCategories>
<MTSubCatIsFirst>
</MTSubCatIsFirst>
<li>
<a href="<$MTArchiveLink$>"><$MTArchiveTitle$>
<MTIfNotEqual a="[MTCategoryCount]"
b="0">(<$MTCategoryCount$>)</MTIfNotEqual></a>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></MTSubCatIsLast>
</MTSubCategories></ul></MTHasSubCategories></li>
</MTFilterCategories>
</MTSubCategories>
</ul>
Con la nueva versión 3.0 y la implementación de subcategorías encontré la solución a uno de los problemas que no sabía como enfocar. Normalmente, en los blogs personales donde se ponen opiniones sobre libros se suele crear una categoría de denominada “Leyendo” o similar y en la que cada post del autor se refiere a un libro diferente. Si el autor del blog quiere poner más post referidos al mismo lo ha de realizar como comentario y entonces su respuesta se diferencia poco de los comentarios que pueden hacer los visitantes del blog. Aunque seguramente hay alguna forma de intentar diferenciarlos. Para mi la solución era definir una categoría para cada libro, de esa manera podía siempre escribir todos los post que quisiera sobre ellos.
Sin la implementación de subcategorías esto no era viable, pues entonces tenía que definir una categoría para cada libro y al final el listado era demasiado elevado. Por ello con la implementación de las subcategorías conseguí solucionar ese problema, ya que entonces todo se reducía a crear una categoría principal denonimada “Leyendo” y cada libro sería una subcategoría de la misma..
Sin embargo el poder llegar a listar los post de un mismo libro en el formato que quería no fue nada fácil y estuve buscando mucha información al respecto, la mayor parte a través de la web del creador del plugin de subcategorías que finalmente ha sido implementada en la nueva versión de MT.
El primer problema fue poder poner en la plantilla index la ultima entrada del post que debería de contener la imagen de la carátula del libro. Además la carátula siempre debía aparecer en el index aunque yo siguiera escribiendo más post sobre el mismo libro. Para ello hice lo siguiente:
Para el primer post:
El campo
El campo Extended Entry contendrá el cuerpo del post, que en mi caso para el primer post es una sinopsis del libro.
El campo Exceprt contendrá mi primera opinión general sobre el libro.
Para los post siguientes:
El campo
La imagen de la carátula del libro ha de estar situada en el subdirectorio que MT crea automáticamente para dicha categoría, para ello en la configuración del blog ha de seleccionarse adecuadamente la forma de organizar los archivos de MT.
El código que entonces tengo que poner en el index template para que se muestre la carátula del libro entonces ha de ser el siguiente:
<MTEntriesWithSubCategories category="leyendo" lastn="1">
<div class="sombraj alineamientoderecho">
<img alt="<$MTEntryCategory$>"
src="<$MTBlogURL$>archives/<$MTEntryCategory$>/
<$MTEntryCategory$>.jpg" width="75" height="96" border="0"/>
</div>
<a href="<$MTEntryPermalink$>"><$MTEntryCategory$></a><br />
<br />
<$MTEntryKeywords$>
</MTEntriesWithSubCategories>
En el index por tanto siempre aparecerá la imagen de la caráctula del libro, independientemente que dicho enlace no se corresponda con el mismo post. Sin embargo ello implicaba rediseñar por completo la plantilla de archivos individuales pues entonces esta plantilla ha de ser capaz de mostrar todos los posts de la subcategoría y no únicamente el post al que realmente hace referencia el enlace de la plantilla índice. A continuación muestro el código, bastante complejo como veréis:
<MTEntryCategories sort_order="ascend">
<MTHasParentCategory>
<MTEntriesWithSubCategories sort_order="ascend">
<$MTEntryTitle$>
<$MTEntr</MTHasNotParentCategory>
</MTEntryCategories>
Bueno, no sé si me he explicado con claridad, pero si tenéis alguna duda podéis enviarme cualquier comentario o consulta y os responderé.
Saludos
En esta sección quiero ir añadiendo algunos de los pasos que he seguido para crear este blog. No se trata de explicar completamente todo el proceso seguido sinó aquellas partes que considero pueden llegar a ayudar a otros personas que se inician en este mundo de los blogs, bitácoras, diaros....., bueno, como prefiráis llamarlos.
Actualmente utilizo Movable Type 3.11, ello implica que desde que comencé el diseño, hace ahora casi 5 meses, he ido actualizando todas las versiones que se han ido sucediendo en este CMS. La nueva versión 3.11 incorpora toda una serie de mejoras que yo particularmente he considerado muy interesantes, pero que han implicado muchos quebraderos de cabeza y noches en vela para conseguir aprovechar sus nuevas funcionalidades.
Espero que os pueda servir de ayuda, y ójala por parte vuestra también hayan colaboraciones y por supuesto todos los comentarios que queráis realizar.