Archivo para la 'Webmaster' Categoría...
Guardado en Webmaster, Wordpress
Reciéntemente me he encontrado con un código más que interesante que permite poner de forma visible, en la parte del tema que queramos, un aviso sobre futuras entradas que vayamos a publicar.
Es posible que algunos ya se hayan fijado, está a la derecha del todo, en la parte superior. Lo que hace este código es mostrar ahí aquellas entradas que tenemos programadas (no los borradores); cómo todo buen código que llega a mis manos no he podido evitar la tentación de modificarlo ya que el original no me gusta del todo.
El código original muestra el título de la entrada y la fecha en que será publicada, yo prefiero que muestre solo la categoría y que no se vea la fecha, mola que se vea que se va a publicar algo y en donde pero que no se sepa exactamente qué ni cuándo.
El código original es el siguiente:
<div id="futuro">
<h3>Próximamente...:</h3>
<div id="lista">
<?php query_posts('showposts=10&post_status=future'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_title(); ?><?php edit_post_link('e',' (',')'); ?>
<br>
<span class="fecha">
<?php the_time('j. F Y'); ?>
</span>
<?php endwhile; else: ?>
<p>Sin eventos.</p>
<?php endif; ?>
</div>
</div>
Y yo he hecho lo siguiente, he quitado:
<span class="fecha">
<?php the_time('j. F Y'); ?>
</span>
Para que no se muestre la fecha y he cambiado php the_title por php the_category para que se muestre la categoría en lugar del título. Se pueden cambiar otras cosas fácilmente como lo de Próximamente, Sin eventos o el número de entradas que se mostrarán, para esto último cambiamos el número en: showposts=10 y ponemos el que queramos, 5, 3, 300.
Visto en: Todo WordPress.
Entradas relacionadas
Guardado en Internet, Webmaster, Wordpress
Después de valorar diferentes opciones y probar diferentes plugins me he decidido a instalar WordPress Mobile Pack para ofrecer una versión completamente adaptada a dispositivos móviles. Sí bien es cierto que no parece que tenga demasiadas visitas desde este tipo de cacharros nunca está de más que los que quieran entrar desde uno puedan tener un acceso en condiciones, tanto de respuesta, como de rendimiento.
Según las estadísticas del servidor la inmensa mayoría de visitas que tengo son de sistemas operativos tradicionales y por lo tanto de navegadores convencionales quedando un ínfimo 0,5% de las mismas a sistemas operativos móviles reconocidos como puedan ser Symbian OS o Windows Mobile, además de un 4,5% de desconocidos que bien podrían ser teléfonos móviles sin sistema operativo o que tengan uno que no lo conozcan ni en su casa a la hora de comer.
(más…)
Guardado en Webmaster, Wordpress
Después de varios días pegándome con el mítico código y tras diversos dolores de cabeza finalmente he conseguido hacer funcionar los Shortcodes en este tema, así que a continuación veremos que son, cómo funcionan y qué utilidades pueden tener.
Para entender los shortcodes tenemos que situarnos en el archivo functions.php, ya hablamos de este archivo anteriormente en la entrada sobre como adaptar un tema para el uso de Widgets. En esta ocasión vamos a profundizar un poco más en el archivo.
El archivo functions.php que como decíamos en la entrada anterior se tiene que encontrar en la carpeta del tema que estemos usando, es básicamente un archivo de personalización con muchísimo potencial. En él podemos incluir nuestras propias funciones y luego invocarlas en cualquier parte del tema mediante la inclusión de un código, al igual que sucede con los Widgets.
(más…)
Guardado en Informática, Webmaster
Entrada patrocinada.
Tener un espacio en internet a día de hoy es una labor bastante sencilla, cualquiera puede tener un blog o una página web sin demasiados conocimientos de lenguajes de marcado o de programación, es fácil tener tu propio sitio y mantenerlo con un coste mínimo o en según que circunstancias incluso de forma totalmente gratuita; del mismo modo no es mucho el tiempo que a uno le puede consumir su blog o página web, especialmente cuando hablamos de tenerlas por afición o como una pequeña vía de escape del mundo real™.
Pero a veces sucede que uno no tiene tiempo ni los conocimientos para crear, desarrollar y mantener un sitio en internet o, simplemente, necesita algo más profesional, una página web para una empresa, para una Sociedad Deportiva, para un club de amigos, etc …
En estos casos una buena opción puede ser recurrir a los servicios de un profesional que nos haga el trabajo, del mismo modo que recurrimos a profesionales para casi cualquier cosa, pintar la casa, reparar el coche, que nos lleven la compra a casa y un largo etcétera de cosas por las que estamos acostumbrados a pagar.
Sí bien es cierto que igual se nos puede hacer extraño pagar por algo tan simple como una página web no es menos cierto que el trabajo de Webmaster requiere de unos profundos conocimientos de los diferentes lenguajes, tanto de marcado como de programación y, como digo, si queremos una página web profesional (por la razón que sea) y no tenemos esos conocimientos solo nos quedan dos opciones: adquirirlos o pagar los servicios de un profesional.
Puede ser también que ya tengamos esa página web pero queramos mejorarla sustancialmente y no sepamos como hacerlo, por ejemplo integrando un CMS para mejorar la experiencia de nuestros usuarios o que necesitemos adaptar la web para vender nuestros productos a través de la misma.
estudio dos es la página web de un programador php freelance con más de 4 años de experiencia en el sector, entre los servicios que ofrece se encuentran:
- Desarrollo de aplicaciones y webs en PHP.
- Programación de gestores de contenido (CMS).
- Modificaciones o mejoras en aplicaciones o webs en PHP.
- Maquetación XHTML/CSS de un PSD o imagen con el diseño de su web a precio económico.
Podeis ver algunos de sus trabajos y poneros en contacto con él a través de su página de contacto para pedir presupuesto, el alcance es para todo el territorio nacional (España).
Guardado en Webmaster, Wordpress
Aunque esto es válido para cualquier página web, no solo para WordPress pero es por comentar un detalle que tal vez y tal vez no, se nos ha podido escapar.
WordPress, como (supongo) todos los CMS (al menos todos los que yo he probado) gestiona la página de error 404, la más conocida y posiblemente la página web más vista después de Google.
Como digo WordPress gestiona esta página y muestra una página de error acorde al tema que estamos usando pero en función del tema que usemos y de la configuración que tengamos puesta para los permalinks es posible que solo se muestre la página de error cuando este se produzca dentro del alcance del tema.
Dicho así puede resultar complicado de entender, pero seguro que alguno más de una vez ha ido a visitar una página gestionada por un CMS y se ha encontrado con el 404 Not Found de toda la vida cuando debería haber visualizado una página gestionada por el CMS que puede haber sido personalizada por el administrador del sitio, o no.
Por ejemplo, si yo escribía una url errónea del tipo: http://www.liamngls.com/index.php/loquesea se me mostraba la página de error del tema, mientras que si escribía http://www.liamngls.com/loquesea se me mostraba la genérica.
Para solucionarlo nada más sencillo que editar el archivo .htaccess y añadir la ruta del archivo 404 que queremos que se muestre, en mi caso:
ErrorDocument 404 /index.php/404.php
Esta ruta es la de mi archivo 404 del tema que estoy usando, también se puede crear una carpeta en la que guardaremos las páginas de error (o guardarlas en la raiz del sitio) y enlazarlas del mismo modo, por ejemplo:
ErrorDocument 404 /errores/404.html
ErrorDocument 403 /errores/403.html
ErrorDocument 500 /errores/500.html
Si quieres ver más sobre los códigos de error de las páginas web dale un vistazo a esto. Si te interesa ver la página de error actual que tengo aquí puedes verla:
http://www.liamngls.com/index.php/404.php
Paradójico, atención al título de la página.
Guardado en Webmaster, Wordpress
Después de un pequeño susto, se me olvidó desactivar los plugins, parece que todo está como debe.
Estreno además cabecera temporal gracias a conectablog.
Guardado en Opinión, Webmaster
Los blogs, antes las páginas webs (y también ahora, claro), se rigen por unas normas no escritas oficiales escritas por algún pseudo-friki al que nadie conoce pero todo el mundo venera como si fuese una Deidad en la materia.
Hablando de las webs, hace años se decía que los hiperenlaces en una web tenían que llevar el atributo target=”_blank” para abrirse en una nueva ventana y no perder visitantes; ahora con los blogs, y las páginas dinámicas en general, se recomienda el atributo target=”_self” para que se abran en la misma porque el personal está hastiado de ventanas nuevas y se dice que esta es la forma correcta de no perder audiencia.
En el fondo cada cual puede hacer lo que le salga de sus partes nobles (o no tan nobles) y poner los atributos que quiera pero en esta vorágine de recomendaciones existe el webmaster, admin o más reconocido mundialmente blogger que se dedica a expulsar a los visitantes de su página para enviarlos ¡a su propia página!
Centrándonos en los blogs, porque este es uno, me estoy refiriendo principalmente a estos y porque es lo que más abunda actualmente, dicen que la información adicional y complementaria es la que puede catapultar a un blog al más absoluto estrellato o mandarlo a los infiernos blogueriles, eso y la tan difícil y extrañada originalidad a la hora de escribir.
Es normal, por ejemplo, que si yo (o cualquiera) escribo sobre un tema en determinadas palabras ponga un enlace externo que explique que es eso o dé más datos sobre esas palabras, en esta entrada por ejemplo la palabra Deidad al principio apunta a la entrada en la Wikipedia que explica que es una Deidad y da ejemplos, información adicional y complementaria para quien no conociese el término y para los que lo conociesen con pasar de largo el enlace será suficiente, igualmente en este párrafo Wikipedia apunta a la portada de la Wikipedia por los mismos motivos.
Pero hay una extraña especie de bloggers con una extraña afición a poner el enlace a su blog cada vez que hacen referencia al mismo o, incluso, si es un blog sobre un tema concreto y en la entrada figura la palabra del tema en cuestión lo cascan ahí mismo. Así por ejemplo si yo tuviese un blog dedicado exclusivamente a Ubuntu cada vez que escribiese la palabra Ubuntu la enlazaría a la portada de mi blog (o al menos la primera vez, es que hay de todo); o como es mi caso con un blog sin temática definida en frases del tipo: «estaba pensando actualizar mi blog» … en ese “mi blog” iría el enlace a la portada.

Que no es por nada en especial pero si estoy leyendo una entrada y pincho en la palabra en cuestión me voy a la portada del sitio y si tengo suerte y la entrada es la última o de las últimas puedo terminar de leerla del tirón pero para comentar tendré que volver a pinchar en ella o darle al botón atrás en el navegador.
Esto, al menos para mí, es muchísimo más molesto que el simple hecho de que un enlace externo se abra en una ventana nueva o en la misma, ya que a mi modo de ver lo del target me la trae al pairo porque yo siempre abro los enlace en una nueva pestaña con la rueda del ratón; además de que nunca pincho inconscientemente en un enlace, siempre pongo el cursor encima y miro a donde lleva en la barra de estado del navegador.
Es simplemente que no lo entiendo porque me parece bastante estúpido, a no ser que sea un simple problema de egocentrismo o para engordar los logs de estadísticas con montones de clicks internos.
Y aunque yo no haya inventado el internet, ni los blogs, ni el bocata de chorizo con nocilla te pido por favor que si estoy leyendo una entrada en tu blog ¡no me mandes a la portada! que ya iré yo si me apetece.
Guardado en Linux, Webmaster
Una de las cosas que se pueden hacer desde Synaptic y que quizás haya gente que no lo sepa es instalar determinados paquetes para una tarea común de forma automágica más allá del mítico apt-get install paquete paquete paquete; ya que aunque todos sabemos que el sistema nos instalará las dependencias necesarias para que todo funcione es posible que nos falte alguna librería que no se llegue a instalar y luego lo que sea que hayamos instalado no funcione bien o, simplemente, no funcione.
Abrimos el Gestor de Paquetes Synaptic desde el menú de Admistración y pinchamos en Editar – Marcar paquetes por tarea…, luego seleccionamos lo que queremos instalar, la marcamos y aplicamos … lo de siempre.
En Ubuntu, por ejemplo, se pueden instalar, entre otras cosas:
- LAMP (Linux, Apache, MySQL, PHP)
- Paquetes de audio de Ubuntu Studio
- Paquetes de vídeo de Ubuntu Studio
- Servidor DNS
- Servidor de correo
- Servidor OpenSSH
En Debian, por poner otro ejemplo, LAMP sale como Web Server y en ambos casos (e imagino que cualquier otra distro que use Synaptic) después de instalar los paquetes para correr un servidor web en el equipo habría que instalar por separado phpmyadmin.
En Tecnologías Libres está explicado con capturas de pantalla de todo el proceso, que yo no las he hecho porque maté a Ubuntu y en Debian me ha dado pereza de instalar un capturador de pantalla (Ksnapshot porque el que va por defecto es una castaña) y aunque la entrada se centra en LAMP obviamente es aplicable a cualquier otra tarea que queramos instalar.
Guardado en Webmaster, Wordpress
Un tema al que llevo dándole vueltas hace tiempo es el uso de Widgets en el blog, si bien creo que al final no los voy a usar (al menos de momento) he estado investigando por ahí la forma de adaptar el tema si éste no trae la opción por defecto, como sería mi caso.
Quizás alguien se pregunte que son los Widgets; en pocas palabras son unos añadidos que permiten mostrar una información determinada, ya sea interna o externa, como por ejemplo los últimos comentarios, el tiempo en tu ciudad, una galería de flickr o una colección de enlaces de delicious.
Muchas de las cosas que se pueden hacer con Widgets también se pueden hacer con Plugins.
Volviendo a la cuestión, para adaptar el tema para el uso de Widgets haremos lo siguiente, dentro de la carpeta del tema que estemos usando buscamos el archivo functions.php y le añadimos el siguiente código:
<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>
Si no tuviésemos ese archivo lo que haríamos sería crearlo con ese código y guardarlo en la carpeta del tema. A continuación abrimos el archivo sidebar.php y le añadimos el siguiente código en el sitio donde queramos que se muestren los Wigdets:
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<?php endif; ?>
Y listo, ya tenemos la plantilla preparada para usar los Artilugios.
Guardado en Informática, Webmaster