Mod Adı: Duckload videoları için BBCode modu
Mod Yapımcısı: Ümit TAT
Arkadaşlar siteme duckload dan video koymak istedim. Ancak bilgim de yoktu. Video moblarını karşılaştırarak benzerlikleri bularak bu mobu yaptım. Kendi sitemde denedim çalışıyor. Başka biri önceden yaptı mı bilmiyorum
gerecler.php dosyasında şu kodu b
ulun:
$donen = preg_replace('|\[color=([a-z0-9#]*?)\](.*?)\[/color\]|si','<font color="\\1">\\2</font>',$donen);
bunu silmeden
üstüne şunu ekleyin:
$donen = preg_replace('|\[duckload\]http://www.duckload.com/play/mp4/([a-z0-9?&\\/\-_+.:,=#@;]+?)\[/duckload\]|si','<object width="705" height="467"><param name="movie" value="http://flash.duckload.com/video/duckloadplayer.swf?id=\\1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://flash.duckload.com/video/duckloadplayer.swf?id=\\1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="705" height="467"></embed></object>',$donen);
Nasıl çalışır: Eklemek istediğiniz videonun adresini [duckload] [/duckload]arasına eklemeniz yeterli. İlgili iletiyi yazarken alltaki
"Bu iletide BBCode kullan" kutucuğunu işaretlemeyi unutmayın.
Örneğin:
[duckload]http://www.duckload.com/play/mp4/6354A5F7595C713A[/duckload]
---------------------------------
Ayrıca metin düzenleyici üstüne, duckload düğmesi gibi tıklandığında kod oluşturan düğmeler koymak için, kullandığınız temanın
mesaj_yaz.html dosyasını açın, içinde şunu
bulun:
onclick="islem('ileri',''), olay_fare_tik(this), setTimeout('olay_fare_tik2(\'bbcode_ileri\')', 100)"></div>
altına şunu ekleyin:
<div class="sabit_katman"><img src="temalar/5renkli/resimler/bbcode/duckload.gif" border="0" width="23" height="23" alt="duckload" title="Seçili adresdeki videoyu göster" class="bbcode" id="bbcode_duckload" onmouseover="olay_fare_ustune(this)" onmouseout="olay_fare_cekme(this)" onclick="islem('duckload',prompt('Videonun Adresini Yazınız', 'http://'))"></div>
Üstteki kod 5 Renkli teması içindir, farklı bir tema kullanıyorsanız
temalar/5renkli/resimler/bbcode/duckload.gif kısmını değiştirin.
/dosyalar/betik_mesaj.js dosyasını açın, kodlar sıkıştırılmıştır ekleme yaparken dikkatli olun,
içinde şunu bulun:
if(deger1)bbKodEkle('[youtube]'+deger1+'[/youtube]','','\r\n[youtube]'+deger1+'[/youtube]');}}
hemen arkasına şunu ekleyin:
else if(komut=='duckload'){if(div_katman.style.display=='inline')HtmlEkle2('[duckload]'+deger1+'[/duckload]','',' ');else bbKodEkle('[duckload]'+deger1+'[/duckload]','','\r\n[duckload]'+deger1+'[/duckload]');}
Son olarak aşağıdaki grafiği farklı kaydederek, kullandığınız temanın
/resimler/bbcode/ klasörü içine kopyalayın.