phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
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
Wysłany: 07-02-2006, 12:39   

http://www.przemo.org/php...p=125652#125652
czy dziala? nie wiem musisz pokombinowac ;)
_________________
Cygantura
 
     
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
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

https://nabea.pl

• Zamów reklamę