| ||||
hola muy bueno el script y funciona perfecto, solo que tengo un problema y es con el manejo de sesiones, ya que el coloca al final de las url ?sid=numero session y esto es un super problema para lo que a posicionamiento web se trata, hy alguna forma de mejorarlo en este sentido? otra forma de pasar las sesiones in añadir este parametro a las url. encontre un codigo que optiene la ip del cliente para cuestiones de geotargeting y la pasa por sessiones pero sin modificar la url este es el codigo: Código PHP: saludos
__________________ Colsitio. Guía de Hosting |
| ||||
hola disculpas por el mensaje anterior, no se que estaba haciendo mal pero me pasaba el ?sid, lo volvi a intentar y funciono perfecto. ahora otra duda, como se podria hacer para que encaso de que el usuario o la contraseña sean incorrectos muestre un pequeño mensaje anunciandolo y no que lo lleve a uno a la pagina login.php del foro donde le dice que el usuario no existe? un saludo
__________________ Colsitio. Guía de Hosting |
| ||||
hola yoseman muchas gracias por la ayuda. ahora tengo otra dudita. Hay alguna forma de mostrar una imagen predeterminada para los usuarios anonimos en el campo donde va avantar y cuando sea un usuario registrado hay si muestre el avantar de ese usuario? un saludo y gracias
__________________ Colsitio. Guía de Hosting |
| ||||
Código PHP:
Código:
y si lo vas a usar completo,cambias el:$avatar_img = '<img src="objetos/images/default.gif" border="1" width="79" height="79">';
Código:
por tu pagina principalvalue="../main.php?page=news"> Esta tal y como yo lo uso, pero ustedes tienen otro script por lo que pueden solo poner la parte de los avatares en su script. Saludos! |
| ||||
hola dark, el script funciona correctamente y muestra el avantar, yo me refiero a que cuando no este logueado el usuario, es decir este navegando como anonimo muestre una imagen que yo le diga como avantar y tampronto se loguee muestre el avantar ya del usuario. un saludo
__________________ Colsitio. Guía de Hosting |
| ||||
Bueno, en la parte del código siguiente: Código PHP: Código PHP: Salu2 ;) |
| |||
hola tengo un problema al ir a logearme me lleva a la pagina index2.php?sid=xxxxxxxxxxxxxxx que es donde tiene q llevarme el problema esq me sale no disponible y no se porque ¿hay alguna forma de quitar el ?sid y pasarlo por cookies o alguna otra forma como se activan las cookies del foro? |
| ||||
hola rockero, segun tengo entendido el ?sid=xxxxxxxxxxxxxxx solo se crea al loguearnos y luego al salir del sistema donde se utiliza para destruir la cookie. el ?sid=xxxxxxxxxxx no afecta para nada en cuanto a una url es decir tu si tienes una pagina php por ejemplo ejemplo.php le puedes colocar los parametros que quieras al final y asi los parametros no sean para nada siempre te mostrara ejemplo.php por lo tanto si te vota a pagina no disponible as de tener mal el directorio donde esta esa pagina o en realidad no existe, vuelve a repasar bien todo y fijate que index2.php en realidad exista y en el directorio que le digiste. Un saludo
__________________ Colsitio. Guía de Hosting |
| ||||
Hola nuevamente yo con otra duda ya tengo listo el sistema, ahora para implementarlo tengo un problema, todo mi sitio tiene un menu general en donde ira el sistema de logueo y que es llamado por medio de un include en todas las paginas del sitio, el problema es que tengo varios subdominios por lo que la ruta de mi foro no funciona en todas partes, intente colocar la ruta del foro completa es decir http://www.misitio.com/foro/ pero me salio un error, quiciera saber como puedo hacer para colocar la ruta del foro y que no me salga este error. un saludo
__________________ Colsitio. Guía de Hosting |
| ||||
El problema es el $phpbb_root_path. Lo que podrías hacer es quitar del archivo que incluyes las líneas $volver="ruta_a_donde_se_vuelve"; $phpbb_root_path="ruta_del_foro"; Y entonces, dependiendo de la ruta del foro respecto del script que tiene el include definir el path del foro. Por ejemplo: Si estás en: http://www.misitio.com/subdominio1/index.php Código PHP: http://www.misitio.com/subdominio2/index.php Código PHP: Código PHP: El problema es que esto te funcionará creo, siempre y cuando accedas a los subdominios como http://www.misitio.com/subdominio1/index.php Pero si por casualidad tu subdominio está registrado cómo dominio, y puedes acceder a él cómo http://www.subdominio1.com/ no te va a funcionar creo. Una vez me encontré con un problema así, y no me quedó otra que hacer que desde el index.php y si 'HTTP_HOST' correspondía a http://www.subdominio1.com/ se redirija a http://www.misitio.com/subdominio1/index.php A ver si te funciona con lo que te dije a mi lo primero no me fue difícil, pero lo segundo, es decir que funcionase si tu subdominio está registrado y se accede a el poniendo directamente url, no lo conseguí hacer. Me tuve que servir de un código cómo este al principio de los index, lo dejo por si es tu caso(si no es tu caso no hace falta para nada...): Código PHP: (He dado por supuesto que lo que querías era que desde CADA subdominio se pudiese acceder al sistema de usuarios del foro para realizar el logueo, si es otra cosa y lo entendí mal, puedes poner un mapa de cómo tienes tus directorios, dónde está el/los index y los scripts de logueo que incluyes, y que es lo que exactamente quieres que te haga el sistema de logueo) Última edición por yoseman; 04/08/2005 a las 13:15 |
| ||||
Hola yoseman muchas gracias por dedicarme tiempo y responder a todas mis preguntas lastimosamente el sistema que me dices no me sirve, ya te digo por que. toda mi web y todo el formato esta echo por tres partes, arriba el logo, y un menu principal, a la izquierda un menu con las secciones y donde ira el sistema de logueo y en el centro el contenido dependiendo de la seccion. Yo utilizo el menu superior y un menu lateral para absolutadmente todas mis paginas los cuales incluyo por medio de includes, estos dos menus estan alojados en la carpeta principal de mi sitio por lo que para incluirlos en todas y cada una de mis paginas utilizo <? include("http://www.misitio.com/menu.php"); ?> como te digo esto lo utilizo en todas y cada una de las paginas de mi sitio, y es en este menu donde ira el sistema de logueo. el problema surje porque mis subdominios son del tipo www.subdominio.misitio.com entonces como es logico si por ejemplo en el $phpbb_root_path coloco digamos foro/ y estoy en el subdominio digamos www.juegos.misitio.com pues el sistema de logueo buscara el archivo login.php en www.juegos.misitio.com/foro/ ciendo que el foro esta en www.misitio.com/foro/ alguna vez tuve este error con el sistema de publicidad y lo que hacia era colocar la ruta como home/public_html/misitio/carpeta y asi me funcionaba el sistema de publicidad en cualquier pagina y subdominio de mi sitio donde yo estubiera. pero ya probe colocar la carpeta del foro de este modo y tampoco no se si me explique un poquito mejor te agrdesco mucho tu colaboracion un saludo |
| |||
Cita: Esto tambien me intriga, cuales son los parametros que definen o no el acceso dependiendo de la seccion (panel de administracion, partes privadas)
Iniciado por Matachin Utilizo el sistema de login para continuar la sesión de PHPbb pero, ¿Cómo podría hacer para restringir la entrada a una página solo a un grupo de usuarios (administradores)? Me refiero a una página externa al foro. saludos. |
| ||||
Cita: A ver si he entendido bien, desde cada subdominio haces un include de:
Iniciado por oscarva Hola yoseman muchas gracias por dedicarme tiempo y responder a todas mis preguntas lastimosamente el sistema que me dices no me sirve, ya te digo por que. toda mi web y todo el formato esta echo por tres partes, arriba el logo, y un menu principal, a la izquierda un menu con las secciones y donde ira el sistema de logueo y en el centro el contenido dependiendo de la seccion. Yo utilizo el menu superior y un menu lateral para absolutadmente todas mis paginas los cuales incluyo por medio de includes, estos dos menus estan alojados en la carpeta principal de mi sitio por lo que para incluirlos en todas y cada una de mis paginas utilizo <? include("http://www.misitio.com/menu.php"); ?> como te digo esto lo utilizo en todas y cada una de las paginas de mi sitio, y es en este menu donde ira el sistema de logueo. el problema surje porque mis subdominios son del tipo www.subdominio.misitio.com entonces como es logico si por ejemplo en el $phpbb_root_path coloco digamos foro/ y estoy en el subdominio digamos www.juegos.misitio.com pues el sistema de logueo buscara el archivo login.php en www.juegos.misitio.com/foro/ ciendo que el foro esta en www.misitio.com/foro/ alguna vez tuve este error con el sistema de publicidad y lo que hacia era colocar la ruta como home/public_html/misitio/carpeta y asi me funcionaba el sistema de publicidad en cualquier pagina y subdominio de mi sitio donde yo estubiera. pero ya probe colocar la carpeta del foro de este modo y tampoco no se si me explique un poquito mejor te agrdesco mucho tu colaboracion un saludo Código PHP: Código PHP: Lo que pasa es que, dependiendo del subdominio dónde estuvieses, $volver ha de cambiar, por eso antes decía que lo que puedes hacer es eliminar del sistema de logueo la línea en la que defines $volver, y para dóminio definir la variable ANTES del include: subdominio1: Código PHP: Código PHP: Salu2 ;) Última edición por yoseman; 04/08/2005 a las 20:40 |
| ||||
Hola a todos, despues de luchar por horas y horas con mi problema de subominios no he podido lograr que me funcione, luego de pensarlo creo que lo mas facil seria incluir el sitema de logueo por medio de un iframe dentro del menu de mi web, he probado y funciona muy bien ecepto por un detalle y es cuando el usuario y la contraseña es incorrecto puesto que si esto pasa dentro del iframe se carga el archivo login.php indicando que el usuario o contraseña no existen por lo que no se ve muy bien que el login.php quede en el iframe. he tratado de implementar como me digiste yoseman es decir modificar el login.php para que redireccione si el usuario y pasword son incorrectos a la misma pagina de $volver, sin envargo aunque la mayoria de veces funciona bien si coloco mi usuario bien y mi contraseña mal no funciona sino que sigue direccionando a login.php saludes a todos y gracias por la ayuda
__________________ Colsitio. Guía de Hosting |
| ||||
ola pues finalmente lo logre, era cuestion de cambiar no solo lo de la linea 123 del login.php si otra linea +/- la 103 que es exactamente igual y funciono perfecto. ahora otra cosita, quiciera que todo mundo al inscribirce tuviera un avantar por defecto, probe modificando la tabla en la base de datos y le coloque el avantar por defecto pero no funciono, alguna sugerencia de como lograr que todo inscrito nuevo tenga un avantar predeterminado hasta que el lo cambie? saludos
__________________ Colsitio. Guía de Hosting |
| ||||
Hola oscarva, creo que en el anterior mensaje que hablabas de establecer un avatar te entendí mal, creía que lo decías para que le saliese a los invitados una imagen. Bueno, para eso, hay que hacer algunos trapicheos en el código que inserta en la base de datos de phpBB los datos del usuario cuando éste se registra. Para ello, tienes que abrir el archivo includes/usercp_register.php, localizar la línea +/- 499: Código PHP: Código PHP: Pruébalo un poco, no sea que se me haya escapado algo, pero creo que debe de funcionar. Salu2 ;) |
| ||||
hola yoseman gracias nuevamente. en el mensaje de establecer un avantar no me entendiste mal, era exactamente lo que queria, colocarle una imagen a los anonimos, ahora el ultimo tambien me entendiste perfectamente y consiste efectivamente en colocarle un avantar por defecto, voy a probar lo que me dijiste y te comento como me va. Un saludo y gracias de nuevo (Bueno yoseman te cuento que funciono perfectamente, muchas gracias )
__________________ Colsitio. Guía de Hosting Última edición por oscarva; 07/08/2005 a las 09:24 Razón: añadir comentarios |
| ||||
Hola a todos. ya casi tengo listo mi sistema de usuarios, solo que quiciera agregarle otra cosa y es que muestre el rango de cada usuario. Es posible hacerlo? Un saludo...
__________________ Colsitio. Guía de Hosting |
| |||
hola he usado el script puesto por yoseman, pero va lo unico que me sale este problema que creo que es por path, tampoco estoy muy seguro porque lo he puesto lo mismo en otros scripts que usan recursos de phpbb2 Cita: asi teno el scriptFatal error: Cannot redeclare class template in /home/*******/public_html/p/foro/includes/template.php on line 30 Código PHP: gracias y salu2 |
| ||||
Cita: Tendrías que agregar la parte del código que genera la visualización tanto de la imagen para el rango del usuario conectado como del nombre del rango.
Iniciado por oscarva Hola a todos. ya casi tengo listo mi sistema de usuarios, solo que quiciera agregarle otra cosa y es que muestre el rango de cada usuario. Es posible hacerlo? Un saludo... Si incluiste en tu script el código que muestra si el usuario tiene nuevos mensajes privados, puedes entonces para situarte, buscar las siguientes líneas: Código PHP: Código PHP: Código PHP: Código PHP: Salu2 ;) |
| ||||
No me funciona! no loguea ni nada... maldito php! Cordiales Saludos
__________________ |
| ||||
Tiene que funcionar :S, no tiene sentido que no funcione, si está bien puesto ha de funcionar. Si estás bien definidas las rutas de phpBB respecto del script en ejecución, si el usuario tiene activadas las cookies se transmite el sid usan las mismas y sino se transmite por query string usando la función output_add_rewrite_var. Pon tu código si quieres y le echamos un ojo... Salu2 ;) |