Blog


Logo de Net & Software (N&S)

Net And Software

Creación y Diseño de Páginas Web

Soporte, Desarrollo y Soluciones Joomla!®


Pregunta

Tengo instalado Joomla! 3.x e instalando varias plantillas para Joomla! que en las demos aparecen con slideshow, no me aparecen estos slideshow, ¿a qué se debe?

 

Respuesta

Debe revisar el contrato, suscripción o compra de la plantilla.

En muchas plantillas, los slideshow se consideran un extra de la plantilla, por lo que no vienen instalados. Para instalarlos hay que pagar una cuota o suscripción.

En otros casos, estos extras están incluidos en el precio de la plantilla pero no vienen instalados. Seguramente la suscripción a la web del desarrollador incorpore la posiblidad de bajarse todos estos añadidos en forma de plugins o módulos. Sólo debe descargarlos e instalarlos como extensiones adicionales para incorporar esas funcionalidades que se muestran en las demos.

 

Ayuda para Joomla! 3.x


Pregunta

Me sale el mensaje "JUser: :_load: No se ha podido cargar al usuario con 'ID': xx" en el frontend de mi Joomla! 3.x, ¿cómo puedo solucionarlo?

 

Respuesta

Este mensaje se produce cuando el identificador que define a un usuario no existe o hay algún problema cargándolo. Generalmente suele pasar con usuarios superadministradores de Joomla!, pero podría pasar también con otros.

Una de las causas más frecuentes se debe al migrar Joomla! de versiones muy antiguas, si los usuarios no se han exportado correctamente, produciéndose una mala correspondencia en la tabla #__users_usergroup_map entre las columnas user_ID y group_ID, es decir, entre algún identificador del usuario no existente con un grupo existente.

Si el mensaje contuviera, por ejemplo, "JUser: :_load: No se ha podido cargar al usuario con 'ID': 42", sería el usuario 42 el que está dando el problema.

La solución en muchos casos es fácil. Si el error lo estaba dando un artículo creado por un usuario ya inexistente, sólo debe asignar de nuevo ese artículo a un usuario que exista. En la pestaña "Publicación" del propio artículo, vaya a "Creado por" y elija el usuario de la tabla que le propone Joomla!. Guarde y Cierre. Esto solventará el problema en este caso.

Si, al contrario, no se produce en un artículo, probablemente el problema se sitúe directamente en la base de datos. Comprobemos que el identificador de usuario mostrado en el mensaje "JUser: :_load: No se ha podido cargar al usuario con 'ID': xx" no existe. Para ello, en el gestor de usuario de Joomla! (Usuarios -> Gestor de Usuarios) veamos como el número xx no existe para ningún usuario. En la tabla de usuarios de la administración de Joomla! podrá verlo en la columna más a la derecha, pudiendo ordenar ésta para que le resulte más fácil comprobar que el número ID del usuario del error no existe. Si efectivamente no existe, entonces podrá realizar el borrado de los registros de la tabla de la base de datos cuyo user_id tenga ese número xx. Para corregirlo/borrarlo, debemos meternos en la base de datos de Joomla! 3.x con un programa como PhpMyAdmin. Habrá que seleccionar la tabla #__users_usergroup_map. Buscaremos el número en la columna user_id de la tabla y eliminaremos la fila correspondiente a ese número. Puede haber más de uno.

Nota importante: Para modificar la base de datos, debe saber qué está haciendo. Si tiene dudas, no lo haga, podría dañar su sistema.

 

 

Ayuda para Joomla! 3.x


Pregunta

Quiero aunar CSS y JavaScripts para que la carga sea más rápida, ¿cómo debo hacerlo en Joomla! 3.x?

 

Respuesta

Juntar varios CSS en un sólo archivo y juntar varios JavaScripts en un sólo archivo es una buena idea para que la carga de la web mejore.

Para realizarlo, se puede proceder de muchas maneras.

Si tiene una plantilla profesional, posiblemente traiga estas características en los parámetros de configuración de la plantilla, por lo que yendo a Extensiones -> Gestor de Plantillas, y pinchando sobre el nombre de la plantilla, podrá acceder a su configuración. Como cada plantilla presenta su configuración de una manera, deberá investigar un poco en las configuración general, o en alguna pestaña de rendimiento. Ayúdese de la documentación de la plantilla en caso de que tenga.

Una segunda forma es mediante un plugin que realice esta tarea. En el caso de que su plantilla no tenga estas opciones en su configuración, podrá instalar un plugin como JCH Optimize o RokBooster, que permiten hacer esto, entre otras muchas cosas. Asegúrese de que el plugin queda activado tras su instalación, y que en su configuración estén activadas estas características. Hay que tener en cuenta que estos plugins realizan otras muchas tareas de optimización de rendimiento. Asegúrese también de que cuando active el plugin, la web se vea como siempre, no haya menús o desplegables que no se muestren, o se produzca una pérdida de rendimiento en la carga de la web. Estos inconvenientes se pueden producir al aunar varios JavaScripts en un archivo y/o interfieran con otra extensión instalada. Lea la documentación detallada de los plugins.

 

Ayuda para Joomla! 3.x


Pregunta

Tengo algunos artículos en mi web creada con Joomla! 3.x a los que no le puedo quitar la palabra "Artículo" justo encima del título del artículo, ¿qué debo modificar para que no aparezca?

 

Respuesta

Un problema que puede ser muy sencillo de solucionar es un quebradero de cabeza para algunos. Expliquemos el porqué se muestra esta palabra y pasemos luego a dar varias soluciones según sus preferencias y necesidades. Le damos tres opciones para solucionarlo.

La palabra "Artículo" -o "Article" para webs en inglés-, aparece cuando un artículo no está asociado a ningún elemento de menú. Esto hace que se muestre sin las SEFs y provoca que se active la vista especial del artículo, donde aparecerá predeterminadamente la palabra Artículo.

Si están pensando que es un problema de configuración, se equivocan, no es un problema de selección de opciones o modificación de parámetros en la administración de Joomla!. No encontrarán ninguna opción que desactive este comportamiento, excepto la creación de un elemento de menú para asociar este artículo. Así, cuando hacemos un enlace y usamos correctamente el editor de Joomla!, quedará perfectamente enlazado y la palabra Artículo desaparecerá. Esta es la opción más aconsejable.

Si aún así, no desea crear un elemento de menú visible, le damos una opción parecida que soluciona el problema también.

La opción es crear un elemento de menú al artículo, pero en un menú "oculto" o que no se enlace en la web. Esto soluciona el problema al igual que la primera opción.

Pero si todavía persiste en no querer enlazar el artículo con ningún elemento, queda la opción del override de la plantilla. Expliquemos el proceso que, aunque parezca complicado, es sencillo y completamente eficaz. Advertir que aunque se actualice Joomla!, nunca tendrá problemas con la actualización, ya que se trata de un override, es decir, de una modificación sin tocar el core de Joomla! 3.x.

  1. Copie el archivo /components/com_content/views/article/tmpl/default.php y péguelo en el directorio /templates/**NOMBRE_DE_SU_PLANTILLA**/html/com_content/article
  2. Ábralo el archivo copiado en la ubicación de su plantilla y edítelo con un editor de textos sencillo.
  3. Localice la línea <?php if ($this->params->get('show_page_heading', 1)) : ?> que está alrededor de la línea 28 del archivo.
  4. Cambie el uno (1) por un cero (0) de manera que la línea quede <?php if ($this->params->get('show_page_heading', 0)) : ?>
  5. Guarde la modificación. Súbalo al servidor en caso de que sea necesario.

Verá cómo la palabra Artículo ha desaparecido. Esta es la última opción, igual de válida que las anteriores, utilizando un override (modificación).

 

Nota importante: Hay otras soluciones que dan en otras webs que consisten en modificar el core de Joomla!. Esto no sólo es peligroso, si no que además cuando actualice su Joomla! verá que ha perdido toda la modificación hecha, por lo que tendrá que rehacer esta modificación cada vez que actualice.

 

Ayuda para Joomla! 3.x

Diccionario de Internet

Explicaciones sencillas a cualquier término informático de Internet o Joomla!.

Compártelo

Suscríbete al Boletín

Boletín Mensual con un resumen de las noticias de seguridad, novedades y artículos de interés de Joomla!
Términos y Condiciones

Últimas Noticias

Últimos Artículos Blog

Web 2.0. Desarrollo Joomla! y Programación Web. Cursos Online Videoconferencia, Amplia Experiencia en Joomla!, Posicionamiento Orgánico SEO.