jueves, 15 de marzo de 2012

Instalar un nuevo idioma en drupal 7

Si tenemos instalado drupal con el idioma en inglés y lo queremos también instalar el idioma español o cualquier otro idioma, haremos lo siguiente:
Tenemos que activar los modulos Content translationLocale, en esta ocasión vamos a instalar una traducción de drupal drupal-7.11.es.po en en la instalación de drupal-7.12, ya que la traducción de drupal-7.12 todavía no está disponible, ahora vamos a configuration y en la parte de REGIONAL AND LANGUAGE hacemos click en Translate interface
luego hacemos click en import y escogemos el archivo con extensión po que es la traducción que queremos instalar, esta traducción al español se puede bajar desde http://drupal.org.es/, en la opción de import into elegimos el idioma, en nuestro caso es Spanish,



finalmente hacemos click abajo en import, esperamos que se realice la importación y ahora para podemos cambiar nuestro idioma, para ello vamos a configuration y hacemos click en languages, vemos que ya nos aparece el idioma español, lo seleccionamos y guardamos la configuración, con esto ya tenemos traducida nuestra web.

lunes, 20 de febrero de 2012

Mostrar contenido dinámico con Dynamic display block en drupal 7

Dynamic display block es un módulo muy profesional que nos permite mostrar contenido dinámico en nuestro sitio drupal, cuando hablamos de contenido puede ser unas imágenes, artículos, blog, etc. este módulo es realmente interesante además se configura como bloque y podemos aplicarle configuraciones propias de un bloque.

Veamos su instalación, el módulo nos lo descargamos desde http://drupal.org/project/ddblock, este requiere que tengamos instalado el módulo Libraries API, lo descargamos desde  http://drupal.org/project/libraries, situamos estos dos módulos dentro de sites/all/modules/ y en activamos los módulos primero el de libraries y luego el de  Dynamic display block.

Ahora para crear un contenido para mostrar, vamos a estructura y hacemos click en Dynamic display block, nos aparece un campo para crear un bloque, ingresamos el nombre en nuestro caso le pondré imagenes bmw y hacemos click en add block, ahora entramos a Configure block del bloque que acabamos de crear, notamos que nos aparece unas indicaciones en letras rojas, nos está indicando que nos falta un plugin por instalar concretamente el  jQuery cycle

 además nos da las indicaciones para instalarlo, tal como nos lo indica ahí lo hacemos, primero creamos una carpeta llamada jquery.cycle dentro de sites/all/libraries (si no existe la carpeta libraries la creamos) y luego  vamos a la página http://malsup.com/jquery/cycle/download.html y hacemos click en Cycle Plugin, se nos abrirá un documento js, este lo guardamos con click derecho, guardar como en sites/all/libraries/jquery.cycle/, ahora si cargamos de nuevo esta página ya habrá desaparecido estas indicaciones en rojo. En este ejemplo vamos a crear una galería de imágenes pero algo más interesantes que las que se pueden crear con otros módulos, también veremos como crear unas presentaciones de contenidos como por ejemplo de artículos. Continuamos, en input type seleccionamos Image folder, a continuación tendremos que indicar donde se encuentra este folder, por defecto nos pone images/ddblock, pero nosotros vamos a cambiarlo por images/bmw, cada uno que ponga la carpeta que quiera, pero esto muy importante este directorio hace referencia al directorio definido en Configuración en el bloque de MEDIA en File system

si entramos ahi vemos que por defecto nos indica la siguiente ruta: sites/default/files si es que no la cambiamos nosotros, pues ahora dentro de esa ruta crearemos nuestra carpeta images y dentro de esta la de bmw (esto se lo crea manualmente), dentro de esta carpeta en nuestro caso llamada bmw




ponemos las imágenes que queramos y volviendo a la configuración de la galería que estamos creando en Number of images ponemos la cantidad de imagenes que hemos puesto en nuestro directorio bmw

más abajo le podremos indicar el tamaño de las presentaciones en este caso imágenes, tato la altura como el ancho, eso ya depende de cada uno, en Transition Effect le podremos indicar el efecto de transición, hay muchos para elegir, los demás parámetros los dejaremos por defecto, podemos ir tocando cosas aquí de acuerdo a nuestros gustos, tenemos que indicarle en que región del theme queremos que aparezca este bloque eso está más abajo en REGION SETTINGS, guardamos y ya deberiamos poder ver nuestro bloque en el lugar que le hayamos indicado.
Hasta aquí ya hemos terminado de crear slideshow de imágenes, si lo que queremos es crear lo mismo pero por ejemplo de artículos ya creados anteriormente, lo que tenemos que hacer es: ir a estructura, hacer click en Dynamic display block y en la parte de la derecha en SETTINGS marcar las opciones que queramos y al crear el contenido para mostrar elegiremos  type, si esto lo guardamos y lo volvemos a editar veremos que nos da la opción ya de elegir entre lo que hayamos indicado antes ya sea artículo, página básica, blogs, etc, pero al parecer nos deja indicar solamente un solo contenido creado, se verá más en otro post como continuar con estas configuraciones.





miércoles, 15 de febrero de 2012

Galeria de imágenes en drupal 7

En esta ocasión vamos a crear una galería de imágenes con Colorbox, así tendremos un álbum virtual bastante bueno para exhibir  imágenes en nuestra web.


Lo primero que haremos será descargarnos el módulo para drupal 7 llamado Colorbox http://drupal.org/project/colorbox, también nos bajaremos el plugin Colorbox desde su web oficial http://jacklmoore.com/colorbox/.
Empezaremos por extraer el módulo para drupal en /sites/all/modules y el plugin en /sites/all/libraries, si no existe la carpeta libraries la creamos, y ahora vamos a nuestra página y en módulos, activamos el módulo Colorbox.


Para configurarlo vamos a Estructura, Tipos de contenido y hacemos clic en Añadir tipo de contenido
le asignamos un nombre, por ejemplo Galeria y un título y lo guardamos
ahora vamos a editar los campos de nuestra Galería haciendo clic en manage fields

añadimos un nueva etiqueta que en este caso la llamaremos imagen (podría ser cualquier otro nombre) en el nombre le pondremos también imagen y el tipo de campo en las opciones que se despliega elegimos image:


lo guardamos y volvemos a guardar la siguiente ventana que se nos abre , a continuación se nos abre una nueva ventana de configuración, aquí podemos configura por ejemplo el número  de imágenes que queremos que se puedan almacenar en nuestra Galeria, le ponemos unlimited para poder subir las que queramos
se pueden configurar más parámetros como el tamaño mínimo de las imágenes o el máximo, pero eso de momento lo dejamos, ya si uno quiere configurarlo a su gusto lo puede hacer después, ahora aceptamos y se nos abre las opciones nuevamente de Galeria, haciendo clic en manage display elegiremos el formato  como colorbox
para configurar la presentación de las imágenes y más, hacemos clic en el icono de que está en la parte de la derecha:
aquí podemos configura como se mostrarán las imagenes, lo único que cambiaremos es en node image style, ponerlo a thumbnail y hacemos clic en update y luego en guardar.

Ahora que ya teneos configurada nuestra galería de imágenes con Colorbox, vamos a agregar  contenido y elegimos Galeria, que es el nombre que le dimos, aquí ya es como crear un artículo le asignamos un nombre, si queremos ponemos un comentario y más abajo nos da la opción de cargar las imágenes que queramos, guardaos y ya tenemos nuestra galería publicada, 
este tutorial se ha basado en un videotutorial publicado en youtube, http://www.youtube.com/watch?v=uY5KH6Ym-tA
Como ya sabeos si vamos a configurar los permisos podremos asignar privilegios a los usuarios que queramos sobre nuestra Galeria.






martes, 14 de febrero de 2012

Comprar barato en dealextreme

Dealextreme, http://www.dealextreme.com/ es un tienda online con sede en China, en el que encontraras todo tipo de productos como, teléfonos móviles, cámaras, videocámaras, juegos, regalos y muchísimas cosas más.

Lo bueno de esta tienda es que el envío de los productos es gratis a pesar de que los precios son bastante bajos. Es cierto que los envíos tardan desde un par de semanas a un  mes entero, pero merece la pena.



Hace unos meses, dealextreme ya cuenta con almacenes en Europa y USA así que los envíos serán tardarán menos y habrá menos problemas con las aduanas.

domingo, 12 de febrero de 2012

Tablas con css, mejorar diseño con css

Las tablas hechas en html son bastante pobres, para mejorar el estilo de estas el uso de css es fundamental, aquí presentamos una pequeña guía en pdf para realizar una tabla con estilo.

Tablas con css

Si algo no se entiende preguntar aquí.

¿Dónde publicar mis ideas?


A todos alguna vez no llega ese momento de inspiración y se nos da por intentar crear algo nuevo o mejorar algo que ya esta creado, sabemos que nuestra idea es buena, pero quizá no tenemos los conocimientos o herramientas necesarias para llevarlas a cabo o simplemente queremos publicar algo que se nos ha ocurrido y queremos que el mundo lo sepa.


Para todo esto existe una web llamada http://www.ideas4all.com/ aquí puedes dar a conocer tus ideas para que la gente lo pueda valorar y conocer, es posible que si tu idea es bastante buena alguien se interese por hacerla realidad. Cabe destacar que esta web es está bastante trabajada y no le falta de nada, además el contenido es moderado, seriedad no le falta.

 Ya sabes donde exponer tus ideas, donde todo el mundo pueda verlas.

jueves, 9 de febrero de 2012

Tutorial 3 empezando con php, Operadores aritméticos, operaciones matemáticas

En php se utilizan los siguientes operados para realizar cálculos matemáticos:

+ para sumar                  
-  para restar
* para multiplicar 
/ para dividir
% el resto de una división

veamos como sumar dos números:

<?php
$num1=5;
$num2=3;
echo $num1+$num2;
?>
el resultado nos tiene que dar 8
también podríamos haber creado una tercera variable:
 $resultado= $num1+$num2; y luego simplemente imprimir esta variable con un echo:
echo $resultado;


El procedimiento es el mismo para los otros operadores, hay que tener en cuenta que se puede priorizar las operaciones con paréntesis y también saber que las multiplicaciones y divisiones se realizan antes que las sumas y restas, veamos un ejemplo de una suma y una multiplicación:

<?php
$num1=5;
$num2=3;
$num3=3;
echo $num1+$num2*$num3;
?>

vemos que el resultado es 14 y no 24 porque php toma en cuenta la prioridad de los signos, si simplemente ponemos la suma dentro de paréntesis vemos que el resultado cambia y nos da 24
echo ($num1+$num2)*$num3;