Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
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 :
Ü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.
Dosya: engine/modules/show.short.php veya show.custom.php
Bul :
Üstüne Ekle:
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.
Yukarıdaki kodu fullstory.tpl de kullanabilirsiniz.
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.
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.