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

Archiwum - Megavideo BBCode

Bucu - 02-02-2010, 16:32

Kod:
    $patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];

// megavideo bbcode
$patterns[2] = "#\[megavideo\]([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/megavideo\]#si";
$replacements[2] = $bbcode_tpl['megavideo'];
$text = str_replace('/?v=','/v/',$text);

// [wrzuta]http://user.wrzuta.pl/audio/token/artist_-_title[/wrzuta] code
$patterns[3] = "#\[wrzuta\]([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/wrzuta\]#si";
replacements[3] = $bbcode_tpl['wrzuta'];
$text = str_replace('wrzuta.pl/audio/','wrzuta.pl/sr/f/',$text);

//youtube
$patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
$replacements[] = $bbcode_tpl['youtube'];

// [wrzuta1]http://user.wrzuta.pl/audio/token/artist_-_title[/wrzuta1] code
$patterns[4] = "#\[wrzuta1\]([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/wrzuta1\]#si";
$replacements[4] = $bbcode_tpl['wrzuta1'];
$text = str_replace('wrzuta.pl/film/','wrzuta.pl/sr/v/',$text);


takiego burdelu jak w bbcode.php co dales to nie widzalem, musialem "rodzielac komentarze" bo tak bylo zbite.

Kedalion - 02-02-2010, 16:35

czyli mam ten kod dodać do bbcode? faktycznie mam burdel xD straszny :P jeżeli możesz wyślij mi bbcode już zrobiony :) a jak będę miał flote za pomoc wyśle ci kod na telefon za 10 zł ;) a jak na razie +

Edit : Mówię poważnie tylko napisz do mnie na gadu ;)

[ Dodano: 02-02-2010, 16:55 ]
źle coś dodaje :(


Parse error: syntax error, unexpected '[' in /home/firstgam/public_html/includes/bbcode.php on line 318

[ Dodano: 02-02-2010, 17:09 ]
Zastąpiłem cały ten kod tym nowym co mi podałeś i nic dalej ten sam błąd :/

[ Dodano: 02-02-2010, 21:36 ]
DOBRA .... SAM JUZ SOBIE PORADZILEM ;] ;)

Seshiro - 21-03-2010, 23:00

Chciałbym zrobić tak, aby dla niezalogowanych wyświetlała się informacja, że film dostępny tylko dla zalogowanych... Pomoże mi ktoś?
Bucu - 21-03-2010, 23:09

spróbuj zamienic:

Kod:
$text = str_replace('/?v=','/v/',$text);


na

Kod:

if($userdata['user_id'] >= '2')
{
$text = str_replace('/?v=','/v/',$text);
}
else
{
$text = 'tutaj twoj tekst';
}

kamil.667 - 26-03-2010, 16:19

Moze ktos dac normalnie te 3 pliki juz edytowane?
Bo mi nie wychodzi jak chce to zrobic.

Seshiro - 27-03-2010, 09:53

Zamienilem i error :

Parse error: syntax error, unexpected '{' in /public_html/includes/bbcode.php on line 322

[ Dodano: 27-03-2010, 10:01 ]
Kod:
// megavideo bbcode
    $patterns[4] = "#\[megavideo\]([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/megavideo\]#si";
    $replacements[4] = $bbcode_tpl['megavideo'];

    $text = str_replace('/?v=','/v/',$text);
    if($userdata['user_id'] < '2')
    {
    $text = 'Film dostepny tylko dla zalogowanych uzytkownikow.';
    }
    ///


Zrobiłem coś takiego, teraz nie wywala błędu ale zamiast całej treści posta jest tekst
"ilm dostepny tylko dla zalogowanych uzytkownikow."

Zjada pierwsze literke, poza tym chodzilo mi, zeby tylko zamiast filmu bylo info, a nie zamiast całego postu...

[ Dodano: 27-03-2010, 10:05 ]
Każde posty gdzie jest użyty bbcode ukrywa i zamienia na te info. Nawet regulamin forum jest ukryty i pisze 'Film dostepny tylko dla zalogowanych uzytkownikow.'. Chyba nie tędy droga.. proszę o pomoc.

Bucu - 27-03-2010, 10:13

Seshiro, dzis wieczorem pomysle, to co dalem bylo pisane "na sucho"
Seshiro - 27-03-2010, 10:40

Ok, ja też spróbuje coś wymyślić...

[ Dodano: 29-03-2010, 20:45 ]
Wykombinowałem coś takiego i chyba działa :D :D

Kod:
        // megavideo bbcode
    $patterns[4] = "#\[megavideo\]([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/megavideo\]#si";
   
    if($username == "Anonymous")
        {
        $replacements[4] = '<br>ZALOGUJ SIE ABY OGLADAC TEN FILM !<br>';
        }
    else
        {
        $replacements[4] = $bbcode_tpl['megavideo'];
        }   

    $text = str_replace('/?v=','/v/',$text);


Mam pytanie, czy takie rozwiazanie jest optymalne, nie bedzie mi jakoś przekłamywać?
I jak dodać '<br>ZALOGUJ SIE ABY OGLADAC TEN FILM !<br>' do langów, w tym bbcode.php są trochę dziwne...

Dudex77r - 26-01-2011, 09:37

Sprawdzi ktoś dlaczego nie dodaje mi znaczka w NAPISZ ODPOWIEDŹ? Nie wiem, możliwe że już coś było w tym dawniej grzebane.
#Pan Trawka - 26-01-2012, 16:34

Mod fajny (sam używam ale musiałem usunąć) z forum tez chyba można go już usunąć/zamknąć - wiadome przyczyny...
Majkelo - 26-01-2012, 16:43

Jako że megavideo upadło, przenoszę do archiwum.


Powered by phpBB modified by Przemo © 2003 phpBB Group