Página 1 de 1

Poner nuevo enlace

Publicado: 16 Sep 2010, 13:14
por Frogmen
Hola, me gustaria poner un enlace a la derecha de la linea que esta arriba a la izquierda, que pone:

Panel de Control de Usuario (0 mensajes nuevos) • Buscar sus mensajes • Nuevo enlace

a fin de que solo lo puedan ver los usuarios registrados del foro (como lo hace el resto de esa linea) y si puede ser que salga en los dos idiomas del foro, español e ingles, es decir, que los españoles lo lean en español y los ingleses en ingles. Supongo que tendré que editar y añadir una nueva linea en /language/es/common.php y en /language/en/common.php, pero no se cual debería ser el tercer archivo a editar y que añadir.

Muchas gracias por vuestra ayuda.
Frogmen

Re: Poner nuevo enlace  Tema Solucionado

Publicado: 16 Sep 2010, 16:44
por leviatan21
Hola Frogmen :
Prueba haciendo esto :

Abrir :
raíz/srtyles/prosilver/template/overall_header.html

Buscar :

Código: Seleccionar todo

                    <!-- IF S_DISPLAY_SEARCH --> &bull;
                    <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
                    <!-- ENDIF -->
Debajo, agregar :

Código: Seleccionar todo

					<a href="URL_DEL_ENLACE">{L_TITULO_DEL_ENLACE}</a>
Donde dice URL_DEL_ENLACE debes reemplazarlo por la URL a donde será dirigido el usuario.
Ejemplo :

Código: Seleccionar todo

http://translate.google.com/#
Donde dice L_TITULO_DEL_ENLACE, ponle un texto acorde a tu enlace, éste será "traducido" por phpbb, de acuerdo al idioma del usuario, debe empezar con L_ y estar todo en mayúsculas :
ejemplo

Código: Seleccionar todo

L_GOOGLE_TRANSLATE
Todo junto sería :

Código: Seleccionar todo

<a href="http://translate.google.com/#">{L_GOOGLE_TRANSLATE}</a>
Abrir :
raíz/language/en/common.php

Busca :

Código: Seleccionar todo

	'FORUM_INDEX'			=> 'Board index',
Debajo, agregar :

Código: Seleccionar todo

	'GOOGLE_TRANSLATE'			=> 'Google translate',
Abrir :
raíz/language/es/common.php

Busca :

Código: Seleccionar todo

    'FORUM_INDEX'    => 'Índice general',
Debajo, agregar :

Código: Seleccionar todo

	'GOOGLE_TRANSLATE'			=> 'Traductor de Google',
Guardas todos los cambios, subes los archivos al servidor mediante FTP y actuelizas las plantillas para el estilo prosilver desde el ACP

Re: Poner nuevo enlace

Publicado: 19 Sep 2010, 23:32
por Frogmen
Ha funcionado perfectamente, muchisimas gracias.

slds
Frogmen

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 15:51
por Frogmen
Otra duda, quiero hacer lo mismo que en la petición de arriba, pero, por ejemplo, quiero poner las reglas del foro y quiero que los ingleses vayan a una dirección y los españoles a otra.

Gracias por vuestra ayuda.

slds
Frogmen

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 17:14
por leviatan21
¿ Y cuales serían esas 2 direcciones ?

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 19:03
por Frogmen
http://frogmen.info/phpBB3/forum_rules.php

http://frogmen.info/phpBB3/reglas_del_foro.php

slds
Frogmen

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 19:12
por leviatan21
Se me ocurre que pruebes con algo así :

Código: Seleccionar todo

    <!-- IF S_USER_LANG eq 'en' --><a href="./forum_rules.php">{L_RULES}</a><!-- ENDIF -->
    <!-- IF S_USER_LANG eq 'es' --><a href="./reglas_del_foro.php">{L_RULES}</a><!-- ENDIF -->
 
PD : He notado que el copyright de la traducción del foro de pruebas es el correcto pero el otro está incompleto :evil:

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 19:24
por Frogmen
leviatan21 escribió:Se me ocurre que pruebes con algo así :

Código: Seleccionar todo

    <!-- IF S_USER_LANG eq 'en' --><a href="./forum_rules.php">{L_RULES}</a><!-- ENDIF -->
    <!-- IF S_USER_LANG eq 'es' --><a href="./reglas_del_foro.php">{L_RULES}</a><!-- ENDIF -->
 
Gracias, donde lo tengo que colocar esto?
leviatan21 escribió:PD : He notado que el copyright de la traducción del foro de pruebas es el correcto pero el otro está incompleto :evil:
Pues no he tocado nada de eso, si me dices donde se pone y lo que hay que poner, lo rectifico inmediatamente.

Gracias
Frogmen

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 19:41
por Frogmen
Mira si ahora esta bien el Copyright?

slds
Frogmen

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 19:55
por leviatan21
Frogmen escribió:Gracias, donde lo tengo que colocar esto?
Donde tu quieras, quizás debajo de donde has agregado los anteriores :P

Frogmen escribió:Pues no he tocado nada de eso, si me dices donde se pone y lo que hay que poner, lo rectifico inmediatamente.
utiliza los mismos archivos de la carpeta raíz/language/es del foro de pruebas en el otro :mrgreen:

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 19:59
por leviatan21
También en el foro de pruebas, el archivo raíz/styles/prosilver/template/overall_footer.html está bien mientras el otro no ( hay código duplicado y en una mala posición )
y e el foro nornal ( ¿? ) deberías actualizar plantillas, tema e imágenes, hay cosas que están desordenaras :chulo:

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 21:11
por Frogmen
He hecho todo menos el copiar la carpeta languaje/es, ya que en el foro normal tengo muchos MODs instalados que no tengo en el de pruebas. He editado el archivo common.php de languaje/es y he corregido lo defectuoso, mira si ya lo tenemos todo es su sitio, vaya lio :-)

En lo referente al asunto que nos trae aquí, he copiado debajo de los del listado de artistas lo siguiente:

Código: Seleccionar todo

        <!-- IF S_USER_LANG eq 'en' --><a href="./forum_rules.php"> &bull; {L_FORUM_RULES}</a><!-- ENDIF -->    
        <!-- IF S_USER_LANG eq 'es' --><a href="./reglas_del_foro.php"> &bull; {L_FORUM_RULES}</a><!-- ENDIF -->
 
En la parte española, sale todo bien, pero en la inglesa no sale nada.

slds
Frogmen

Re: Poner nuevo enlace

Publicado: 03 Oct 2010, 21:36
por leviatan21
Prueba cambiando :

Código: Seleccionar todo

<!-- IF S_USER_LANG eq 'en' --> 
por

Código: Seleccionar todo

<!-- IF S_USER_LANG eq 'en-gb' --> 

Re: Poner nuevo enlace

Publicado: 04 Oct 2010, 01:03
por Frogmen
Pues si que funciona así, que cosas ;-)

Muchas gracias
Frogmen