¿Nuevo usuario?
Puedes registrarte aquí
 
       
Menú principal
 
 Navegación
Buscar
dpForo
dpFAQ
dpManuales
dpDescargas
dpThemes
Noticias por Temas
Recomiéndanos
Enlaces
Créditos
dzStaffStatus
Miembros:  Administradores
No Conectado  el_cuervo  
No Conectado  Dixso  
Miembros:  Colaboradores
No Conectado  AnyKiller  
Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
No Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 1
Ultimo:  Nuevos Ayer: 7
Ultimo:  Total: 71472
Ultimo:  Ultimo:
agosto_isaac
Miembros:  Conectados
Miembros:  Miembros: 3
Invitados:  Invitados: 67
Total:  Total: 70
Miembros:  Miembros Online
Conectado  abracadabra  
Conectado  nestormateo  
Conectado  agosto_isaac  
Sponsor
dp-Tools
 Generador de Menús
 Pop-Up Maker
 Generador de Bloques
 Generador de Módulos
Enlázanos


Texto del enlace:


Otros Banners:



Theme creado por
dev-postnuke.com

 Foro dev-postnuke.com
  Postnuke :: Bloques, módulos, addons ...
  Duplicar Módulos

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol << Tema anterior   Tema siguiente >>
Imprimir tema
Autor Tema: Duplicar Módulos
gabrielblues
Enviado: 16/12/2004 a las 04:12
Novato
Novato


Karma: 0 (0 Votos)

Registrado: 24/07/04
Mensajes: 15

Estado: Desconectado
Ultima visita: 15/05/07
He visto en el foro decir, (y es cierto) que duplicar módulos es algo bastante difícil, pero he descubierto que la dificultad no radica en el hecho de la duplicación sino en disponer de la herramienta adecuada para hacerlo.

Escencialmente para duplicar módulos en el post, hay que seguir detenidamente los siguientes pasos:

1-Antes de subir el módulo a duplicar, cambiar el nombre del directorio, para que de esa forma, la administración del post lo diferencie del original. Tomemos como ejemplo el módulo PN_zClassifieds, cambiandole el nombre a Ventas

2-En este paso es donde debemos disponer de la herramienta que nos permita duplicar el módulo en solo minutos: Dreamweaver MX que nos permitira usar la característica "Buscar y Reemplazar" lo que nos permitirá, cargando previamente en el Dreamweaver MX el directorio "Ventas" (Antes PN_zClassifieds) como un sitio a editar, cambiar por ejemplo, el nombre de una tabla en absolutamente todos los archivos del módulo, evitando el tedioso trabajo de hacerlo archivo por archivo.

3-Una vez listo para editar en el Dreamweaver el módulo Ventas, debemos cambiar los nombres de los objetos y parámetros siguientes:

A-Los nombres de las tablas (sin el prefijo nuke_), en el módulo que estudiamos son:

classifieds_ads
classifieds_badwords
classifieds_banlist
classifieds_category
classifieds_category_wait
classifieds_config
classifieds_country
classifieds_notify
classifieds_photo
classifieds_states
classifieds_user

Y las cambiamos por, por ejemplo:

ventas_ads
ventas_badwords
ventas_banlist
ventas_category
ventas_category_wait
ventas_config
ventas_country
ventas_notify
ventas_photo
ventas_states
ventas_user

Usando la opcion Buscar y reemplazar, cambiaremos el nombre de estas tablas en todo el módulo, inlcuyendo (y esto si es importante) el archivo SQL que creará las tablas del módulo duplicado.

B-Usando de nuevo el comando Buscar y Reemplazar, reemplazamos en todos los archivos del modulo el nombre del módulo PN_zClassifieds por Ventas
Esto es muy importante ya que las funciones de los PHP incluyen el nombre del módulo.

C-Listo. Módulo duplicado. A partir de aqui el procedimeinto es como el de cualquier modulo: subir los ficheros, activarlo desde la administracion y seguir los pasos que indique la documentacion del modulo.


Muy bien, espero que esta explicacion les sea de utilidad y si me he olvidado de algo, por favor citenlo aqui para ampliar si es necesario.
gabrielblues Enviar MP


achica
Enviado: 16/12/2004 a las 10:12
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (20 Votos)

Registrado: 22/08/03
Mensajes: 1049

Estado: Desconectado
Ultima visita: 16/01/08
Muy buena la explicación, intento ampliarla un poco. Hay algunos módulos, los que no llevan el archivo pntables.php, con los que hay que tener cierto cuidado, hay que añadir sus tablas en el archivo pntables.php que está en el directorio raiz de postnuke. Precisamente el módulo PN-zClassifieds es un caso particular ya que la instalación de este módulo no es "standard".
Salu2.




Usa la búsqueda :: Lee las normas
achica Enviar MP WwW
porter
Enviado: 16/12/2004 a las 11:12
Frecuente
Frecuente

avatar

Karma: 0 (0 Votos)

Registrado: 23/06/04
Mensajes: 31

Estado: Desconectado
Ultima visita: 15/04/05
Como te ha salido la duplicacion del pn_Zclassifieds (2.1, no?)?...
estavle??

Lo has probado con el PN_Zclassifieds 2.11(Classifeds)??

ooooooooohoh ,,mmmmmmmmmmaaaaaaaammmmmmaammmmmmmmmmmiaa



porter Enviar MP WwW
viga
Enviado: 16/12/2004 a las 11:12
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
Hola

Como muy bien comenta achica, no es tan fácil, cada modulo es un mundo, pero claro esta, sin probarlo no se aprende, yo e duplicado algunos módulos y es cuestión de paciencia, como todo, más cuando es algún modulo con errores o simplemente poco pulido

Saludos



"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP
porter
Enviado: 16/12/2004 a las 12:12
Frecuente
Frecuente

avatar

Karma: 0 (0 Votos)

Registrado: 23/06/04
Mensajes: 31

Estado: Desconectado
Ultima visita: 15/04/05
pero alguien ha probado los classs...?

alguna incompatibilidad con el NS-Multisites?

uuuuuuuuuuooooooouu



porter Enviar MP WwW
gabrielblues
Enviado: 17/12/2004 a las 02:12
Novato
Novato


Karma: 0 (0 Votos)

Registrado: 24/07/04
Mensajes: 15

Estado: Desconectado
Ultima visita: 15/05/07
He vuelto. Gracias por la ampliación Achica, ya que como dice Viga, cada modulo es un mundo, pero creo que el procedimiento que explique sería lo más "grueso" del asunto, pero por supuesto que con cada modulo nos encontraremos con algun que otro error.
Lo que yo hago en esos casos (con muy buen resultado) es utilizar el Dreamweaver y cargando todo el post en forma local como si fuera un sitio que administro (o sea , el directorio Html donde vienen todos los archivos del post antes de instalarlo, o sea la copia que bajaste pars instalar y que luego subiste al servidor) utilizo el comando Buscar y reemplazar para buscar por ejemplo el nombre del módulo, por si acaso haya que duplicarlo o eliminarlo en alguna linea.
A Porter le cuento que si me funciono el modulo PN_pn_Zclassifieds 2.1 y en solo unos dias cuando tenga la web completa les pasare el link para que lo vean en acción.
Asi como el modulo pn_Zclassifieds es un caso particular tambien me dio la posibilidad de darme cuenta que como este módulo funciona identificando al usuario pero a su vez el usuario debe crear su cuenta para enviar avisos, surge el problema de que si duplicas el modulo, el usuario debe volver a crear su cuenta en cada modulo, lo que no es para nada viable. La solución es utilizar en todos los php del nuke el mismo nombre de la tabla classifieds_user de uno de los modulos duplicados.
Por ejemplo, si uno de los modulos se llama "venta" y el otro "ofrecidos", pues entonces y solo para la tabla classifieds_user usaremos el nombre de uno de los dos modulos, por ejemplo venta_user. De esa forma, el usuario se registrara en cualquiera de los dos (o tres, o cuatro,...etc) modulos e indiferentemente de en cual lo haga primero, como todos los modulos tiene la tabla classifieds_user en comun (solo esta tabla en comun) el usuario sera ya reconocido por cualquiera de los demas modulos.
Bueno, saludos a todos y aguante el Post Nuke !!!!!!!!!!!!!!

gabrielblues Enviar MP




Powered by pnForum Version 2.6

Inicio  |  dpFaq  |  dpManuales  |  dpDescargas  |  dpThemes  |  Contacta

Web site powered by PostNuke MySQL PHP Postnuke Spain PHP RSSPixel Add to Technorati Favorites

Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003, que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.

Dev-CMS.com :: Amplía tus horizontes.

HOSPEDAJE Y DOMINIOS -- Tu Hosting
Alojamiento Web --- Registro de Dominios