Datalife Engine Türkçe Yama İndir

Datalife Engine 14.0

  • Temalara yeni taglar eklendi ve geliştirildi
  • Yeni AirPlay medya oynatıcısı eklendi
  • 1500 adet yeni ifade (emoji) eklendi

Github'dayız

Kendi yapımımız olan modüllerin neredeyse tamamını ücretsiz olarak Github üzerinden yayımladık. Sadece bu modüller için "destek" verilecektir.

We are on Github

Almost all of our own modules have been released free of charge via Github. We support only these modules

» » Youtube video id'si bulma düzenlemesi

Youtube video id'si bulma düzenlemesi

Sitenizde ilave alanda kullandığınız youtube linkinden video id'sini çekebilirsiniz.
Bu eklenti Film Reader modülünde kullanılan trailer sistemin için tasarlanmış olsa da genel kulllanıma da hitap edecek bir düzenlemedir.

İlave alana direkt olarak youtube video linkini yapıştırıp eklediğiniz ve bu linkteki videoyu sitenizde iframe ile göstermek istediğinizde. Embed kodu için sadece ID girilmesi gerekli olduğundan girdiğiniz linki kullanamayacaksınız. Düzenleme ile ID'yi çekebilirsiniz ve rahatça iframe ile kullanabilirsiniz. ( TPL dosyasında )

İlave alan adı: trailer

Dosya: engine/modules/show.full.php
Bul :
$category_id = $row['category'];

$tpl->compile( 'content' );

Üstüne Ekle :
Bu koddaki $xfieldsdata['trailer'] değişkenindeki trailer yazısı, youtube video linkini girdiğiniz ilave alanın adı. Kendi ilave alanınıza göre düzenleme yapınız.
// Youtube ID
		if ( preg_match( "/v=([A-Za-z0-9-_]+)\&*/i", $xfieldsdata['trailer'], $_vid ) ) {
			$tpl->set( "{trailer-id}", $_vid[1] );
			$tpl->set_block( "'\\[trailer\\](.*?)\\[/trailer\\]'si", "\\1" );
			$tpl->set_block( "'\\[not-trailer\\](.*?)\\[/not-trailer\\]'si", "" );
		} else {
			$tpl->set_block( "'\\[trailer\\](.*?)\\[/trailer\\]'si", "" );
			$tpl->set_block( "'\\[not-trailer\\](.*?)\\[/not-trailer\\]'si", "\\1" );
		}
// Youtube ID


Dosya: engine/modules/show.short.php veya show.custom.php
Bul :
if( isset($view_template) AND $view_template == "rss" ) {

Üstüne Ekle:
// Youtube ID
		$xfieldsdata = xfieldsdataload( $row['xfields'] );
		if ( preg_match( "/v=([A-Za-z0-9-_]+)\&*/i", $xfieldsdata['trailer'], $_vid ) ) {
			$tpl->set( "{trailer-id}", $_vid[1] );
			$tpl->set_block( "'\\[trailer\\](.*?)\\[/trailer\\]'si", "\\1" );
			$tpl->set_block( "'\\[not-trailer\\](.*?)\\[/not-trailer\\]'si", "" );
		} else {
			$tpl->set_block( "'\\[trailer\\](.*?)\\[/trailer\\]'si", "" );
			$tpl->set_block( "'\\[not-trailer\\](.*?)\\[/not-trailer\\]'si", "\\1" );
		}
// Youtube ID


Trailer amaçlı kullandığım için kodu o şekilde oluşturdum. Kodun tamamındaki trailer yazısını düzenleyerek isteğinize göre seçebilirsiniz.
[trailer]
Video id :
{trailer-id}
[/trailer]
[not-trailer]
Video ID bulunamadı ( Trailer yok )
[/not-trailer]


Yukarıdaki kodu fullstory.tpl de kullanabilirsiniz.

Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
lacers123 3 Eylül 2018 12:18
Alıntı: MaRZoCHi
@rondela12⁠ iframe ekleme güvenlik nedeniyle engelli sistemde. Bunun için frame tagı ve başka eklentiler mevcut sitede. Video id nin amacı iframe src için kullanabileceğiniz embed URL sini oluşturabilmek.


Merhabalar. @rondela12⁠ arkadaşın bahsettiğini yapmak istiyorum. Zaten fragman diye bir ilave alanım var. Buraya youtubeden iframe alıp koyuyorum. Herhangi bir sıkıntı olmuyor sanırım youtubeden alınan iframelerde. İstediğim şey de bunun üzerinde oynamak. MWS Film Readerda youtubeden fragman çekme var ya linkini ya da idsini çekiyor. Bunu nasıl youtubeden aldığım iframe üzerindeki koda uyarlayabilirim? Mantık olarak aklımdaki şu;
iframe içindeki srcde youtube/embed/xxxxxx yapısının sonundaki xxxx bölümünü bi değişken tarzı bi şeye atayıp film readerdaki id çekmeyle buraya yazdırabilsem olacak sanırım. Ancak yeterli düzeyde kod bilgisine sahip olmadığım için yapamıyorum. Yardımcı olabilirseniz sevinirim.
3 779
MaRZoCHi 2 Eylül 2018 23:16
@rondela12⁠ iframe ekleme güvenlik nedeniyle engelli sistemde. Bunun için frame tagı ve başka eklentiler mevcut sitede. Video id nin amacı iframe src için kullanabileceğiniz embed URL sini oluşturabilmek.

--------------------
0
rondela12 2 Eylül 2018 18:16
arkadaşlar filmreader kullanıyorum şimdi o videoları  hem id olarak hemde link olarak çekiyor benim sorunum ilave alana fragmanı iframe olarak nasıl yazdırabiliriz? bu konuda anladığım kadarıyla youtube video id çekme olayını anlatıyor. ilave alana komple iframe olarak video nasıl çekebiliriz ?
0
sonkan 4 Mayıs 2018 08:04
@Hagen⁠, show.full.php - show.short.php - show.custom.php dosyalarına uyguladım yine Video ID bulunamadı ( Trailer yok ) diyor id yi [xfvalue_trailer] çekiyorum görünüyor
0
sonkan 27 Nisan 2018 19:56
@MaRZoCHi⁠, 12.1 de çalışmıyor test edip kodu düzenlemen mümkün mü?
0
sonkan 2 Nisan 2017 12:24
Bunlar da benden olsun benim gibi başka birilerinin de ihtiyacı olabilir..
https://img.youtube.com/vi/.../0.jpg
https://img.youtube.com/vi/.../1.jpg
https://img.youtube.com/vi/.../2.jpg
https://img.youtube.com/vi/.../3.jpg
https://img.youtube.com/vi/.../default.jpg
https://img.youtube.com/vi/.../hqdefault.jpg
https://img.youtube.com/vi/.../mqdefault.jpg
https://img.youtube.com/vi/.../sddefault.jpg
https://img.youtube.com/vi/.../maxresdefault.jpg

Merhaba bu id gösterimini shortstory.tpl de göstermek için ne yapmalıyım..
shortstory.tpl şöyle bir sonuç veriyor
[trailer]http://img.youtube.com/vi/{trailer-id}/hqdefault.jpg[/trailer]
not: full-story hiç bir sıkıntı yok
Çözdüm kusuruma bakmayın.. sıkıntı versiyon farkıymış show.custom.php çözdüm olayı :)
0
sonkan 2 Nisan 2017 12:04
Merhaba bu id gösterimini shortstory.tpl de göstermek için ne yapmalıyım..
shortstory.tpl şöyle bir sonuç veriyor
[trailer]http://img.youtube.com/vi/{trailer-id}/hqdefault.jpg[/trailer]

not: full-story hiç bir sıkıntı yok
3 779
MaRZoCHi 31 Mart 2017 12:38
@sonkan, sorun olmaz. Denediğinizde hata yoksa olmuş demektir.

--------------------
0
sonkan 31 Mart 2017 06:49
Konuyu hortla tayım full-story de ki sonuç Video id : wtb4z9IUY88 diye gösteriyor.. kodlar çalışıyor.. yalnızca şöyle bir sıkıntı var benim script 11.2

Ben bu kodu bulamadım
if( isset($view_template) AND $view_template == "rss" ) {
bunun yerine şunu aradım
$xfieldsdata = xfieldsdataload( $row['xfields'] );
bununla değiştirdim
$xfieldsdata = xfieldsdataload( $row['xfields'] );
		if ( preg_match( "/v=([A-Za-z0-9-_]+)\&*/i", $xfieldsdata['trailer'], $_vid ) ) {
			$tpl->set( "{trailer-id}", $_vid[1] );
			$tpl->set_block( "'\\[trailer\\](.*?)\\[/trailer\\]'si", "\\1" );
			$tpl->set_block( "'\\[not-trailer\\](.*?)\\[/not-trailer\\]'s
i", "" ); } else { $tpl->set_block( "'\\[trailer\\](.*?)\\[/trailer\\]'si", "" ); $tpl->set_block( "'\\[not-trailer\\](.*?)\\[/not-trailer\\]'s
i", "\\1" ); }
3 779
MaRZoCHi 10 Haziran 2015 12:40
Editörü kaldırıp tek satırlı ilave alan olarak ayarlayın. Kodları tekrar kontrol edin ilave alan adı trailer olarak girilmiş dikkat ederseniz.

--------------------
3 779
MaRZoCHi 29 Mayıs 2015 18:50
Localde deneyeceğim frame kodları ile. Alanı tek satır yapmanız sorun olmaz ayrıca.

--------------------
3 779
MaRZoCHi 29 Mayıs 2015 16:59
"/v=([A-Za-z0-9-_]+)\&*/i"

Bu kodu aşağıdaki ile değiştirin.
"#embed\/([A-Za-z0-9-_]+)\"#is"

--------------------
3 779
MaRZoCHi 29 Mayıs 2015 07:22
İçerisinde video id bu yapıda ise okuyabilir.
v=([A-Za-z0-9-_]+)

Parantez içindeki kısım birden çok a-z A-Z ve 0-9 içerek yazıyı temsil ediyor.
+ Kodda değişiklik yapıldı ilave alan adıyla ilgili.

--------------------
3 779
MaRZoCHi 29 Mayıs 2015 05:50
@OyunProgram, eğer ilave alana zaten video id sini girecekseniz bu eklentiye ihtiyacınız kalmayacak.
Daha önceden tam link olarak girilen alanlar için ayarlanmış bir eklentidir. Açıklama da yazdığı gibi

--------------------
3 779
MaRZoCHi 22 Aralık 2014 11:17
@mondschein, dle'nin esnekliği sayesinde değişiklikler yapıyoruz. Onu zamanla göreceğiz...

--------------------
0
mondschein 22 Aralık 2014 10:46
çok guzel uygulama. sayenizde dle, dle olmaktan çıktı. isteğe bağlı her scriptin yerine geçecek sanki.