Poprzedni temat :: Następny temat |
sebonpl Wysłany: Sob 16 Wrz, 2006 |
|
|
Autor: davidls
Opis: Mod dodaje nowe tagi bbcode [stream][/stream] dzieki czemu mozna w postach dodawac mp3/wma itp..
Kod#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
#----[ AFTER, ADD ]-----------------------------------------
#
//Begin Strean Mod Copyright David Smith 2002
$bbcode_tpl['stream'] = str_replace('{URL}', '\\1', $bbcode_tpl['stream']);
#
#-----[ FIND ]------------------------------------------
#
// [email]user@domain.tld[/email] code..
$patterns[5] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[5] = $bbcode_tpl['email'];
#
#----[ AFTER, ADD ]-----------------------------------------
# Note: you may need to change array number if used with other BBcode mods
#
//[stream]and[/stream]for streaming audio.
$patterns[6] = "#\[stream:$uid\](.*?)\[/stream:$uid\]#si";
$replacements[6] = $bbcode_tpl['stream'];
#
#-----[ FIND ]------------------------------------------
#
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\](http(s)?://)([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/img\]#si", "[img:$uid]\\1\\3[/img:$uid]", $text);
#
#----[ AFTER, ADD ]-----------------------------------------
#
//[stream]image_url_here[/stream]code..
$text = preg_replace("#\[stream\](([a-z]+?)://([^, \n\r]+))\[/stream\]#si", "[stream:$uid]\\1[/stream:$uid]", $text);
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
#
#----[ AFTER, ADD ]-----------------------------------------
#
<!-- BEGIN stream --><object id="wmp" width=300 height=70 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0"
standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<param name="FileName" value="{URL}">
<param name="ShowControls" value="1">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="AutoSize" value="1">
<param name="autoplay" value="0">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/windows95/downloads/contents/wurecommended/s_wufeatured/mediaplayer/default.asp"
src="{URL}" name=MediaPlayer2 showcontrols=1 showdisplay=0 showstatusbar=1 autosize=1 autoplay=0 visible=1 animationatstart=0 transparentatstart=1 loop=0 height=70 width=300>
</embed>
</object><!-- END stream -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
# |
|
Kula Wysłany: Sob 16 Wrz, 2006 |
|
|
heh , ma?o potrzebne ale piwko stawiam :) |
|
sebonpl Wysłany: Sob 16 Wrz, 2006 |
|
|
dzieki ;) |
|
kidzior Wysłany: Sob 16 Wrz, 2006 |
|
|
Mnie sie przyda, dzi?ki za moda! |
|
jancu Wysłany: Sob 16 Wrz, 2006 |
|
|
Kidy? czego? takiego szuka?em. Zobaczymy co z tego wyjdzie :o |
|
vocus Wysłany: Sob 16 Wrz, 2006 |
|
|
dzieki wlasnie czegos takiego szukalem. przydalo by sie demko jak to wszystko wyglada mniej wiecej |
|
Woonski Wysłany: Pon 18 Wrz, 2006 |
|
|
?wietne :) piwko ode mnie. |
|
hannibal Wysłany: Pon 18 Wrz, 2006 |
|
|
tylko wg mnie odtwarzanie powinno by? na rz?danie a nie automatycznie po otwarciu posta. |
|
Woonski Wysłany: Pon 18 Wrz, 2006 |
|
|
s?uszna uwaga :( |
|
Kanku Wysłany: Czw 18 Sty, 2007 |
|
|
czy tylko ja mam problem typu ?e nie mam :
// [email]user@domain.tld[/email] code..
$patterns[5] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[5] = $bbcode_tpl['email'];
czy jakich? innych ? o co kaman ? czemu tego nie mam ?
Z g?ry dzi?ki za odpowied? |
|
PavlaQ Wysłany: Sob 07 Kwi, 2007 |
|
|
Kodczy tylko ja mam problem typu ?e nie mam :
// [email]user@domain.tld[/email] code..
$patterns[5] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[5] = $bbcode_tpl['email'];
czy jakich? innych ? o co kaman ? czemu tego nie mam ?
Z g?ry dzi?ki za odpowied?
znajdz to:
Kod
// [email]user@domain.tld[/email] code..
$patterns[] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];
|
|
Kanku Wysłany: Sob 07 Kwi, 2007 |
|
|
w tym rzecz ze ja w ogole nie mam polowy tych rzeczy albo i wiecej :/ nie rozumiem tego. w zalaczniku moj plik bbcode.php, m?g?by go kto? zanalizowa? ? prosze ? |
|
SnD Wysłany: Nie 08 Kwi, 2007 |
|
|
Ja na podstawie tego, zrobi?em ciut inaczej. Doda?em zamiast oryginalnego playera MS, flash playerka. Zamiast kodu [stream] mam [audio]. Jak by kto? chcia?: Wypakuj plik player.swf z archiwum i wrzu? do g??wnego katalogu forum.
Kod#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
#----[ AFTER, ADD ]-----------------------------------------
#
//Begin Strean Mod Copyright David Smith 2002
$bbcode_tpl['audio'] = str_replace('{URL}', '\\1', $bbcode_tpl['audio']);
#
#-----[ FIND ]------------------------------------------
#
// [email]user@domain.tld[/email] code..
$patterns[5] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[5] = $bbcode_tpl['email'];
#
#----[ AFTER, ADD ]-----------------------------------------
# Note: you may need to change array number if used with other BBcode mods
#
//[audio]and[/audio]for streaming audio.
$patterns[6] = "#\[audio:$uid\](.*?)\[/audio:$uid\]#si";
$replacements[6] = $bbcode_tpl['audio'];
#
#-----[ FIND ]------------------------------------------
#
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\](http(s)?://)([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/img\]#si", "[img:$uid]\\1\\3[/img:$uid]", $text);
#
#----[ AFTER, ADD ]-----------------------------------------
#
//[audio]image_url_here[/audio]code..
$text = preg_replace("#\[audio\](([a-z]+?)://([^, \n\r]+))\[/audio\]#si", "[audio:$uid]\\1[/audio:$uid]", $text);
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
#
#----[ AFTER, ADD ]-----------------------------------------
#
<!-- BEGIN audio --><object type="application/x-shockwave-flash" data="player.swf?son={URL}" width="200" height="20" bgcolor="#CCCCCC"> <param name="movie" value="player.swf?son={URL}" /> <param name="bgcolor" value="#CCCCCC"></object><!-- END audio -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
# |
|
kidzior Wysłany: Pon 30 Kwi, 2007 |
|
|
SnD napisał/aJa na podstawie tego, zrobi?em ciut inaczej. Doda?em zamiast oryginalnego playera MS, flash playerka. Zamiast kodu [stream] mam [audio]. Jak by kto? chcia?: Wypakuj plik player.swf z archiwum i wrzu? do g??wnego katalogu forum.
Kod#
(...)
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Zrobi?em idealnie jak w instrukcji, jednak mam problem.
Podczas podgl?du edytowanego posta/tematu, wy?wietla mi si? co? takiego:
czyli w sumie tak ma by?, poniewa? jest to pasek playera flashowego, wszystko dzia?a pi?knie.
Ale ju? po napisaniu posta mam co? takiego:
I oczywi?cie nic si? z tym nie da zrobi?.
Mo?e sie przyda, wklejam jeszcze ?r?d?o strony przy napisanym po?cie (oczywi?cie tyczy si? playera), dane przyk?adowe:
Kod<object type="application/x-shockwave-flash" data="player.swf?son=http://mp3.wp.pl/i/sciagnij?id=189056" width="200" height="20" bgcolor="#CCCCCC"> <param name="movie" value="player.swf?son=http://mp3.wp.pl/i/sciagnij?id=189056" /> <param name="bgcolor" value="#CCCCCC"></object></span></td>
Ma kto? poj?cia, dlaczego tak si? dzieje? |
|
pichus Wysłany: Pon 30 Kwi, 2007 |
|
|
Mam to samo co kidzior :/ |
|
|
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
|