Noticias


Logo de Net & Software (N&S)

Net And Software

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

Soporte, Desarrollo y Soluciones Joomla!®

Ayuda sobre 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


Pregunta

¿Cómo se pueden reiniciar los contadores de los hits -veces visto o impactos- de los artículos en Joomla! 3.x?

 

Respuesta

Esto es un parámetro que normalmente no se cambia en Joomla!, pero si se necesita hacer, sólo hay que meterse en la base de datos e introducir la secuencia SQL correspondiente. Generalmente esta sentencia SQL se puede introducir en PHPmyadmin, o en la consola del servidor.

Si quiere reiniciar TODOS los contadores de los hits de todos los artículos, debe introducir la sentencia:

UPDATE `#_content` SET `hits` = 0

donde # es el prefijo de su tabla de Joomla!.

Si quiere reiniciar los hits de un artículo concreto, averigüe su ID -identificador- en el listado de los artículos (Contenido -> Gestor de Artículos). El ID se encuentra en la columna de la izquierda de la lista. Entonces introduzca la sentencia:

UPDATE `#_content` SET `hits` = 0 WHERE `id` = numID

donde # es el prefijo de su tabla de Joomla!, y donde numID es el número de ID del artículo a modificar su hits.

Por otro lado, también hay extensiones que realizan esta función, pero en N&S no las hemos probado. Puede ver estas extensiones en el JED.

 

 

Ayuda para Joomla! 3.x


Pregunta

Cuando se está en la vista de blog, ¿cómo puedo hacer para que, al leer un texto, se pinche en Leer Más y siga por dónde iba leyendo en Joomla! 3.x?

 

Respuesta

Esto se hace con el enlace Leer Más.

"Leer Más", que es un botón que suele situarse en la parte inferior de la zona de edición, se utiliza para esto. Por definición, la vista blog muestra la introducción del artículo, y el artículo muestra toda la información del artículo excepto la introducción.

Cuando se pincha en la zona de edición sobre el botón Leer Más, se crea una especie de línea que separa el texto de introducción del que no lo es. Por defecto, un artículo se crea con todo el texto de introducción, de manera que pueda verse el texto en elementos de resumen como la vista de blog.

 

Ayuda para Joomla! 3.x


Pregunta

Al actualizar Joomla! 3.x me crea un Error 500 - Unknown column 'm.ordering' in 'order clause' SQL=SELECT..., ¿qué sucede?

 

Respuesta

Cuando se produce este error es que existe un problema con la base de datos y crea un error 500 con el aviso descrito. Para arreglarlo, sólo hay que ir a Extensiones -> Gestor de Extensiones. Luego seleccionar Base de Datos y finalmente pinchar en Corregir.

 

Ayuda para Joomla! 3.x


Pregunta

¿Cómo se borra o se sustituye el Copyright de una plantilla de Joomla! 3.x?

 

Respuesta

La sustitución del Copyright de una plantilla para Joomla! 3.x se suele hacer de varias formas. Antes, se debe estar seguro que la eliminación del Copyright está permitida por el desarrollador de la plantilla. En ocasiones se debe pagar un plus para poder realizar la eliminación del Copyright.

Una de las formas más genéricas es publicando un módulo en una posición concreta -que suele llamarse Copyright, aunque puede adoptar otro nombre-. Esto suele explicarlo la documentación de la plantilla. Al publicar un módulo, que normalmente será un módulo HTML personalizado, se sobrescribirá el copyright que viene predeterminado y lo sustituirá por el que hayamos puesto en el módulo.

En otras ocasiones, sólo hay que meterse en la configuración de la plantilla (en Extensiones -> Gestor de Plantillas). Estando seguros de que Estilos esté marcado, habrá que pinchar en el nombre del estilo de la plantilla que queremos modificar. A partir de aquí suele ser un proceso único para cada plantilla, pero el cambio del logo debe estar en las características generales de la plantilla. Bajo el título Removal Copyright, Show Author o algo similar, deberemos colocarlo en Sí.

Otra forma es modificando el fichero general de la plantilla, que suele ser el index.php que hay dentro del directorio con el nombre de la plantilla. Se suele quitar la etiqueta DIV que contiene el Copyright. No lo haga de esta forma si no está seguro de lo que hace.

 

Ayuda para Joomla! 3.x

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.