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 - BBCode Manager: [youtube]

mcfly - 08-02-2009, 22:12
Temat postu: BBCode Manager: [youtube]
Uwaga:
Wymaga zainstalowanego BBCode Manager !
Kod:
#
#-----[ OPEN ]---------------------------------------------
#

includes/users_bbcode.php

#
#-----[ FIND ]---------------------------------------------
#

/* CODE BBCODE TAG by QBS */
function code_bbcode ($txt)
{
        $txt = str_replace(">", '>', $txt);
        $txt = str_replace("<", '&lt;', $txt);
        $txt = preg_replace('#\[(.+?)((:([0-9]+))*)\](.*?)\[(.+?)((:([0-9]+))*)\]#', '[\\1]\\5[\\6]', $txt);
        return $txt;
}

#
#-----[ AFTER, ADD ]---------------------------------------

/* YOUTUBE BBCODE TAG by PHPMax */
function youtube_bbcode ($txt)
{
        $txt =  preg_replace('#http://(?:www\.)?(?:pl\.)?(?:en\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*#is', '\\1', $txt);
        return $txt;
}

Otwórz Panel Aministracyjny -> BBCode Manager
Dodaj nowy tag, z takimi parametrami:
Cytat:
Nazwa znacznika:
[youtube]

Kod znacznika:
[youtube]{TEXT}[/youtube]

Użyj zaimplementowanej funkcji PHP:
youtube_bbcode

Kod wynikowy:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/{TEXT}&hl=pl&fs=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/{TEXT}&hl=pl&fs=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

MagicalFire - 08-02-2009, 22:36

mcfly, wybacz ale mod bez sensu bo
http://www.przemo.org/php...er,asc,start,15
i mamy to samo

mcfly - 08-02-2009, 22:46

ok jak dodasz w/w mod przy zainstalowanym BBCode Manager to dam ci 100 zł :]
MagicalFire - 08-02-2009, 22:49

Cytat:
ok jak dodasz w/w mod przy zainstalowanym BBCode Manager to dam ci 100 zł :]

oki jak ma wyglądać BBCode z przykładowym linkiem do filmiku

mcfly - 08-02-2009, 23:28

Kod:
[youtube]http://www.youtube.com/watch?v=umxZIDaCeu8[/youtube]

MagicalFire - 08-02-2009, 23:38

mcfly, a to zwracam honor
ale z tym w kodzie wynikowym napewno tego nie uzyskasz
Kod:
http://www.youtube.com/v/{TEXT}&hl=pl&fs=1&color1=0x5d1719&color2=0xcd311b



ale kod html w poście będzie wyglądał tak
Cytat:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/http://www.youtube.com/watch?v=umxZIDaCeu8&hl=pl&fs=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/http://www.youtube.com/watch?v=umxZIDaCeu8&hl=pl&fs=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>


możne lepiej kod wynikowy
Kod:
<object width="425" height="344"><param name="movie" value="{TEXT}"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="{TEXT}" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>


ale on wygląda prawie tak samo jak mój z tamtego tematu

mcfly - 09-02-2009, 00:07

no akto do linku dodaje
Kod:
 [b]
hehe ?

MagicalFire - 09-02-2009, 06:09

Cytat:
no akto do linku dodaje

zobacz teraz

mcfly - 09-02-2009, 16:04

hehe, przecież ja to przepuszczam przez zaimplementowaną funkcję php :) i wychodzi sam id :P
mek1942 - 03-01-2010, 14:59

nie działa mi ta modyfikacja tzn. wszystko ustawiam tak jak w instrukcji a znacznik nie działa...

tzn. jak ustawie [youtube]link[/youtube] to działa ale jak dajesz z listy bbcode znacznik [yotube] to po klinięciu zamiast wyskoczyć mi jakby [youtube][/youtube] to wyskakuje Gość (znacznik, który jest wcześniejszy na liście) ;/ nie wiem czemu tak jest, wszystko robiłem zgodnie z instrukcją i sprawdzałem to 3 razy

mcfly - 06-01-2010, 16:48

spróbuj narazie usunąć ten znacznik, dodaj jakiś inny i czy będzie działał normalnie, pamiętam, że też miałem podobny problem, tylko nie pamiętam gdzie tkwi rozwiązanie :P
mek1942 - 06-01-2010, 17:41

skasowałem tag youtube i dodałem byle jaki tag nowy i działa dobrze tzn. wyświetla sie w liście bbcode tej takiej overlibowej i jak sie kliknie na tag to jakby dobrze dodaje do treści posta kod tego bannera np. [mek1942][/mek1942]

mcfly prosze o pomoc ;)

MagicalFire - 07-04-2010, 13:10

mek1942, mam to samo
mcfly, sprawdz co jest nie tak

mcfly - 30-04-2010, 14:23

mek1942, a usunąłeś to, z pliku
includes/users_bbcode.php:
Kod:
/* YOUTUBE BBCODE TAG by PHPMax */
function youtube_bbcode ($txt)
{
        $txt =  preg_replace('#http://(?:www\.)?(?:pl\.)?(?:en\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*#is', '\\1', $txt);
        return $txt;
}

MagicalFire - 30-04-2010, 14:25

mcfly napisał/a:
mek1942, a usunąłeś to, z pliku
includes/users_bbcode.php:

ale po co bo nie czaje



Powered by phpBB modified by Przemo © 2003 phpBB Group