microTECHing
23Jun/112

Etiquetas en categorías de K2 de Joomla

Hay una opción para poder poner etiquetas a las categorías de K2. Se trata de utilizar el sistema de etiquetas (tags) de los artículos o items de k2 pero integrándolo dentro de las categorías.

Para hacer esto básicamente hay que modificar la tabla jos_tag_xref y sustituir el campo itemID por el campo catID.

Después se modificaran los controllers, models y views (MVC) y listo.

El problema es que las etiquetas solo se podrán usar en las categorías y no en los items, algo que por otro lado a mi me vino muy bien. A mí me sirvió para relacionar categorías mediante etiquetas y poder desarrollar un modulo que mostrara las categorías en función de las etiquetas relacionadas con estas.

Os dejo los archivos para poder implementarlo en vuestro K2. El articulo original lo encontré en un post del foro de K2 (aquí). He añadido la solución a unos bugs en javascripts que sobraban de las vistas de la administración y que hacían que el autocomplete no funcionara bien. Lo he añadido en un archivo txt explicando lo que he hecho por si sirve.

Esta manera de hacerlo es poco aconsejable porque hay que modificar el core de K2 y quizá en próximas actualizaciones puedan surgir problemas, pero no he encontrado nada mejor de momento, ¿alguna sugerencia?. Mientras tanto pensare alguna manera de poder mejorar este sistema.

Archivos: categoriestags

22Mar/110

Problemas al enviar boletines con Acymailing

Hoy me he encontrado con un problema un tanto extraño con el componente de envíos de boletines de joomla Acymailing. La cuestión es que al enviar un email de prueba me devolvió el siguiente error:

could not instantiate mail function

He probado a enviar un correo masivo desde herramientas de joomla y este si que se enviaba, por lo que la función mail de PHP funcionaba correctamente (¿porque no lo iba a hacer?).

Buscando por google he dado con la solución en el foro de los desarrolladores de este componente (aquí). Hay una opción en la zona de configuración. En la primera pestaña, la última opción de información del Remitente pone Agregar Nombres. Por defecto está marcado que sí. Le pones No y se soluciona el problema.

Debe ser un Bug del componente y quizá habría que depurarlo, ¿quién se anima? Si sabéis para que sirve esa opción seria de ayuda.