Página 1 de 2

Abrir Enlace en nueva ventana

Publicado: 02 Feb 2010, 11:09
por novamax
Hola. Mi pregunta es que al crear un nuevo apartado del tipo enlace en la pagina principal del foro (no un link dentro de un post que se como se hace), lo abre cerrando la pagina del foro y mi idea era ver si es posible abrir ese enlace en una nueva ventana para que no cierre la del foro.
Perdonar si ya esta posteado pero es que no encuentro lo que busco.

Aqui os dejo la imagen del apartado tipo enlace:
(Al clicar ahi es cuando me cierra la ventana del foro)

Imagen

Re: Abrir Enlace en nueva ventana

Publicado: 02 Feb 2010, 11:12
por novamax
Perdon, me equivoque de foro, deberia estar en el dudas y preguntas, sorry

Re: Abrir Enlace en nueva ventana

Publicado: 02 Feb 2010, 15:28
por mitch
En /styles/prosilver/template/forumlist_body.html

Buscar:

Código: Seleccionar todo

<a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a>
Reemplazar por:

Código: Seleccionar todo

<a href="{forumrow.U_VIEWFORUM}" class="forumtitle" <!-- IF forumrow.FORUM_FOLDER_IMG_SRC eq './styles/prosilver/imageset/forum_link.gif' -->onclick="window.open(this.href); return false;"<!-- ENDIF -->>{forumrow.FORUM_NAME}</a>

Re: Abrir Enlace en nueva ventana

Publicado: 03 Feb 2010, 09:59
por novamax
Gracias Mitch, acabo de leerlo. Voy a ello y te digo como me fue.

Re: Abrir Enlace en nueva ventana

Publicado: 03 Feb 2010, 10:06
por novamax
Ya está y funcionando como queria.
Gracias de nuevo.
Sois los mejores. :ok:

Re: Abrir Enlace en nueva ventana

Publicado: 06 Feb 2010, 22:15
por loboestep
Hola, yo tengo un estilo distinto, concretamente este: etechgreen

Que tendría que cambiar aqui, gracias:

<

Código: Seleccionar todo

!-- DEFINE $CA_FORUMLIST = '1' -->
<!-- BEGIN forumrow -->
	<!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT -->
		</table>
		{$CA_BLOCK_END}
		<br />
	<!-- ENDIF -->

	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW or forumrow.S_NO_CAT -->
	    {$CA_BLOCK_START}
		{$CA_CAP2_START}<!-- IF forumrow.S_IS_CAT --><h4><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a></h4><!-- ELSE -->{L_FORUM}<!-- ENDIF -->{$CA_CAP2_END}
		<table class="tablebg" cellspacing="{$CA_SPACING}" width="100%">
		<tr>
			<th colspan="2">&nbsp;{L_FORUM}&nbsp;</th>
			<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
			<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
			<th width="175">&nbsp;{L_LAST_POST}&nbsp;</th>
		</tr>
	<!-- ENDIF -->
	
	<!-- IF not forumrow.S_IS_CAT -->
		<!-- IF forumrow.S_IS_LINK -->
			<tr>
				<td class="row1" width="31" align="center">{forumrow.FORUM_FOLDER_IMG}</td>
				<td class="row1">
					<!-- IF forumrow.FORUM_IMAGE or (S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED) -->
						<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr>
						<!-- IF forumrow.FORUM_IMAGE -->
                            <td valign="middle" style="padding-{S_CONTENT_FLOW_END}: 5px;">{forumrow.FORUM_IMAGE}</td>
						<!-- ENDIF -->
						<td width="100%" valign="middle">
					<!-- ENDIF -->
					<a class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
					<p class="forumdesc">{forumrow.FORUM_DESC}</p>
					<!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED -->
					    </td>
                        <td valign="top" style="padding-{S_CONTENT_FLOW_BEGIN}: 2px;"><a title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a>
					<!-- ENDIF -->
					<!-- IF forumrow.FORUM_IMAGE or (S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED) --></td></tr></table><!-- ENDIF -->
				</td>
				<!-- IF forumrow.CLICKS -->
					<td class="row2" colspan="3" align="center"><span class="genmed">{L_REDIRECTS}: {forumrow.CLICKS}</span></td>
				<!-- ELSE -->
					<td class="row2" colspan="3" align="center">&nbsp;</td>
				<!-- ENDIF -->
			</tr>
		<!-- ELSE -->
		<tr>
			<td class="row1" width="31" align="center">{forumrow.FORUM_FOLDER_IMG}</td>
			<td class="row1">
				<!-- IF forumrow.FORUM_IMAGE or (S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED) -->
					<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr>
                    <!-- IF forumrow.FORUM_IMAGE -->
    					<td valign="middle" style="padding-{S_CONTENT_FLOW_END}: 5px;">{forumrow.FORUM_IMAGE}</td>
    			    <!-- ENDIF -->
                    <td width="100%" valign="middle">
				<!-- ENDIF -->
				<a class="forumlink<!-- IF forumrow.S_UNREAD_FORUM --> link-new<!-- ENDIF -->" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
				<p class="forumdesc">{forumrow.FORUM_DESC}</p>
				<!-- IF forumrow.MODERATORS -->
					<p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>
				<!-- ENDIF -->
				<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS -->
					<p class="forumdesc"><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}</p>
				<!-- ENDIF -->
                <!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED -->
                    </td>
                    <td valign="top" style="padding-{S_CONTENT_FLOW_BEGIN}: 2px;"><a title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a>
                <!-- ENDIF -->
                <!-- IF forumrow.FORUM_IMAGE or (S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED) --></td></tr></table><!-- ENDIF -->
			</td>
			<td class="row2" align="center"><p class="topicdetails">{forumrow.TOPICS}</p></td>
			<td class="row2" align="center"><p class="topicdetails">{forumrow.POSTS}</p></td>
			<td class="row2" align="center" nowrap="nowrap">
				<!-- IF forumrow.LAST_POST_TIME -->
					<p class="topicdetails"><!-- IF forumrow.U_UNAPPROVED_TOPICS --><a href="{forumrow.U_UNAPPROVED_TOPICS}">{UNAPPROVED_IMG}</a>&nbsp;<!-- ENDIF -->{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
					</p>
				<!-- ELSE -->
					<p class="topicdetails">{L_NO_POSTS}</p>
				<!-- ENDIF -->
			</td>
		</tr>
		<!-- ENDIF -->
	<!-- ENDIF -->
	<!-- IF forumrow.S_LAST_ROW -->
		<!-- IF not S_IS_BOT and U_MARK_FORUMS -->
		<tr>
			<td colspan="5" class="cat" align="center">
				<a href="{U_MARK_FORUMS}">{L_MARK_FORUMS_READ}</a>
			</td>
		</tr>
		<!-- ENDIF -->
		</table>
		{$CA_BLOCK_END}
	<!-- ENDIF -->
<!-- BEGINELSE -->
{$CA_CAP2_START}{L_MESSAGE}{$CA_CAP2_END}
<table class="tablebg" cellspacing="{$CA_SPACING}" width="100%">
<tr>
	<td class="row1" colspan="5" align="center" style="padding: 25px 5px;"><p class="gensmall">{L_NO_FORUMS}</p></td>
</tr>
</table>
<!-- END forumrow -->

Re: Abrir Enlace en nueva ventana

Publicado: 07 Feb 2010, 11:00
por loboestep
Perdon:
URL: http://clubcastingandalucia.es/foro
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: Prime links
Plantilla(s) usada(s): etechgreen
Servidor: linux de pago:http://masbaratoimposible.com/
Actualización desde otra versión: 3.0.4
Conversión desde otro sistema de foros: NO

Re: Abrir Enlace en nueva ventana

Publicado: 07 Feb 2010, 14:59
por ahh72
ese cambio que indica mitch es para estilos prosilver o basados en ese mismo, el tuyo esta basado en subsilver2 asi que tendria que darte los cambios de codigos para ese estilo de foro ya que son distintos.

saludos

Re: Abrir Enlace en nueva ventana

Publicado: 07 Feb 2010, 23:44
por mitch
Para tu caso (etechgreen), sería:

Buscar:

Código: Seleccionar todo

<a class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
Reemplazar por:

Código: Seleccionar todo

<a class="forumlink" href="{forumrow.U_VIEWFORUM}" <!-- IF forumrow.FORUM_FOLDER_IMG_SRC eq './styles/etechgreen/imageset/forum_link.gif' -->onclick="window.open(this.href); return false;"<!-- ENDIF -->>{forumrow.FORUM_NAME}</a>
Recordar Limpiar caché

Para subsilver2, buscar:

Código: Seleccionar todo

				<a class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
				<p class="forumdesc">{forumrow.FORUM_DESC}</p>
			</td>
			<!-- IF forumrow.CLICKS -->
				<td class="row2" colspan="3" align="center"><span class="genmed">{L_REDIRECTS}: {forumrow.CLICKS}</span></td>
De este código, deben editar esta línea (la primera):

Código: Seleccionar todo

<a class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
Por esta:

Código: Seleccionar todo

<a class="forumlink" href="{forumrow.U_VIEWFORUM}" <!-- IF forumrow.FORUM_FOLDER_IMG_SRC eq './styles/subsilver2/imageset/forum_link.gif' -->onclick="window.open(this.href); return false;"<!-- ENDIF -->>{forumrow.FORUM_NAME}</a>
Recordar Limpiar caché

Para prosilver y estilos basados en este, basta con usar el código de mi post anterior, reemplazando "prosilver" por el nombre de tu estilo.

Me he dado cuenta que los estilos basados en subsilver2 varían bastante unos de otro, asi que puede que estos códigos no te sirvan. Si es así, dejas tu duda y lo miraré en cuanto pueda. Salu2.

Re: Abrir Enlace en nueva ventana

Publicado: 08 Feb 2010, 00:15
por loboestep
Gracias.

Lástima que no funcione. Como se puede ver aquí http://clubcastingandalucia.es/foro/index.php en la categoria ENLACES hay dos enlaces a "PAGINA PRINCIPAL" y "ANTIGUO FORO" ambos abren en la misma página en vez de en una nueva ventana :(

Re: Abrir Enlace en nueva ventana

Publicado: 08 Feb 2010, 00:19
por mitch
limpiaste el caché ?

Re: Abrir Enlace en nueva ventana

Publicado: 08 Feb 2010, 13:35
por loboestep
No, pero lo acabo de hacer y sigue igual :(

PD: Que mod es este para responder con tantas funciones? El mio no tiene nada de nada...

Gracias

Re: Abrir Enlace en nueva ventana

Publicado: 08 Feb 2010, 18:36
por MR.PABLO
A mi me pasa igual, no me funciona :( , pero que va, últimamente nada me está funcionando :shock:

Re: Abrir Enlace en nueva ventana

Publicado: 08 Feb 2010, 20:44
por mitch
loboestep, fue error mío. Quita lo que te he dicho que edites y ahora haz la edición que he dejado en mi post anterior (lo he editado).

Re: Abrir Enlace en nueva ventana

Publicado: 08 Feb 2010, 20:47
por mitch
Jj-Team , Dejame una url de descarga de tu estilo para mirar, que no encontre tu estilo en phpbb.com.

Que raro, siendo prosilver.