Forum as Weblink - Target attribute

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
bonelifer
Beiträge: 2
Registriert: Mi 28.Dez, 2005 03:11

Forum as Weblink - Target attribute

Beitrag von bonelifer »

Deine phpBB Version: Vanilla phpBB 2.0.18
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

I'd like to have add the target=_blank attribute to the FORUM As Weblink mod. I've tried adapting the Topic As Weblink mod I found in a thread here, but I don't program in PHP so I was doing it by trail and error.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
index.php

#
#-----[ FIND ]-----
#
								'U_VIEWFORUM' => ( $forum_data[$j]['title_is_link'] == 1 ) ? append_sid("index.$phpEx?" . POST_FORUM_URL . "=$forum_id&forum_link=1") : append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))

#
#-----[ BEFORE, ADD ]-----
#
								'U_TARGET' => ( $forum_data[$j]['title_is_link'] == 1 ) ? 'target="_blank"' : '',

#
#-----[ OPEN ]-----
#
templates/subSilver/index_body.tpl

#
#-----[ FIND ]-----
#
		<td class="row1" width="100%"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />

#
#-----[ IN-LINE FIND ]-----
#
"{catrow.forumrow.U_VIEWFORUM}"

#
#-----[ IN-LINE AFTER, ADD ]-----
#
 {catrow.forumrow.U_TARGET}


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
bonelifer
Beiträge: 2
Registriert: Mi 28.Dez, 2005 03:11

Beitrag von bonelifer »

Thanks. :)
Saturday
Beiträge: 37
Registriert: Sa 17.Jun, 2006 13:12

Beitrag von Saturday »

Hab ein kleines Problem mit diesem Snippet:
Also wenn man auf den Link klickt öffnet sich zwar brav ein neues Fenster wo die Ziel Url dann aufgerufen wird.
Aber im normalen Fenster wird der Link ebenfalls geöffnet, also in _self.

Bin mir ganz sicher dass ich das Snippet korrekt eingebaut hab!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann versuchs mal anstelle

Code: Alles auswählen

target="_blank"
mit diesem hier:

Code: Alles auswählen

target="_new_'.$forum_id.'"
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Saturday
Beiträge: 37
Registriert: Sa 17.Jun, 2006 13:12

Beitrag von Saturday »

Keine Veränderung, selbes Problem wie in meinem ersten Post in diesem Thread beschrieben!

Was nun?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann häng doch mal die Dateien hier zur Kontrolle an...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
smarty
Beiträge: 128
Registriert: So 17.Jul, 2005 15:13

Beitrag von smarty »

Der Snippet hat bei mir net so richtig gefunzt. Daher meine Lösung für alle Leidgeplagten ^^

index.php
suche:

Code: Alles auswählen

'U_VIEWFORUM' => ( $forum_data[$j]['title_is_link'] == 1 ) ? append_sid("index.$phpEx?" . POST_FORUM_URL . "=$forum_id&forum_link=1") : append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
ersetze mit:

Code: Alles auswählen

'U_VIEWFORUM' => ( $forum_data[$j]['title_is_link'] == 1 ) ? append_sid("index.$phpEx?" . POST_FORUM_URL . "=$forum_id&forum_link=1") .'" target="_blank"' : append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
und es läuft - jedenfalls bei mir ^^ ;)
Antworten