|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 22-01-2009, 19:25 |
[1.12.*] [Szukam] Linki dla zalogowanych |
Autor |
Wiadomość |
FrEaK82

Posty: 38
|
Wysłany: 07-02-2006, 12:07 [1.12.*] [Szukam] Linki dla zalogowanych
|
|
|
Kiedys byl taki mod, ktory wyswietlal linki jedynie dla zalogowanych, niezalogowan widzieli z gory ustalony text np.:
Cytat: |
* Tutaj znajduje sie link dostepny jedynie dla osob zalogowanych. Jezeli nie posiadasz konta => zarejestruj sie. *
|
nigdzie go nie moge znalesc, czyzby jakies porzadki byly
moglby ktos go jeszcze raz wstawic
z gory dzieki |
_________________ .:: SuPeRmAn Z mO... KaPiTaN ZbIk PoMoZe Ci ::. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
irekk

Pomógł: 283 razy Posty: 2927
|
|
|
|
 |
FrEaK82

Posty: 38
|
Wysłany: 07-02-2006, 14:50
|
|
|
pokombinowalem i smiga... dzieki
[ Dodano: 07-02-2006, 15:30 ]
dla potomnosci - moze sie przyda
zaznaczam, ze jest to mod qbsa - ja go jedynie dopasowalem do wersji 1.12.3
otworz plik: includes/bbcode.php
Znajdz:
Kod: |
function bbencode_second_pass($text, $uid, $username = '')
{
global $lang, $bbcode_tpl, $board_config;
|
Zamien na:
Kod: |
function bbencode_second_pass($text, $uid, $username = '')
{
global $lang, $bbcode_tpl, $board_config, $userdata;
|
Znajdz:
Kod: |
if ( $board_config['button_ur'] )
{
// matches a [url]xxxx://www.phpbb.com[/url] code..
$patterns[] = "#\[url\]([\w]+?://([\w\#()$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.([\w\#()$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url2'];
// [url=xxxx://www.phpbb.com]phpBB[/url] code..
$patterns[] = "#\[url=([\w]+?://[\w\#()$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url3'];
// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
$patterns[] = "#\[url=((www|ftp)\.[\w\#()$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url4'];
}
else
{
$text = str_replace(array("[url=", "[URL=", "[url]", "[/url]", "[URL]", "[/URL]"), '', $text);
}
|
Zamien na:
Kod: |
if( !$userdata['session_logged_in'])
{
$text = preg_replace("#\[url\]([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is",
"<b>* Tu znajduje sie link aby go zobaczyc nalezy sie zalogowac. Jezeli nie posiadasz konta to sie zarejestruj. *</b>", $text);
$text = preg_replace("#\[url\]((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is",
"<b>* Tu znajduje sie link aby go zobaczyc nalezy sie zalogowac. Jezeli nie posiadasz konta to sie zarejestruj. *</b>", $text);
$text = preg_replace("#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is",
"<b>* Tu znajduje sie link aby go zobaczyc nalezy sie zalogowac. Jezeli nie posiadasz konta to sie zarejestruj. *</b>", $text);
$text = preg_replace("#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is",
"<b>* Tu znajduje sie link aby go zobaczyc nalezy sie zalogowac. Jezeli nie posiadasz konta to sie zarejestruj. *</b>", $text);
} else {
if ( $board_config['button_ur'] )
{
// matches a [url]xxxx://www.phpbb.com[/url] code..
$patterns[] = "#\[url\]([\w]+?://([\w\#()$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.([\w\#()$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url2'];
// [url=xxxx://www.phpbb.com]phpBB[/url] code..
$patterns[] = "#\[url=([\w]+?://[\w\#()$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url3'];
// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
$patterns[] = "#\[url=((www|ftp)\.[\w\#()$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url4'];
}
else
{
$text = str_replace(array("[url=", "[URL=", "[url]", "[/url]", "[URL]", "[/URL]"), '', $text);
}
}
|
Znajdz:
Kod: |
function make_clickable($text)
{
global $board_config;
|
Zamien na:
Kod: |
function make_clickable($text)
{
global $board_config, $userdata;
|
Znajdz:
Kod: |
$ret = preg_replace("#(^|[\n ])([\w]+?://\S[\w\#()$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" rel=\"nofollow\" target=\"_blank\" class=\"postlink\">\\2</a>", $ret);
|
Zamien na:
Kod: |
if( $userdata['session_logged_in'])
{
$ret = preg_replace("#(^|[\n ])([\w]+?://\S[\w\#()$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" rel=\"nofollow\" target=\"_blank\" class=\"postlink\">\\2</a>", $ret);
}
else
{
$ret = preg_replace("#(^|[\n ])([\w]+?://\S[\w\#()$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<b>* Tu znajduje sie link aby go zobaczyc nalezy sie zalogowac. Jezeli nie posiadasz konta to sie zarejestruj. *</b>", $ret);
}
|
Znajdz:
Kod: |
$ret = preg_replace("#(^|[\n ])((www|ftp)\.\S[\w\#()$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" rel=\"nofollow\" target=\"_blank\" class=\"postlink\">\\2</a>", $ret);
|
Zamien na:
Kod: |
if( $userdata['session_logged_in'])
{
$ret = preg_replace("#(^|[\n ])((www|ftp)\.\S[\w\#()$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" rel=\"nofollow\" target=\"_blank\" class=\"postlink\">\\2</a>", $ret);
}
else
{
$ret = preg_replace("#(^|[\n ])((www|ftp)\.\S[\w\#()$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<b>* Tu znajduje sie link aby go zobaczyc nalezy sie zalogowac. Jezeli nie posiadasz konta to sie zarejestruj. *</b>", $ret);
}
|
Znajdz:
Kod: |
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\" class=\"postlink\">\\2@\\3</a>", $ret);
|
Zamien na:
Kod: |
if( $userdata['session_logged_in'])
{
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\" class=\"postlink\">\\2@\\3</a>", $ret);
}
else
{
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<b>* Tu znajduje sie link aby go zobaczyc nalezy sie zalogowac. Jezeli nie posiadasz konta to sie zarejestruj. *</b>", $ret);
}
|
PeAcE |
_________________ .:: SuPeRmAn Z mO... KaPiTaN ZbIk PoMoZe Ci ::. |
|
|
|
 |
strus

Pomógł: 66 razy Posty: 547
|
Wysłany: 20-02-2006, 20:50
|
|
|
Potwierdzam, modzik dziala na 1.12.3 Mozna by go do gotowych wrzucic |
_________________ if(DobaZegarowa>24) cout<<"Z checia Ci pomoge!"; else cout<<"Fuck OFF and Find OUT it yourself."; |
|
|
|
 |
Seavolv

Posty: 64
|
Wysłany: 17-03-2006, 01:29
|
|
|
A działa pod 1.12.5 ?
Sprawdziłem i działa ale czy mozna by było uzyskac taki efekt tabelki na ten napis?
http://garages.sennik.for...topic.php?t=180
Wydaje mi sie ze wtedy wygląda to troche czytelniej?
[ Dodano: 17-03-2006, 19:07 ]
To moze jeszcze jedna prosba o przerobienie tego moda tak aby równiez ukrywał linki w chmurce pierwszy/ostatni post. |
|
|
|
 |
fatherdirector
Pomógł: 87 razy Posty: 472
|
Wysłany: 02-07-2006, 23:58
|
|
|
Wszystko fajnie dziala, jest tylko jeden problem - linki które znajdują sie w sygnaturce usera również zostają ukryte. Da sie jakoś sprawic żeby akurat te linki były widoczne dla wszystkich ? |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
vogiel
Posty: 3
|
Wysłany: 22-08-2006, 13:58
|
|
|
Czy mógłby ktoś to zmodyfikować by ukrywał wszystkie linki bez względu czy jest to http czy www, czy jest w [url] [code] itp. bardzo bym był wdzięczny |
_________________ www.forum.helox.pl |
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,26 sekundy. Zapytań do SQL: 10 | |
 |
|