Tag Archive for: tutorial

¿Cómo maquetar para WordPress?

Categories: Diseño, Wordpress - Tags: , ,

No es complicado hacer una plantilla para WordPress, es mucho más facil que Joomla y muy pero muy flexible, primero debemos descargar una plantilla sin estilos en blanco y modificar el nombre

¿Dónde consigo una plantilla en blanco?

Hay muchas pero yo les recomiendo ESTA

¿Cómo defino nombre y autor?

Buscamos style.css y al inicio aparecen los detalles del nombre, autor, pagina web, etc

¿Y ahora qué?

Ahora debemos saber para que sirve cada archivo de una plantilla básica:

  • comments.php Aqui va el formulario de comentarios y se muestra la lista de comentarios por cada post
  • footer.php Aqui va el pie de página, la informacion de copyright, etc
  • functions.php Si queremos agregar menus, espacios para widgets, paginadores, etc este es el archivo clave
  • header.php Aqui va todo el encabezado
  • index.php Aqui va la primera página (luego les explico como definir la página de inicio)
  • page.php Aqui definimos como se verán las páginas (OJO podemos crear plantillas de pagina personalizadas por ejemplo una para el home)
  • sidebar.php Aqui se definde el menu de la derecha o izquierda, se define un area para widgets
  • single.php Esta es la estructura de un post

Esas son las más básicas pero suelen haber otras más como:

  • archive.php Se define la lista de posts antiguos
  • archives.php Suele ser un template de pagina para asignarlo a una y usarla como archivo /obviamente va ligado al anterior)

¿Por dónde empezamos a maquetar?

Preocupemonos por maquetar solo 3 cosas el encabezado, el contenedor y el footer (pie de página), no maquetemos aún ningún contenido. Para maquetarlo debemos usar sólo los archivos header.php, footer.php y no nos metemos con single.php, page.php ni ningun otro ya que el inicio y cierre de los div contenedores debe estar en header y footer.

Una vez maquetado veremos que WordPress por defecto nos muestra una lista de post recientes y eso para un sitio web no sirve de mucho debemos crear una plantilla de página que sirva como homepage o página de inicio, para ello duplicamos page.php y le ponemos el nombre de homepage.php (o el nombre que se nos ocurra) y luego al inicio escribimos

1
<!--?php /* Template Name: Homepage */ ?-->

Podemos fijar el nombre de template que se nos ocurra siempre que no este repetido, luego en WordPress buscamos page/new page o editamos una página ya creada y le asignamos la plantilla que hemos creado

Para que sea el homepage vamos a settings/reading y fijamos como primera página la que hemos creado

Luego podemos ir defieniendo los menus pero eso lo dejo para una segunda parte

Profesor Pirata Bit torrent

Categories: Otros, videotutorial - Tags: ,

Si estás interesado en aprender más sobre el funciona de BitTorrent, la terminología, instalación y configuración de utorrent entre otras cosas puedes darle una ojeada a este sitio:

http://www.profesorpirata.com/

Allí encontrarás clases magistrales, videos, capturas de pantalla, sonido ecualizado y normalizado para escucharlo nítidamente, apuntes en formato PDF

Prestashop: Actualizando a la ultima versión

Categories: Prestashop - Tags: ,

Y aunque lo normal es que no debería presentarse ningún error al actualizar Prestashop o cualquier otro carrito de compras lo cierto que algunos plugins podrían no funcionar correctamente o perderse algunos detalles que hayamos personalizado de ahi que no esta demás tomar algunas medidas para actualizar Prestashop.

Realizando un backup

Yo sugiero realizar un backup integral usando cpanel pero sino queremos por lo menos debemos realizar un backup de nuestra base de datos usando phpmyadmin y además un backup de nuestras traducciones en nuestro Back Office >> Tools >> Translations, exportar cada lenguaje que usamos, para ello nos valemos de la herramienta Export tool. Y luego podemos hacer un backup de nuestros archivos como un archivo zip o gzip.

Actualizando

Descargamos la última versión de Prestashop y procedemos a sobreescribir los archivos, este proceso puede ser en verdad largo(son un montóoooon de archivos) dependiendo de nuestra conexión a Internet.

Una vez sobreescrito hay ciertos aspectos que debemos tener en cuenta si deseamos mantener nuestra configuración de ciertos módulos como editorial por ejemplo debemos usar nuestro backup para sobreescribir con la nueva versión, igualmente categorias u otros módulos y los correos electrónicos (carpeta mails).

Si hemos modificado el archivo .httaccess debemos combinar ambos archivos revizando que se ha agregado de nuevo

Si estamos usando la plantilla por defecto debemos sobreescribirla de nuestro backup

Finalmente debemos asegurarnos de mantener nuestro archivo config/settings.inc.php de nuestro backup

Una vez que hayamos realizado todos estos pasos podemos actualizar la base de datos, con la URL http://www.misitio.com/prestashop/install

Si todo ha sido realizado correctamente ya deberiamos poder ver nuestra tienda funcionando nuevamente.

WordPress 3: menus

Categories: Wordpress - Tags: ,

Es curioso que este script tan popular como CMS no contara con un buen sistema de manejo de menus, recién en esta versión 3 cuenta con esta novedosa función que genera menus usando UL y LI totalmente personalizables, bien podemos usar páginas internas o enlaces externos.

¿Cómo agregar el menu a nuestra plantilla?

La forma más sencilla sería:

1
 <?php wp_nav_menu(); ?>

De esa forma coge por defecto el menú principal y usa como contenedores UL y LI

Podemos personalizar un poco nuestro menú, por ejemplo:

1
<?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' , 'container'=>'div') ); ?>

En este segundo ejemplo estamos asignando al contenedor la clase “menu-header”, estamos indicando que el menu primario y además que el contendor es un div (por defecto se usa UL y LI)

Adicionalmente en el archivo functions.php debemos añadir:

1
2
3
4
5
<?php
    register_nav_menus( array(
        'primary' => __( 'Primary Navigation', 'twentyten' ),
    ) );
?>

AWStats sin usar el cpanel

Categories: Otros - Tags: ,

A veces requerimos que varias personas puedan ver las estadísticas de visitas para nuestra página web, pero no queremos que tengan acceso a las opciones de nuestro cpanel debido al riesgo que esto implica, algunos podrían decir pero para eso esta google analytics sin embargo no todo tiene una cuenta en google ni desean crearla, así que veamos como funciona esta alternativa.

Paso1

Lo primero es descargar AWStats de su sitio oficial http://awstats.sourceforge.net/

Paso2

Subimos a la carpeta /public_html/cgi-bin de nuestro servidor únicamente el contenido de la carpeta wwwroot\cgi-bin en el archivo zip, una vez subido cambiamos los permisos de los archivos awredir.pl and awstats.pl a 755

Paso3

Luego subimos la carpeta icon de nuestro archivo a la carpeta /public_html/ de nuestro servidor

Paso4

Ahora debemos descargar el archivo de configuracion de AWstats que debe estar en la carpeta /tmp/awstats y allí debemos encontrar un archivo con un nombre como awstats.midominio.com.conf luego modificamos en este archivo la línea DirIcons=”/icon/” con la ruta que estemos usando para la carpeta de iconos.

Paso 5

Finalmente subimos el archivo awstats.midominio.com.conf a la carpeta /public_html/cgi-bin

Si todo está bien escribiendo la ruta http://www.midominio.com/cgi-bin/awstats.pl?config=midominio.com deberiamos poder ver nuestra estadísticas

Posibles problemas

Tal vez aparezca un mensaje “Internal Server Error”, si esto se produce debemos hablar con nuestro soporte técnico para que habiliten el uso del PERL pra nuestra cuenta.

Otro posible error es que de un error indicando que la configuración no ha sido encontrada, en ese caso hay que verificar la ruta que estamos usando y ver que hayamos subido el archivo de configuración al sitio correcto.

Finalmente es posible que se vean las estadísticas pero los esquemas sin colores, sólo líneas, en ese caso en la configuración debemos verificar la ruta de DirIcons=”/icon/”