¿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  
No Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
No Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 5
Ultimo:  Nuevos Ayer: 3
Ultimo:  Total: 70840
Ultimo:  Ultimo:
damanegra
Miembros:  Conectados
Miembros:  Miembros: 1
Invitados:  Invitados: 105
Total:  Total: 106
Miembros:  Miembros Online
Conectado  Wal@ger  
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 :: Creación de Foros
  Instalar e integrar SMF en postnuke

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol << Tema anterior   Tema siguiente >>
Imprimir tema
Ir a la pagina : 1 2 Pagina siguiente
Autor Tema: Instalar e integrar SMF en postnuke
AnyKiller
Enviado: 11/11/2004 a las 03:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Al fin conseguí integrar el foro simple machine. Para ello he tenido que experimentar y buscar en los foros de www.nuy.info información. Aquí tenéis los pasos para integrarlo a postnuke:

Cita1.- Instalar el foro smf (por ejemplo, en una carpeta llamada smf, en la raíz)
2.- Una vez instalado el foro, instalar el módulo pnSMF
3.- Copiar los archivos index_pn.php y smf_api.php (dentro de la carpeta SMF del modulo pnSMF) en la carpeta donde esté instalado el foro
4.- Configurar desde administración el módulo pnSMF de la siguiente manera:

_MODSUBJECT: url donde se encuentre instalado el foro
_MODDB: nombre de la base de datos
_MODWRAP: (desactivado)
_MODWINDOW: (desactivado) -> Activarlo si en vez de que salga en un iframe queres que alga en otra ventana
_MODUSERS: (activado) -> Crea los usuarios cuando entren
_MODGUEST: (activado) -> Esto indica si das permiso a invitados a entrar (creo)

5.- Poner en el menú un enlace así: index.php?module=pnSMF&func=main

6.- Como sugerencia, desde la administración del foro (botón admin) ve a config. y opciones y busca esto:

Method of registration employed for new members -> Elegir "Registration Disabled" (así no podrán darse de alta desde el foro y encontrarnos con la pega del tipo de que no se da de alta en postnuke)


Como información, he usado Postnuke 0.750 Gold, pnSMF version 1.1 y foro SMF versión 1.0 RC2

Si tienen alguna duda, pregúntenlo wink





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW


AnyKiller
Enviado: 11/11/2004 a las 03:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Podréis verlo funcionando akí: http://empanaos.gratishost.com





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
viga
Enviado: 11/11/2004 a las 12:11
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
Perfecto :thumbup: , solo aclarar (por si alguno lo prueba) que cuando se entra en la configuración del modulo pnSFM, donde pregunta el nombre de la db y muestra SMF, poned el nombre de la db de PostNuke, que no se lie nadie, igual que con la ruta, poned la ruta absoluta

Pregunta: ¿Probaste a eliminar las barras scroll (Extra_no_double_scroll)?; no vi tu foro de muestras pues es preciso el registro, si quieres que la gente no tenga que registrarse en tu PostNuke, para poder verlo, debes entrar a tu db, buscar la tabla "nuke_module_vars" y en ella el modulo "pnSMF", buscas en la columna "pn_name", la posición "_guest" y en ella, replazas la "pn_value" por un 1 en lugar del 0 actual

Con el tema de las barras scroll aun tengo algún problema, quizás la solución sea usar Postwrap o mejor la modificación de pelaez, en la cual ya dices haber eliminado las barras scroll, todo es probarlo

http://www.dev-postnuke.com/Article315.html

Otra cosa por solucionar, son esas inmensas rutas, pese a que mediante la configuración, se puede activar las url's cortas, solo son para Apache

Por lo pronto yo ya me despedí de XForum :cool:

Si te parece, entre una cosa y otra, una vez este todo resuelto, podríamos crear un manual completo de todo esto (instalación y configuración) y subirlo a dpManuales, así como un pack con lo necesario para quienes quieran probarlo :question:

Saludos

PD: Si alguno quiere verlo en mi pagina, puede hacerlo desde el home, ya veréis el bloque "Foro Comercial" y en el la entrada

Desde mi firma, podéis llegar a la página




"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP
AnyKiller
Enviado: 11/11/2004 a las 13:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Hay un detalle que quiero añadir (y aviso a los de postnuke que el manual que les mandé no lo incluye)

EXTRA: Eliminar dobles barras (sale en la administración, por ejemplo, y resulta muy molesto)

1.- Añadir estas líneas justo después de "if(isset($additional_header))"
Cita
echo "<script type=\"text/javascript\">
function adjustIFrameSize (iframeWindow) {
if (iframeWindow.document.height) {
var iframeElement = parent.document.getElementById
(iframeWindow.name);
iframeElement.style.height = iframeWindow.document.height + 40 + 'px';
iframeElement.style.width = iframeWindow.document.width + 10 + 'px';
}
else if (document.all) {
var iframeElement = parent.document.all[iframeWindow.name];
if (iframeWindow.document.compatMode &&
iframeWindow.document.compatMode != 'BackCompat')
{
iframeElement.style.height =
iframeWindow.document.documentElement.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.documentElement.scrollWidth + 15 + 'px';
}
else {
iframeElement.style.height =
iframeWindow.document.body.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.body.scrollWidth + 15 + 'px';
}
}
}
\n\n";


2.- En la carpeta /Extra_no_double_scroll/SMF/Themes/ dentro de la carpeta del módulo pnSMF vienen los archivos para sobreescribir los themes por defecto. Si tienes otros themes de SMF, hacer lo siguiente: sustituir <body> por
Cita<body onload="if (parent.adjustIFrameSize) parent.adjustIFrameSize(window);">


3.- En el index.php de la carpeta del módulo, cambiar lo siguiente:
Cita
echo "<iframe id='pnSMF' src='$url' width='100%' height='1200' marginwidth=0 marginheight=0 frameborder=0></iframe>";

por:
Cita
echo "<iframe id='pnSMF' name=\"postwrap-content\" src='$url' width='100%' height='1200' marginwidth=0 marginheight=0 frameborder=0 onload='parent.scrollTo(0,0);'></iframe>";
include("footer.php");






No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 11/11/2004 a las 13:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Perdón, el post anterior iba en otro tema... me confundí... jejejeje





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 11/11/2004 a las 13:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
CitaPerfecto :thumbup: , solo aclarar (por si alguno lo prueba) que cuando se entra en la configuración del modulo pnSFM, donde pregunta el nombre de la db y muestra SMF, poned el nombre de la db de PostNuke, que no se lie nadie, igual que con la ruta, poned la ruta absoluta

Pregunta: ¿Probaste a eliminar las barras scroll (Extra_no_double_scroll)?; no vi tu foro de muestras pues es preciso el registro, si quieres que la gente no tenga que registrarse en tu PostNuke, para poder verlo, debes entrar a tu db, buscar la tabla "nuke_module_vars" y en ella el modulo "pnSMF", buscas en la columna "pn_name", la posición "_guest" y en ella, replazas la "pn_value" por un 1 en lugar del 0 actual

Con el tema de las barras scroll aun tengo algún problema, quizás la solución sea usar Postwrap o mejor la modificación de pelaez, en la cual ya dices haber eliminado las barras scroll, todo es probarlo

http://www.dev-postnuke.com/Article315.html

Otra cosa por solucionar, son esas inmensas rutas, pese a que mediante la configuración, se puede activar las url's cortas, solo son para Apache

Por lo pronto yo ya me despedí de XForum :cool:

Si te parece, entre una cosa y otra, una vez este todo resuelto, podríamos crear un manual completo de todo esto (instalación y configuración) y subirlo a dpManuales, así como un pack con lo necesario para quienes quieran probarlo :question:

Saludos

PD: Si alguno quiere verlo en mi pagina, puede hacerlo desde el home, ya veréis el bloque "Foro Comercial" y en el la entrada

Desde mi firma, podéis llegar a la página


Voy a probar a eliminar el doble scroll (ya pensaba que no era éste el tema :P) Aunque ya lo he añadido aquí.

PD: Tengo un problemilla con el portal de prueba, ya que el nombre de la base de datos es excesivamente larga (es ke los de gratishost se pasan un pueblo ¬¬)





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 11/11/2004 a las 13:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Se me olvidaba otra cosa (estoy muy despistado). El punto uno para quitar el doble scroll, el archivo a modificar es el header.php (recomendado hacer una copia de seguridad antes)





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 11/11/2004 a las 13:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Lo mejor será que abra otro tema, me he equivocado 3 pueblos sad





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
viga
Enviado: 11/11/2004 a las 13:11
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
No abras mas temas, sigamos aquí y una vez todo este claro, se sube o modifica el manual en dpManuales y se corrige este post en el foro, por eso queda tranquilo wink

Ya seguí ese manual en ingles para suprimir las barras scroll, pero aun así, desborda el theme, seguiré probando

Solo decir que en el primer punto, no es justo después, sino justo antes de "if(isset($additional_header))", puedes verlo en el archivo header.php, que esta dentro del directorio pnSMF\Extra_no_double_scroll\pn750 del modulo

Sobre las url, no es solo cosa de gratishost, si miras en mi pagina, veras como son excesivamente largas, se tiene que ver como acortarlas correctamente

Saludos




"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP
AnyKiller
Enviado: 11/11/2004 a las 13:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
ya, pero no se como, ya ke se me ha comido la ultima letra... XDDDDDDDDD

Y lo peor es que por eso no puedo cambiar la configuración... ahora los anonimos no pueden entrar





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 11/11/2004 a las 13:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Ahm, y sobre los dobles scrolls, parece que no ha servido para nada. Bueno, como kiero hacerlo en mi página original... lo comprobaré... y a ver si apaño la traducción al castellano del módulo pnSMF





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 11/11/2004 a las 13:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Aquí va el manual corregido (ya he mandado esta versión para colocarla en dev-postnuke)

Cita1.- Instalar el foro smf (por ejemplo, en una carpeta llamada smf, en la raíz)
2.- Una vez instalado el foro, instalar el módulo pnSMF
3.- Copiar los archivos index_pn.php y smf_api.php (dentro de la carpeta SMF del modulo pnSMF) en la carpeta donde esté instalado el foro
4.- Configurar desde administración el módulo pnSMF de la siguiente manera:

_MODSUBJECT: url donde se encuentre instalado el foro
_MODDB: nombre de la base de datos
_MODWRAP: (desactivado)
_MODWINDOW: (desactivado) -> Activarlo si en vez de que salga en un iframe queres que alga en otra ventana
_MODUSERS: (activado) -> Crea los usuarios cuando entren
_MODGUEST: (activado) -> Esto indica si das permiso a invitados a entrar (creo)

5.- Poner en el menú un enlace así: index.php?module=pnSMF&func=main

6.- Como sugerencia, desde la administración del foro (botón admin) ve a config. y opciones y busca esto:

Method of registration employed for new members -> Elegir "Registration Disabled" (así no podrán darse de alta desde el foro y encontrarnos con la pega del tipo de que no se da de alta en postnuke)

############################################
EXTRA: Eliminar dobles barras (sale en la administración, por ejemplo, y resulta muy molesto)
############################################

1.- En el header.php (haz una copia de seguridad antes), añadir estas líneas justo antes de "if(isset($additional_header))"
================================================================
echo "<script type=\"text/javascript\">
function adjustIFrameSize (iframeWindow) {
if (iframeWindow.document.height) {
var iframeElement = parent.document.getElementById
(iframeWindow.name);
iframeElement.style.height = iframeWindow.document.height + 40 + 'px';
iframeElement.style.width = iframeWindow.document.width + 10 + 'px';
}
else if (document.all) {
var iframeElement = parent.document.all[iframeWindow.name];
if (iframeWindow.document.compatMode &&
iframeWindow.document.compatMode != 'BackCompat')
{
iframeElement.style.height =
iframeWindow.document.documentElement.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.documentElement.scrollWidth + 15 + 'px';
}
else {
iframeElement.style.height =
iframeWindow.document.body.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.body.scrollWidth + 15 + 'px';
}
}
}
\n\n";
================================================================

2.- En la carpeta /Extra_no_double_scroll/SMF/Themes/ dentro de la carpeta del módulo pnSMF vienen los archivos para sobreescribir los themes por defecto. Si tienes otros themes de SMF, hacer lo siguiente: sustituir en index.template.php

=========
<body>';
=========
por:
==================
<body onload="if (parent.adjustIFrameSize) parent.adjustIFrameSize(window);">';
==================

3.- En el index.php de la carpeta del módulo, cambiar lo siguiente:
=========================
echo "<iframe id='pnSMF' src='$url' width='100%' height='1200' marginwidth=0 marginheight=0 frameborder=0></iframe>";
=========================
por:
=========================
echo "<iframe id='pnSMF' name=\"postwrap-content\" src='$url' width='100%' height='1200' marginwidth=0 marginheight=0 frameborder=0 onload='parent.scrollTo(0,0);'></iframe>";
include("footer.php");
=========================1.- Instalar el foro smf (por ejemplo, en una carpeta llamada smf, en la raíz)
2.- Una vez instalado el foro, instalar el módulo pnSMF
3.- Copiar los archivos index_pn.php y smf_api.php (dentro de la carpeta SMF del modulo pnSMF) en la carpeta donde esté instalado el foro
4.- Configurar desde administración el módulo pnSMF de la siguiente manera:

_MODSUBJECT: url donde se encuentre instalado el foro
_MODDB: nombre de la base de datos
_MODWRAP: (desactivado)
_MODWINDOW: (desactivado) -> Activarlo si en vez de que salga en un iframe queres que alga en otra ventana
_MODUSERS: (activado) -> Crea los usuarios cuando entren
_MODGUEST: (activado) -> Esto indica si das permiso a invitados a entrar (creo)

5.- Poner en el menú un enlace así: index.php?module=pnSMF&func=main

6.- Como sugerencia, desde la administración del foro (botón admin) ve a config. y opciones y busca esto:

Method of registration employed for new members -> Elegir "Registration Disabled" (así no podrán darse de alta desde el foro y encontrarnos con la pega del tipo de que no se da de alta en postnuke)

############################################
EXTRA: Eliminar dobles barras (sale en la administración, por ejemplo, y resulta muy molesto)
############################################

1.- En el header.php (haz una copia de seguridad antes), añadir estas líneas justo antes de "if(isset($additional_header))"
================================================================
echo "<script type=\"text/javascript\">
function adjustIFrameSize (iframeWindow) {
if (iframeWindow.document.height) {
var iframeElement = parent.document.getElementById
(iframeWindow.name);
iframeElement.style.height = iframeWindow.document.height + 40 + 'px';
iframeElement.style.width = iframeWindow.document.width + 10 + 'px';
}
else if (document.all) {
var iframeElement = parent.document.all[iframeWindow.name];
if (iframeWindow.document.compatMode &&
iframeWindow.document.compatMode != 'BackCompat')
{
iframeElement.style.height =
iframeWindow.document.documentElement.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.documentElement.scrollWidth + 15 + 'px';
}
else {
iframeElement.style.height =
iframeWindow.document.body.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.body.scrollWidth + 15 + 'px';
}
}
}
\n\n";
================================================================

2.- En la carpeta /Extra_no_double_scroll/SMF/Themes/ dentro de la carpeta del módulo pnSMF vienen los archivos para sobreescribir los themes por defecto. Si tienes otros themes de SMF, hacer lo siguiente: sustituir en index.template.php

=========
<body>';
=========
por:
==================
<body onload="if (parent.adjustIFrameSize) parent.adjustIFrameSize(window);">';
==================

3.- En el index.php de la carpeta del módulo, cambiar lo siguiente:
=========================
echo "<iframe id='pnSMF' src='$url' width='100%' height='1200' marginwidth=0 marginheight=0 frameborder=0></iframe>";
=========================
por:
=========================
echo "<iframe id='pnSMF' name=\"postwrap-content\" src='$url' width='100%' height='1200' marginwidth=0 marginheight=0 frameborder=0 onload='parent.scrollTo(0,0);'></iframe>";
include("footer.php");
=========================






No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 11/11/2004 a las 18:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Bueno, decidme si podéis entrar en el foro de prueba en este sitio: http://empanadilla.tk.

Al final he decidido integrarlo en mi portal, está en fase de prueba

PD: He preparado la traducción al castellano del pnSMF, hay algunas cosas que me faltan por traducir, pero casi casi lo tengo. En cuanto lo termine, lo subo (por lo pronto yo ya lo estoy aprovechando) wink





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 11/11/2004 a las 19:11
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Viga, en el phpmyadmin, he ido a donde me dijiste pero no encuentro pnSMF... creo ke no me lo crea sad





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
viga
Enviado: 11/11/2004 a las 20:11
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
Tiene que estar porque sino no funcionaria wink

Entra a tu db con phpMyAdmin de nuevo, buscar la tabla "nuke_module_vars"

En ella el modulo "pnSMF" estara en las ultimas páginas 5,6,7 u 8 ...(mira la esquina inferior der.)

Buscas en la columna "pn_name", la posición "_guest" y en ella, replazas la "pn_value" por un 1 en lugar del 0 actual




"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP
Ir a la pagina : 1 2 Pagina siguiente




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