EN LÍNEA
Actualmente hay 17 usuarios y 20 invitados en línea.

Usuarios en línea

  • buckstab
  • buckstab
  • buckstab
  • buckstab
  • buckstab
  • buckstab
  • buckstab
  • buckstab
  • buckstab
  • buckstab
USUARIO

Sitio elaborado con Drupal, un sistema de gestión de contenido de código abierto
Drupal

Este problema se presenta de la siguiente manera:

Tenemos bien dicho que el editor de contenidos TinyMCE usado en el Wysiwyg es un estupendo editor Smile muy flexible y ligero donde puedes editar tu información y darle un tipo de presentación amigable, incluyendo links, listados, imágenes, tablas, etc.

 

Tengamos en cuenta que el Inline es una herramienta muy eficaz cuando queremos colocar imágenes en nuestra libre expresión en el contenido. Este módulo es muy recomendable sobre todo si no deseas usar el IMCE con el Wysiwyg.Laughing

 

Obtener resultados paginados
Escrito por: rcechang | Categoría:

pager_query($query, $limit = 10, $element = 0, $count_query = NULL)

Si queremos mostrar resultados paginados, es conveniente considerar la utilización de la función pager_query(), que nos permite obtener los resultados que corresponden a una página determinada. En este caso, si ejecutamos una consulta que produce un total de 100 registros y queremos mostrar un máximo de 10 registros por página, la página 1 tendrá los registros del 1 al 10, la página 2 los registros del 11 al 20, la página 3 los registros del 21 al 30 y así sucesivamente.

 

Seleccionar un rango de registros
Escrito por: rcechang | Categoría:

db_query_range($query)

Para seleccionar un rango de registros del total de resultados. Es decir, si ejecutamos una consulta que produce un total de 100 registros y necesitamos los registros del 10 al 20, podemos usar esta función.

Si no tienes permisos para Administrar Nodos no puedes ver el contenido no publicado pero si puedes editarlo en caso tengas dicho permiso. 

En todo caso conviene crear una lista de nodos para que te linqueen a editarlos.

 

Ejecutar consultas sql en Drupal
Escrito por: rcechang | Categoría:

db_query($query)

La función db_query() nos permite enviar consultas sql a la base de datos, de manera similar a como lo haríamos con las funciones propias de cada motor de base de datos, por ejemplo mysql_query() para MySQL.

 

Otro aspecto importante de la función db_query() es que permite armar consultas, colocando caracteres que serán reemplazados por parámetros.

Capa de abstracción de acceso a base de datos
Escrito por: rcechang | Categoría:

Drupal provee una capa de abstracción para el acceso a base de datos, de tal manera que se pueda cambiar de motor de base de datos (MySQL, Postgres y cualquier otro que sea implementado posteriormente) utilizando el mismo código fuente. Se recomienda el uso de la capa de abstracción de Drupal, pues incluso de usarse solo el motor de MySQL nos previene de posibles incompatibilidades de código generados por el uso de otro tipo de extensión para la conexión. Por ejemplo un servidor puede estar usando PHP's MySQL Extensión o PHP's mysqli Extensión, los cuales tienen APIs distintas.

Creación de un campo con autocompletado
Escrito por: rcechang | Categoría:

Un campo con autocompletado es un campo de texto que en la medida que vamos digitando nos aparece una lista con las opciones disponibles para este campo, filtrados por el texto que hemos ingresado.

En Drupal para que un campo funcione como autocomplete tenemos dos partes: por un lado tenemos un módulo que nos devuelve a través de una función los resultados que deseamos mostrar y por otro el campo de texto en el formulario donde se digitará el texto, y debajo del cual aparecerán las opciones con las cuales se podrán autocompletar.

 

Creación de Formularios al modo Drupal
Escrito por: rcechang | Categoría:

Drupal viene con un API para la creación de formularios.

La estructura del formulario se define en un array.