Subir

Modules

Redirijir páginas con acceso denegado a la página de acceso (User Login)

Redirijir usuarios sin permisos a user login

Vamos a configurar nuestro sistema basado en Drupal 7 para que redirija los usuarios a la página de user login cuando traten de acceder a páginas para las que no tienen permiso de acceso.

Utilizaremos para este fin, el módulo r4032login, que nos vamos a descargar e instalar en nuestro sistema.

Una vez activado el módulo, accedemos a Menú Admin/Configuración/Información del sitio y vemos que nos ha activado varias opciones más.

Restringir número de contenidos a publicar en Drupal 7

Asignar límites a los usuarios

En este supuesto, necesitamos limitar a un rol en concreto para que no pueda publicar más que 2 contenidos, por ejemplo artículos.

Para ello, vamos a instalar un módulo llamado Node Limit.

Pues vamos entonces, lo descargamos, instalamos y activamos como de costumbre.

A parte de activar Node limit, para obtener la funcionalidad que requeríamos al inicio del supuesto, podemos activar diferentes opciones como por ejemplo: poner límite a un tipo de contenido, a todos los usuarios de un rol, a un usuario individual, a cada usuario de un rol determinado

Guardamos.

Instalar un visor de archivos PDF en Drupal 7

Instalar un visor PDF en Drupal 7

Pues eso, como necesitamos un visualizador para nuestros archivos PDF, o de otra clase, en nuestro sistema Drupal 7, instalamos el módulo PDF reader, que además de mostrar los archivos PDF, soporta también los formatos: DOC, DOCX, XLS, XLSX, PPT, PAGES, AI, PSD, TIFF, y unos cuántos más. En fin, una maravilla.

Instalamos entonces el módulo tal y cómo venimos haciendo habitualmente y creamos un tipo de contenido dónde vayamos a subir el archivo. Como vamos a trabajar con un campo, nos vale otro tipo de contenido ya creado: Página Básica, Artículo, etc.

Crear una vista en Grid Responsive con Drupal 7

Vista Grid Responsive Drupal 7

¿Cómo podemos, sin complicarnos mucho, crear una Vista en nuestro proyecto Drupal 7, en su formato parrilla o Grid, que se adapte a dispositivos móviles?. Es decir, convertirla la Vista en Responsive.

Buena pregunta. Así que vamos a probar un módulo llamado Views Responsive Grid, que nos asegura que va a conseguir este objetivo de manera sencilla.

Descargamos, instalamos y activamos el módulo como es costumbre, y creamos una Vista nueva.

En Formato: Seleccionamos Responsive Grid y básicamente el número de columnas inicial.

Personalizar el campo Enviado Por... Módulo Submitted_by

Personalizar el campo "Enviado por" en Drupal 7

Podemos, para nuestros nodos, personalizar la forma de visualizar el campo Enviado Por escribiendo un poco de código php. Sin embargo, lo conseguimos de manera muy sencilla con el módulo submitted_by y si tenemos instalado previamente el módulo token.

Los descargamos, instalamos y activamos como es habitual.

Sin más, accedemos a Estructura/Tipo de Contenido/Editar y en la pestaña Opciones de visualización, vemos que nos admite un montón de opciones nuevas.

En este caso, quiero que muestre en los resúmentes el texto:

“Por (Usuario) el (fecha)”

Mostrar una única imagen en Resumen

Limitar valores en campos múltiples en Tipo de Contenido

En el supuesto de hoy: Tenemos un tipo de contenido, el que sea, y le hemos añadido un campo: Imagen, con la particularidad de que tiene múltiples valores, es decir, que subimos varias imágenes dentro de ese campo.
 
Cuando estamos trabajando en la visualización de esos contenidos, Resumen, Predeterminado, etc.., nos encontramos que Drupal, por defecto, muestra todas las imágenes que hemos subido en ese campo, y no nos permite limitar el número de imágenes que se muestran.
 

Mostrar un Bloque en Vistas Específicas con Parámetros en Url

Mostrar bloque en vistas con parámetros en la url

Cuando creamos un bloque para que se muestre únicamente cuando cargamos una vista específica, ya sabemos cómo hacerlo:

 

Cálculos matemáticos entre campos en Drupal 7

Cálculos matemáticos de campos en Drupal 7

Seguramente, para algún proyecto web, necesitaremos que, entre nuestros campos de algún tipo de contenido, se formulen algunos cálculos matemáticos. P. Ej.: Podemos calcular la suma de dos campos, cálculo de IVA, cálculo de tiempos, etc. etc.

 

Ocultar direcciones de correo para evitar Spam: Invisimail

Ocultar direcciones de correo

Supongo que ya conocéis la práctica de los robots spammers que se dedican a recorrer la web buscando direcciones de correo electrónico para a continuación bombardearnos con su “generoso” spam.

 

Mapa de los usuarios del Sitio Web. Gmap y Drupal

Ubicacion usuarios registrados en Mapa Drupal

El objetivo de hoy es configurar un mapa de Google integrado, que nos permita ubicar a los usuarios de nuestro sitio web.

 

Páginas

Suscribirse a Modules