To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Problem z modyfikacją - Znaczniki code i link

tomko111 - 27-12-2009, 20:04
Temat postu: Znaczniki code i link
Witam serdecznie,

Zainstalowałem mod który ukrywa znaczniki CODE przed niezarejestrowanymi użytkownikami, czy jest możliwość aby w tych znacznikach pojawiał się link, zamiast 'tekstu' który trza kopiować do okna przeglądarki, aby otworzyła się strona?

Z góry dziękuję za pomoc, pomógł kliknę. 8)

QQxQ - 01-01-2010, 10:00

Chodzi ci o to zeby bylo zarejestruj sie i loguj jako odnosnik?

Jak tak to prosze bylo na forum ;]

zamienić tę linijkę w 3 plikach: (search.php; viewtopic.php; printview.php )


Kod:
$message = preg_replace("#\[code(.*?)\](.*?)\[/code.(.*?)\]#si", '[code\\1]' . $code_no_guest_text . '[/code:\\3]', $message);



na tę:


Kod:
$message = preg_replace("#\[code(.*?)\](.*?)\[/code.(.*?)\]#si", $code_no_guest_text, $message);



Następnie w pliku lang_main.php wstawić:

Zamiast:

Kod:

$lang['Code_No_Guests'] = 'Aby móc zobaczyć zawarto¶ć umieszczon± w tagu [ CODE ] musisz się zarejestrować';


Wstawić to:

Kod:

$lang['Code_No_Guests'] = '<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr><td><span class="genmed"><b>Kod:</b></span></td></tr><tr><td class="code">Aby móc zobaczyć zawartość umieszczoną w tagu [ CODE ] musisz się zarejestrować <b>(<a href="login.php"><font color="#FF0000">Zaloguj</font></a></a></b> | <b><a href="profile.php?mode=register"><font color="#FF0000">Zarejestruj</font></a>)</b> </td></tr></table> ';

tomko111 - 02-01-2010, 12:08

QQxQ, nie nie.
Chodzi o to, żeby w każdym znaczniku CODE jak pojawia się link, ktoś wkleja (to normalnie pojawia się tekst), a chciałbym, żeby klikając w ten tekst(link) otwierała się nowa strona z linkiem, a nie trzeba było kopiować adresu do okna wyszukiwarki.

FanciorS - 03-01-2010, 06:10

tomko111, słuchaj nie wiem ile masz lat ale pisz zrozumiale - Przeczytałem to co napisałeś w twoich 2 postach 5 razy i tylko sobie namieszałem w głowie.
Jeśli chcesz żeby ktoś ci pomógł to przynajmniej przyłóż się do tego żeby zrozumiale opisać w czym tkwi problem.

exp7.

szczupak_xD - 03-01-2010, 08:35

FanciorS napisał/a:
tomko111, słuchaj nie wiem ile masz lat ale pisz zrozumiale - Przeczytałem to co napisałeś w twoich 2 postach 5 razy i tylko sobie namieszałem w głowie.
Jeśli chcesz żeby ktoś ci pomógł to przynajmniej przyłóż się do tego żeby zrozumiale opisać w czym tkwi problem.

exp7.
i kto tu nabija posty :/ jakbyś chciał zrozumieć to byś zrozumiał. Autorowi tematu chodzi o to, że jest znacznik code. Ale wpisując w niego link jest w takiej postaci
Kod:
http://www.myśl_przed_napisaniem_posta.pl
a chce żeby było w takiej postaci http://www.myśl_przed_napisaniem_posta w pierwszym przykładzie, adres www jest w postaci tekstu, w drugim przykładzie adres jest w postaci linku. Można w niego kliknąć. Autor tematu chce uzyskać efekt klikalnego linku po wprowadzeniu adresu w bbcode [code]. A to dlatego, że ma zainstalowana modyfikacje code no guest. Całościowo ma być link w [code] {klikalny} ukryty dla niezalogowanych. Trochę tłumaczenie łopatologiczne :) no ale nie da się inaczej

tomko111 - 03-01-2010, 11:01

Szczupek, dokładnie o to mi chodzi.


Powered by phpBB modified by Przemo © 2003 phpBB Group