No sé si realmente esto va aquí, porque no es una duda sobre phpBB concretamente, sino de cómo utilizar phpBB para otra cosa . Si consideráis que debe ir en otra parte, por favor movedlo y disculpadme.
Este post va a ser largo, porque para explicar lo que quiero hacer, tengo que contaros cómo está montada toda mi web, espero que tengáis paciencia conmigo y no me odiéis demasiado por dormiros a todos XD.
Mi web se divide en dos partes principales
a) Una sección artículos
b) Unos foros phpBB
En realidad tengo instalados dos foros phpBB separados pero que comparten algunas tablas (usuarios, privados, sesiones...). El segundo foro funciona cómo CMS de la parte de artículos. Es decir, permanece invisible para los usuarios, que sólo ven, lo que yo les quiero mostrar. Lo ven fuera de phpBB y con otro formato.
El problema es que no pueden comentar los artículos , podría llevarles al foro CMS, pero no quiero eso, quiero que los comentarios estén fuera de phpBB, para que no vean el foro CMS a menos que sean redactores y además que sólo puedan mandar comentarios los usuarios que ya estén registrados.
En toda la web los usuarios, una vez logueados, se mantienen logueados porque todas las páginas incluyen el código de phpBB para ello:
Código PHP:
<?php
if (!defined('IN_PHPBB'))
{
define('IN_PHPBB',true);
}
$phpbb_root_path = '/home/tomatoma/www/manuales/';
include_once ($phpbb_root_path . 'extension.inc');
include_once ($phpbb_root_path . 'common.'.$phpEx);
include_once ($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include_once ($phpbb_root_path . 'includes/functions.'.$phpEx);
// start session management
if (!$userdata)
{
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
}
// end session management
?>
Ahora bien, tengo que guardar quien ha enviado el comentario y ahí es dónde tengo el problema XD.
Podría guardar el nick, utilizando el sistema que usa el mod para mostar el "HOLA $USUARIO", pero la gente se pone nicks muy raros y me podría dar problemas, así que lo que quiero guardar es el ID del usuario, para poder relacionarlo con el resto de tablas y sacar el nombre y tal.
Mis conocimientos de PHP son limitados, lo poco que sé lo he aprendido leyendo a kevin Yank y siguiendo los consejos de Cluster y Cain, en realidad soy licenciada en Derecho y mi capacidad mental no da para más.
Quizá alguien que sepa más de php que yo, viendo como han hecho el mod este del login podría ver cómo "rescatar" el ID de usuario.
Os agradecería muchísimo cualquier ayuda, porque le daría muchísima vida a la web, la gente podría preguntar u opinar y sería todo más abierto.
Bueno perdonar el rollo macabeo y muchísimas gracias a todos por aguantarme el sermón
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Salu2
Lo conseguí!
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Gracias Cluster por la inspiración y gracias también a carmango y los demás que me ayudaron con la query