Cambiar tipo de mód...
Avisos
Vaciar todo

Cambiar tipo de módulo en módulo existente  

 
NeroCaes
 NeroCaes
Estimable Member

Hola amigos, os planteo una nueva cuestión para asegurarme que no meto la pata.
Mi web viene arrastrada de una versión de la primera rama de joomla, que he ido actualizando versión tras versión. En la misma, he creado módulos que con el paso del tiempo, han dejado de tener funcionalidad, y que no tengo activos. Mi pregunta es si puedo aprovechar éstos módulos, para no borrarlos, y crear muchos saltos en las id de la base de datos (esto último son manías mías), convirtiéndolos en módulos de otro tipo.
He hecho alguna prueba, y he visto que en la tabla modules, si modifico manualmente el campo module, (por ejemplo cambio mod_custom por mod_virtuemart_product, para cambiar un modulo de HTML a un módulo de virtuemart) el módulo se convierte al tipo que yo desee, y que al actualizarlo, actualiza a su vez la tabla vinculada assets. En principio, haciendo éste cambio de forma manual, puedo aprovechar los módulos obsoletos, y convertirlos en el tipo de módulo que necesite, sin que aparentemente existan conflictos ni errores de ningún tipo. ¿Puede generarme esto algún tipo de problema?.
Un saludo.
Francis

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 14/01/2016 11:20 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

En teoría si son no te generan problemas podrías utilizarlos sin problemas sin embargo al ser obsoletos tendrías que verificar si no contienen bugs o huecos de seguridad al ser desactualizados.

ResponderCitar
Respondido : 15/01/2016 3:57 am

NeroCaes
 NeroCaes
Estimable Member

Hola Johnny.
Creo que no me he explicado.
La cuestión no es usar módulos desactualizados en una nueva versión de Joomla. Te pongo un ejemplo para que me entiendas.
Cuando instalé la última versión de VirtueMart, éste, instaló por defecto unos módulos que no voy a usar, por ejemplo el módulo VM - Currencies Selector. Como ese módulo ya está creado, me gustaría usar ese módulo para por ejemplo un HTML personalizado, en lugar de borrar ese módulo y crear otro, pero joomla no ofrece la opción de cambiar el tipo de un módulo a la hora de editarlo. Yo lo que hago, es modificar las tablas de la base de datos, y cambiar los tipos de módulo, para poder usar los que tengo creados pero a los que no doy utilidad, porque son módulos arrastrados de tiempo atrás. Y mi pregunta era si cambiando las tablas, con esos cambios podría darme algún problema en el futuro, ya que a priori, no observo que los haya, y todo funciona bien.

Saludos.

ResponderCitar
Respondido : 15/01/2016 9:17 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Teoricamente no debería generarte conflicto , al menos los del core de Joomla, ya que cambias el tipo y al cargar se cargan todos los controles de este módulo, sin embargo ten cuidado con los módulos de terceros ya que en este caso si que podrías tener problemas por que algunos tienen dependencias que podrían complicarte con cambios en BD.

Lo que te recomiendo es mejor eliminar y crear otro , esto es mejor , no te preocupes muchos por los huecos que queden, la verdad siempre habrá huecos en los IDs de tus tablas asi que estas cuidando por un lado estos huecos pero se generan por otro lado en otras tablas que es más dificil controlar, por ejemplo con los artículos pasaría lo mismo, con los ítems de menú, etc.

Saludos.

ResponderCitar
Respondido : 15/01/2016 9:41 pm

Cursos Gratuitos WordPress