Como poner un enlace valido con $vboptions[forumhome]

  • Autor Autor RugaL
  • Fecha de inicio Fecha de inicio
R

RugaL

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas a todos.
Tengo esta duda hace un tiempo y no he conseguido dar con ella. El tema es el siguiente:

Si en un post quiero postear en enlace a cualquier sitio del foro, por ejemplo, otro mensaje, si lo hago copiando la ruta de ese mensaje, yo que tengo el foro montado en un equipo local, me quedaria de la forma http://192.168.1.9/showthread.php?t=71, de tal manera que la gente del exterior no podrá ver ese enlace, ya que para fuera la ruta sería http://www.dominio.com/showthread.php?t=71.
Pero claro, si lo pongo de la segunda manera, dentro de la red tampoco se podrá acceder al sitio, ya que no es posible conectar desde fuera a dentro.

Yo se que antes en 3.0.x se hacia escribiendo en el dominio la función $vboptions[forumhome].php? o algo parecido, pero ahora no consigo que me salga. Alguien sabe como seria?
 
Si lo que queres hacer es que aparezca como el segundo link
Entonces, si utilizas el apache server deberias editar la configuracion e indicarlo el dominio.com que queres utilzar.

Suerte
 
Si lo que queres hacer es que aparezca como el segundo link
Entonces, si utilizas el apache server deberias editar la configuracion e indicarlo el dominio.com que queres utilzar.

Suerte
 
No, no me refiero a nada de eso. Me refiero a que sea el propio foro el que devuelve cual es la ruta raiz de la pagina web. No se si me llegas a entender. Un ejemplo:

Yo entro a mi foro, q está instalado en una maquina de mi red, en la ip 192.168.1.9. Automaticamente al escribir eso, aparece el foro. Vale, pues ahora, si yo accedo al perfil, la url a la q va es http://192.168.1.9/usercp.php.

Ahora, si yo entro desde fuera de mi red, en otra maquina del exterior. Mi IP publica tiene asignada el dominio www.cybergamers.com (es un ejemplo). Al meter eso en el navegador, automaticamente entraría al foro de mi maquina. Si ahora se accediese al perfil, la url será http://www.cybergamers.com/usercp.php.

Entiendes ahora? El foro es el encargado de indicar la url correcta a cada sitio del foro según desde donde accedas. si yo ahora quiero escribir un post y hacer referencia a cualquier sitio del foro, si pongo un enlace a http://192.168.1.9/usercp.php, logicamente la gente del exterior no podrá acceder a ese link, mientras que si escribo http://www.cybergamers.com/usercp.php no lo podrá hacer la gente de la red interna.

Por eso, pregunto ahora que en la 3.5.0 cambió el tratamiento con las funciones de los lenguajes, como sería para que al yo escribir un enlace del propio foro pueda accederse en ambas situaciones. Seria algo del tipo http://{1}/usercp.php ?? Se que en la 3.0.x era con la función http://$vboptions[forumhome].php?/usercp.php, pero ahora ya no funcionan asi.

Espero que alguien sepa algo.
 
si, podrias probar con el {1} haber que pasa.. las traducciones tienen ciertos errores de este tipo..normalmente se sustituyen por {numeros}
 
No, ya lo he probado y así no funciona. Nadie sabe nada?
 
Me respondo a mi mismo, que ya encontré la respuesta.
Era más facil de lo que pensaba. Para enlazar a cualquier mensaje del foro, basta con indicar entre [noparse][thread] [/thread][/noparse] el ID del mensaje a enlazar. También se podría escribir un texto aclaratorio del enlace de esta manera: [noparse][thread='ID_tema']'Texto'[/thread][/noparse]

Por ejemplo: [thread]1947[/thread] o [thread=1947]Como poner enlace a un mensaje[/thread]

Ale, un saludo. 😉
 
Atrás
Arriba