Página 1 de 2

Cambiar link de registro para que apunte a otro sitio

Publicado: 11 Ago 2009, 20:04
por rruruiz
Buenas tardes

Tengo el foro phpBB3.0.5 (exclavo) sincronizado con joomla1.5.12 (maestro) a través de jFusion1.1.3.
Quiero que el foro se vea a pantalla completa, por lo que NO lo he puesto dentro del marco de joomla.
Al parecer, es conveniente desactivar el registro de usuarios del foro y tener solo activado el de jFusion por posibles problemas que se pueden dar (según he leído).
Sin embargo, quería que los nuevos usuarios que puedan acceder directamente al foro, se puedan registrar sin volverse locos buscando dónde (deberían ir a la página de joomla para registrarse).

Me gustaría saber si sería posible cambiar la opción "registro" del foro para que apunte a la página de registro de jFusion, o en su defecto poner algún link en la cabecera del foro.

He estado buscando cómo añadir opciones al menú superior de phpBB3, o cómo modificarlas, pero no encuentro nada al respecto.
Aún no me he querido meter con los MODs porque si busco algo sobre eso me sale tanta información que me marea y no sé si tendrán que ir por ahí los tiros. De todas formas, he creído que al ser una modificación tan simple se tendrá que poder hacer modificando un dato en un archivo (pero, ¿cuál?).

¿Me podría alguien indicar en que dirección debo buscar?

Gracias y un saludo

URL: http://www.euskolinux.org/foro
Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: Ninguno
Plantilla(s) usada(s): ??
Servidor: Linux de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 12 Ago 2009, 01:05
por ahh72
podrias tratar poniendole un link al portal asi como lo tengo en mi foro o deseas linkearle el registro tal como dices?

saludos

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 12 Ago 2009, 04:00
por rruruiz
Ya he visto cómo lo tienes tú ahh72_DEU , y no me parece mal. Yo lo tengo más o menos igual en la página que estoy haciendo ahora (primera vez que toco el joomla, el phpBB y el jFusión. Se me está hinchando la cabeza con esos "pequeños problemas" que siempre te surgen cuando haces algo por primera vez, aunque poco a poco se van resolviendo). Lo que pasa es que tengo la impresión de que donde va a ir más gente es al foro directamente a través de algún buscador. Por eso quería que dentro del foro apareciera algún link a la página de registro de nuevos usuarios, a ser posible en la cabecera (donde suele aperecer normalmente la opción de registrarse en el phpBB3), o tal vez al menos un link a la página principal (eso sería recomendable en cualquier caso). Sin embargo no encuentro la forma, a pesar de que me parece que tiene que ser algo sencillo.
Incluso he buscado "a pelo" por los archivos instalados a ver si encontraba algo, pero hay tantos que me resulta difícil saber por dónde buscar ya que es mi primer contacto con el programa en cuestión. Con que alguien me pudiera orientar de los archivos que se tendrían que modificar para poner algún link en la cabecera, me resultaría de gran ayuda.

Ahora me doy cuenta de que en tu página (ahh72_DEU) aparece en el foro un link a la página principal en el logotipo del foro (es que te había mal-entendido que tenías en el portal el link a "registrar"). Esa es otra opción que no he encontrado desde dónde cambiar (porque a mí me apunta al foro y no a la página principal), y que me podría solucionar, al menos parcialmente, el problema.

Muchas gracias y un saludo

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 12 Ago 2009, 04:28
por rruruiz
Me he replanteado el tema y te agradezco ahh72_DEU por hacerme ver el asunto desde otro ángulo. Me había estado obcecando en buscar cómo cambiar la opción registrarse y no el logotipo (sigo abierto a sugerencias en lo que respecta a lo primero). Efectivamente solucionaría el problema poniendo como tú tienes un logotipo apuntando al portal, otro al principio del foro, y otro a registrarse. Lo que pasa es que no encuentro el archivo donde se cambia eso. A veces, buscando por internet, se encuentran tantas cosas que no consigues ver la que realmente estás buscando.


Muchas gracias y un saludo

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 12 Ago 2009, 14:19
por ahh72
pues si deseas cambiar el link de registro en el header tienes que abrir dentro de tu estilo el archivo \template\overall_header.html y buscar este codigo:

Código: Seleccionar todo

http://www.euskolinux.org/foro/ucp.php?mode=register
este lo modificas y le pones el link al registro del portal:

Código: Seleccionar todo

http://www.euskolinux.org/index.php?option=com_user&task=register
en la parte inferior del foro, encima de donde estan las estadistica, hay otra opcion para el registro pero no encuentro donde esta eso, espero que alguien mas experto pueda ayudar en esta consulta.

saludos y suerte

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 13 Ago 2009, 03:07
por rruruiz
Muchas gracias por la respuesta. He buscado en /template/overall_header.html la linea que me indicas, pero no aparece.
No entiendo mucho de php, pero me parece que en ésta versión de phpBB3 se utilizan mucho las variables globales??
He estado buscando tanto en montones de archivos del phpBB, como en la base de datos MySQL, para ver si encontraba dónde se definen esas variables globales, o algo con el nombre del dominio para poderlo cambiar, pero no he encontrado nada (no he mirado en todos los archivos (son 1152) ni en todas las tablas de la base de datos, pero casi).

Aqui el archivo overall_header.html de muestra:
Spoiler
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>

<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
{META}
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

<!--
phpBB style name: prosilver
Based on style: prosilver (this is the default phpBB3 style)
Original author: Tom Beddard ( http://www.subBlue.com/ )
Modified by:

NOTE: This page was generated by phpBB, the free open-source bulletin board package.
The phpBB Group is not responsible for the content of this page and forum. For more information
about phpBB please visit http://www.phpbb.com
-->

<script type="text/javascript">
// <![CDATA[
var jump_page = '{LA_JUMP_PAGE}:';
var on_page = '{ON_PAGE}';
var per_page = '{PER_PAGE}';
var base_url = '{A_BASE_URL}';
var style_cookie = 'phpBBstyle';
var style_cookie_settings = '{A_COOKIE_SETTINGS}';
var onload_functions = new Array();
var onunload_functions = new Array();

<!-- IF S_USER_PM_POPUP -->
if ({S_NEW_PM})
{
var url = '{UA_POPUP_PM}';
window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
}
<!-- ENDIF -->

/**
* Find a member
*/
function find_username(url)
{
popup(url, 760, 570, '_usersearch');
return false;
}

/**
* New function for handling multiple calls to window.onload and window.unload by pentapenguin
*/
window.onload = function()
{
for (var i = 0; i < onload_functions.length; i++)
{
eval(onload_functions);
}
}

window.onunload = function()
{
for (var i = 0; i < onunload_functions.length; i++)
{
eval(onunload_functions);
}
}

// ]]>
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />

<link href="{T_THEME_PATH}/normal.css" rel="stylesheet" type="text/css" title="A" />
<link href="{T_THEME_PATH}/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />

<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
<link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" />
<!-- ENDIF -->

</head>

<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">

<div id="wrap">
<a id="top" name="top" accesskey="t"></a>
<div id="page-header">
<div class="headerbar">
<div class="inner"><span class="corners-top"><span></span></span>

<div id="site-description">
<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
<h1>{SITENAME}</h1>
<p>{SITE_DESCRIPTION}</p>
<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
</div>

<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box">
<form action="{U_SEARCH}" method="post" id="search">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
<input class="button2" value="{L_SEARCH}" type="submit" /><br />
<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
</fieldset>
</form>
</div>
<!-- ENDIF -->

<span class="corners-bottom"><span></span></span></div>
</div>

<div class="navbar">
<div class="inner"><span class="corners-top"><span></span></span>

<ul class="linklist navlinks">
<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>

<li class="rightside"><a href="#" onclick="fontsizeup(); return false;" onkeypress="fontsizeup(); return false;" class="fontsize" title="{L_CHANGE_FONT_SIZE}">{L_CHANGE_FONT_SIZE}</a></li>

<!-- IF U_EMAIL_TOPIC --><li class="rightside"><a href="{U_EMAIL_TOPIC}" title="{L_EMAIL_TOPIC}" class="sendemail">{L_EMAIL_TOPIC}</a></li><!-- ENDIF -->
<!-- IF U_EMAIL_PM --><li class="rightside"><a href="{U_EMAIL_PM}" title="{L_EMAIL_PM}" class="sendemail">{L_EMAIL_PM}</a></li><!-- ENDIF -->
<!-- IF U_PRINT_TOPIC --><li class="rightside"><a href="{U_PRINT_TOPIC}" title="{L_PRINT_TOPIC}" accesskey="p" class="print">{L_PRINT_TOPIC}</a></li><!-- ENDIF -->
<!-- IF U_PRINT_PM --><li class="rightside"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF -->
</ul>

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<ul class="linklist leftside">
<li class="icon-ucp">
<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="u">{L_PROFILE}</a>
<!-- IF S_DISPLAY_PM --> (<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)<!-- ENDIF --> &bull;
<a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
<!-- IF U_RESTORE_PERMISSIONS --> &bull;
<a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>
<!-- ENDIF -->
</li>
</ul>
<!-- ENDIF -->

<ul class="linklist rightside">
<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
<!-- IF not S_IS_BOT -->
<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED --><li class="icon-register"><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a></li>
<!-- ENDIF -->
</ul>

<span class="corners-bottom"><span></span></span></div>
</div>

</div>

<a name="start_here"></a>
<div id="page-body">

<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
<div id="message" class="rules">
<div class="inner"><span class="corners-top"><span></span></span>
<strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->


Por otro lado, tampoco he encontrado dónde cambiar el enlace del logotipo, que creo que se hará de forma similar, para que apunte a la página principal en lugar de al foro.


Un saludo

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 13 Ago 2009, 03:33
por ahh72
estaba comprobando ese archivo del estilo que uso ya que esta basado en prosilver y me veo que cuando no esta instalado aun en el foro se muestran casi con variables globales pero ya estando como estilo por defecto le asigna los links de tu dominio, asi que mi pregunta es si ese es el archivo que tienes en tu hosting o lo tomaste del instalador? :shock:

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 13 Ago 2009, 03:49
por rruruiz
Es el archivo que tengo en mi hosting. Lo he bajado de allí justo antes de enviarlo, y lo acabo de revisar por si me había equivocado al hacerlo.
¿Será que al instalar el phpBB lo he hecho de alguna forma extraña? No creo que haya cambiado mucho la forma de instalación de la versión tuya a la mía (3.0.4-3-0-5)

Voy a ver si duermo un poco, que el ordenador va a terminar por sorberme el poco seso que me queda.

Buenas noches y hasta mañana

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 13 Ago 2009, 04:30
por rruruiz
Después de lo que me has dicho antes, no he podido por fin ir a dormir y en su lugar he estado mirando opciones de configuración de phpBB.
No sé si tendrá algo que ver "Panel de administración/general/configuración del servidor/Forzar parámetro URL" con todo ésto.
Lo he cambiado, y no me cambia el archivo /template/overall_header.html
No sé si realmente tendrá que cambiar, o si tendré que hacer algo como borrar la caché (no estoy seguro de si me podría cargar algo borrando todos los archivos del directorio cache. He borrado solo el de overall_header).

Se agradecería cualquier sugerencia al respecto.


Salu2

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 13 Ago 2009, 13:24
por ahh72
despues de cada cambio siempre se limpia la cache y si modificaste archivos de tu estilo pues siempre tienes que actualizar la plantilla y temas :wink:

vas a usar el estilo prosilver por defecto en tu foro o deseas usar otro? seria bueno definir eso antes por si deseas cambiar de plantilla por una que mas te guste o que se adapte a tu foro, si es asi qui tienes una variedad de estilos pero mira que sea para la version de tu foro: http://demo.phpbb3styles.net/?phpbb=3.0.5

saludos

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 13 Ago 2009, 16:23
por rruruiz
La verdad es que aún no había pensado en cambiar la plantilla. Estaba primero intentando familiarizarme con el programa porque tengo que hacer alguna página más con él.
¿te parece que queda muy "cutre" la plantilla prosilver?

Bueno, cuando resuelva los demás problemas funcionales ya iré profundizando en el aspecto. Te agradezco el link de demos.
ahh72_DEU escribió:despues de cada cambio siempre se limpia la cache y si modificaste archivos de tu estilo pues siempre tienes que actualizar la plantilla y temas :wink:
He limpiado caché, pero no sé cómo se actualiza la plantilla y temas.
Tras limpiar caché, me sigue sin aparecer la línea famosa que debería cambiar.


Salu2

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 13 Ago 2009, 16:40
por angelismo
Para actualizar plantillas
ACP :arrow: Estilo :arrow: Componentes de estilos :arrow: Plantilla :arrow: tu plantilla :arrow: Actualizar

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 15 Ago 2009, 00:28
por rruruiz
No he conseguido nada actualizando la plantilla. Se me queda igual. Me parece que lo dejaré como está por un tiempo, y volveré a la carga cuando tenga más tiempo y ganas (por más que me pueda fastidiar el no haber conseguido algo que me parece que tiene que ser tan sencillo). A veces dedicas a una chorrada un tiempo que podías estar dedicando a algo interesante de verdad, y cuando te das cuenta te arrepientes (no me imaginé que ésto me iba a hacer perder tanto tiempo, y encima para nada).

Un saludo y gracias

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 15 Ago 2009, 14:45
por ahh72
no es para tanto hombre, todos hemos pasado ese problema en no conocer del tema y con la practica unos sabemos un poco mas o que otros se vuelven mas expertos en el tema, seria bueno que le instales esta plantilla porque queda mejor con los colores de tu potal: http://www.phpbb3bbcodes.com/viewtopic.php?f=46&t=2570

saludos

Re: Cambiar link de registro para que apunte a otro sitio

Publicado: 17 Ago 2009, 03:25
por rruruiz
Muchas gracias ahh72_DEU por los ánimos (la verdad es que más me falta tiempo que ánimos) y por el enlace. Ya he subido al servidor la plantilla que me sugieres. En cuanto pueda la probaré.

Gracias y un saludo