link w nowym oknie

Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

link w nowym oknie

Post autor: mateusz » 22 stycznia 2008, 19:08

Witam
Mam drobne pytanko bo znaleźć nie mogę.
chodzi mi aby linki z postów i podpisów były otwierane w nowym oknie. bo obecnie otwierają się w oknie forum.

dodałem do pliku bbcode.html we fragmencie z href polecenie target=_blank ale to pomogło tylko na linki tworzone przy użyciu bbcode: [ url ]

czy wiecie co zrobić aby pozostałe linki były również otwierane w nowym oknie.

być może jest to powiązane z skracaniem długich linków aby nie rozciągały forum. jeśli wiecie gdzie ta funkcja siedzi to również się przyda.
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: link w nowym oknie

Post autor: daroPL » 22 stycznia 2008, 21:07

Spróbuj porobić coś z funkcją get_preg_expression() w pliku includes/functions.php.
Chodzi mi o tą część funkcji:

Kod: Zaznacz cały

				'#<!\-\- l \-\-><a (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
				'#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Re: link w nowym oknie

Post autor: mateusz » 22 stycznia 2008, 21:36

niestety dodanie tutaj target nie pomaga :(

Kod: Zaznacz cały

				'#<!\-\- l \-\-><a (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?" target="_blank">.*?</a><!\-\- l \-\->#',
				'#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)" target="_blank">.*?</a><!\-\- \1 \-\->#',
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: link w nowym oknie

Post autor: daroPL » 22 stycznia 2008, 21:57

To spróbuj w pliku includes/functions_content.php w funkcji make_clickable_callback() dodać ten parametr w linii:

Kod: Zaznacz cały

$html	= "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Re: link w nowym oknie

Post autor: mateusz » 22 stycznia 2008, 22:04

niestety nadal nie to. chyba pozostaje szukać w każdym powiązanym pliku słów href i tam dodawać target-a :D
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Zablokowany

Wróć do „Użytkowanie”