¿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
Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 1
Ultimo:  Nuevos Ayer: 7
Ultimo:  Total: 71472
Ultimo:  Ultimo:
agosto_isaac
Miembros:  Conectados
Miembros:  Miembros: 2
Invitados:  Invitados: 66
Total:  Total: 68
Miembros:  Miembros Online
Conectado  moteuchi  
Conectado  gnrx  
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 :: Configuración
  Postnuke 0.750 + Invision 2.0.3

Bienvenido invitado

Moderado por: Dixso, el_cuervo, AnyKiller, cardiru, javiermisol << Tema anterior   Tema siguiente >>
Imprimir tema
Autor Tema: Postnuke 0.750 + Invision 2.0.3
McQueen
Enviado: 10/12/2004 a las 13:12
Forero
Forero

avatar

Karma: 0 (0 Votos)

Registrado: 21/01/04
Mensajes: 196

Estado: Desconectado
Ultima visita: 11/05/05
Estoy intentando integrar esta version del postnuke a los foros invision 2.0.3, de momento solo he conseguido que en postnuke aparezca los ultimos mensajes del foro y autor pero lo que quiero hacer ahora es que el registro sea simultaneo.
Yo antes tenia (en la version 1.0.3 de los invison) un hack que me servia para esto pero ahora con esta version lo unico que consigo es que me aparezca el nombre en postnuke, me explico, si yo le doy a registrar en mi web me envia al registro del invison (eso lo tengo configurado asi), hasta hay bien, pero el problema llega cuando inserto los datos y le doy a "enviar registro". El usuario que he creado se registra perfectamente en los invison pero en postnuke solo se registra el nick por lo que parece, es decir, que en los ultimos usuarios del bloque DP-statufftus me lo reconoce pero luego le doy a insertar nick y password y na de na. Me dice que login o password incorrrectos...

Aqui les dejo el codigo que uso para insertar los datos de invison a postnuke, solo les pido a los mas entendidos que me digan si observan alguna anomalia en este codigo:

[php] $nukeuname = $member['name'];
$phpnukepass = $member['password'];
$nukeemail = $member['email'];
$nukejoined = $member['joined'];

$DB->query("SELECT MAX(pn_uid) as nuke_new_id FROM nuke_users");
$blue = $DB->fetch_row();

$nukemember = $blue['nuke_new_id'] + 1;

$DB->query("INSERT into nuke_users (pn_uname, pn_email, pn_pass,
pn_user_regdate, pn_timezone_offset) values ('$nukeuname', '$nukeemail',
'$phpnukepass', '$nukejoined', '12.0')");

$DB->query("INSERT into nuke_group_membership (pn_gid, pn_uid) values
('1', '$nukemember')");[/php]

Cualquier aportacion sera vien recibida wink Si necesitan algo mas solo tiene que pedirlo...



McQueen Enviar MP


AnyKiller
Enviado: 10/12/2004 a las 13:12
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
mmm... lo malo del hack es ke los portales ke ya tienen usuarios registrados... Llevo tiempo precisamente buscando integrar un foro invision en postnuke (o hacer un puente o bridge), pero en mi caso me gustaría que al entrar un usuario registrado, se registre automaticamente. Sé de sobra que dev-postnuke quiso llevar a cabo un proyecto así con colaboración, pero que el proyecto se suspendió (una pena) y que lo único que hay es un manual con un hack publicado precisamente por McQueen.

Si queréis, puedo seguir hacienbdo averiguaciones en el señor google





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
McQueen
Enviado: 10/12/2004 a las 14:12
Forero
Forero

avatar

Karma: 0 (0 Votos)

Registrado: 21/01/04
Mensajes: 196

Estado: Desconectado
Ultima visita: 11/05/05
Yo llevo unas cuantas sesiones en google y no doy con nada claro... Con este hack lo unico que consigo es poner el nick como te comento pero el problema es que cuando inserto la clave no me la reconoce.. en fin, habra que seguir probando.

Si esta interesado y aun no lo has conseguido te puedo decir como poner los ultimos mensajes del foro invision en postnuke wink

Si sacas algo en claro por los buscadores dejalo por aqui, yo tb seguire buscando :P

PD: Hace tiempo vi un hack para pasar los usuarios de invision a postnuke, si lo encuentro te lo paso :cool: (aunque era para la version 1.0.3)



McQueen Enviar MP
AnyKiller
Enviado: 10/12/2004 a las 14:12
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
yo versiones de invision, solo tengo a 1.3.1 y la 2.0.2

Sé ke por akí hay un bloque para mostrar los ultimos mensajes.

Si al menos supiera un poco de php y conociera a fondo postnuke e Invision... intentaría la integracion, sinceramente





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 10/12/2004 a las 14:12
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Quiza el problema está en el sistema de encriptación que usa cada sistema, que sean distintos. Creo que es por eso... Yo abogo por revisar eso en el invision y si fuera factible, modificar ese sistema para que fuera más compatible con postnuke... pero eso ya sería ponerse a hacer un proyecto de gran envergadura y hacerlo totalmente compatible





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 10/12/2004 a las 14:12
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
$phpnukepass = $member['password'];

no sería mejor esto?

$nukepass = $member['password'];





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
AnyKiller
Enviado: 10/12/2004 a las 14:12
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Si estoy en lo cierto, el código debería quedar así

[php] $nukeuname = $member['name'];
$nukepass = $member['password'];
$nukeemail = $member['email'];
$nukejoined = $member['joined'];

$DB->query("SELECT MAX(pn_uid) as nuke_new_id FROM nuke_users");
$blue = $DB->fetch_row();

$nukemember = $blue['nuke_new_id'] + 1;

$DB->query("INSERT into nuke_users (pn_uname, pn_email, pn_pass,
pn_user_regdate, pn_timezone_offset) values ('$nukeuname', '$nukeemail',
'$nukepass', '$nukejoined', '12.0')");

$DB->query("INSERT into nuke_group_membership (pn_gid, pn_uid) values
('1', '$nukemember')");[/php]





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
McQueen
Enviado: 11/12/2004 a las 02:12
Forero
Forero

avatar

Karma: 0 (0 Votos)

Registrado: 21/01/04
Mensajes: 196

Estado: Desconectado
Ultima visita: 11/05/05
He probado con ese codigo pero sigue sin rular, ¡te ha funcionado a ti? :casstet:



McQueen Enviar MP
AnyKiller
Enviado: 11/12/2004 a las 03:12
Moderador
Moderador

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Ni lo he intentado... :S





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

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Tengo ke decir una cosa: tengo el manual ese para integrar invision, pero para la version 2.0.2 no sirve porque el codigo es distinto y no atino donde colocarlo en el archivo register.php





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

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Si pudieras indicarme por dónde lo pones, te lo agradecería... De todas formas, estoy viendo la forma de integrarlo y haré las pruebas oportunas en local. Si logro integrarlo, os aviso wink





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

avatar

Karma: 7 (188 Votos)

Registrado: 12/10/04
Mensajes: 5145

Estado: Desconectado
Ultima visita: 11/06/08
Buscando en el google he encontrado este codigo:

[php]/*
See bridge/COPYRIGHT.TXT

Objective: Get the user authorization info and activate the local application authorization

*/
//this is the only variable that may need to be changed. Set the directory for "Invisionboard"
$bridged_app[in_directory] = "ibforum";


//Do not change anything below this line

include "$HTTP_COOKIE_VARS[cmsb_full_path]/initialize_bridge.php";
include_once($HTTP_COOKIE_VARS[cmsb_full_path].'/'.$bridged_app[in_directory].'/conf_global.php');

// to promote code reuse, names specific to this CMS and this
// bridged application are held in arrays.
// the vars to the right of the = are from ibforum.conf_global.php

$bridged_app[users] = $INFO['sql_tbl_prefix'].'members';
$bridged_app[dbhost] = $INFO['sql_host'];
$bridged_app[dbname] = $INFO['sql_database'];
$bridged_app[dbuser] = $INFO['sql_user'];
$bridged_app[dbpasswd] = $INFO['sql_pass'];

define("IN_LOGIN", true);
$ibforum_root_path = './';

@mysql_select_db("$bridged_app[dbname]")
or error_die ("
1 ".mysql_error());

/*
* Check if user exists in the bridged app. If not, create it
*
*/
if ($cms_logged_in[login_name]){
//determine the authority level of user
$cms_logged_in[user_level]=$HTTP_COOKIE_VARS[cmsb_user_level] ;
if ($cms_logged_in[user_level]==1) {
$lv_user_level = 3;
} else if ($cms_logged_in[user_level]==4) {
$lv_user_level = 4;
}
//does the user exist?
$v_sql = "select count(*) as count from $bridged_app[users] where name = '$cms_logged_in[login_name]'";
$result=mysql_query("$v_sql");
if (($result)
and ($row= mysql_fetch_array($result))
and ( $row[count] >0 )
)
{ //the user exists, so update the profile values

/* If the config says to toggle admin authority on
and off then set it to the current value for the
logged in user. Otherwise, set it only if the
logged in user has admin, but don't take it away.
*/

$user_level_reset = '';
if ($cmsb_config[admin_power_toggle]==1) {
$user_level_reset = ",mgroup = '$lv_user_level' ";
} else if ( $lv_user_level == 4 ) {
$user_level_reset = ",mgroup = '$lv_user_level' ";
}


$test_return= 'Found '.$row[count].' existing user.';
$u_sql="update $bridged_app[users] set email = '$cms_logged_in[email]',
website = '$cms_logged_in[home_url]' $user_level_reset where name = '$cms_logged_in[login_name]'";
mysql_query($u_sql);
//print $u_sql.mysql_error();
} else { //create the user
$next_id = get_next_id();
$regdate = time();
$i_sql = "insert into $bridged_app[users]( id, name, joined, email, mgroup ) values ('$next_id', '$cms_logged_in[login_name]', '$regdate', '$cms_logged_in[email]', '$lv_user_level' )";
$result=mysql_query("$i_sql");
////////
}
} [/php]

Creo que ni está completo ni nada, ke es un 'proyecto' de puente.

Ésta es la página donde lo encontre: http://geeklog.dbserve.net/bridge/phpBB203/viewtopic.php?p=525&sid=a4f7d22b168e687410dd4fade7ba411e





No atiendo mensajes privados para dudas
AnyKiller Enviar MP WwW
McQueen
Enviado: 15/12/2004 a las 10:12
Forero
Forero

avatar

Karma: 0 (0 Votos)

Registrado: 21/01/04
Mensajes: 196

Estado: Desconectado
Ultima visita: 11/05/05
Esta noche lo pruebo y te coemnto haber que tal va... haber si conseguimos hacer algo wink



McQueen Enviar MP
Diaboly
Enviado: 23/01/2005 a las 20:01
Frecuente
Frecuente


Karma: 0 (0 Votos)

Registrado: 31/12/03
Mensajes: 36

Estado: Desconectado
Ultima visita: 29/12/05
mmm ... el_cuervo porque no nos echas una mano!!!

Bueno de todas maneras unos buenos foros tambien son los vBulletin, quizá es más fácil integrar esos que no lo invision.
Bueno, los programadores que lo estais intentando McQueen ya decidireis vosotros

Saludos



Próximamente MP3-RIP!!!
Diaboly Enviar MP WwW
McQueen
Enviado: 25/02/2005 a las 16:02
Forero
Forero

avatar

Karma: 0 (0 Votos)

Registrado: 21/01/04
Mensajes: 196

Estado: Desconectado
Ultima visita: 11/05/05
Eso, un ayuda de los grandes de esto no nos vendria nada mal, aunque solo sea para solucionar el problema dela contrseña...

S.O.S :casstet:



McQueen 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