Konu: imdb mod  (Okunma sayısı 494 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

15 Ekim 2014, 20:53
  • *
    • İleti: 331
    • Karma: 17
    • haksever,huutheme
    • haksever
    • Profili Görüntüle

eski bir paylaşım ama çalışmıyordu bende editleyip çalışır hale getirdim arkadaşlar
kullanımı gayet basit arkadaşlar paket haline getirmekle uğraşmadım

örnek kullanım  imdb linkimiz
Kod: [Seç]
http://www.imdb.com/title/tt0848228/kullanım şeklimiz sadece sondaki kısımı almanız yeterli
Kod: [Seç]
[imdb]tt0848228[/imdb]


subs.php bul
Kod: [Seç]
array(
'tag' => 'br',
'type' => 'closed',
'content' => '<br />',
),
sonrasına ekle
Kod: [Seç]
array(
'tag' => 'imdb',
'type' => 'unparsed_content',
'content' => ($context['browser']['is_gecko'] ? '<pre style="margin-top: 0; display: inline;">$1</pre>' : '$1'),
'validate' => isset($disabled['code']) ? null : create_function('&$tag, &$data, $disabled', '
global $context,$txt,$settings;
if (!isset($disabled[\'code\']))
{$filmidsi = preg_replace("/[^0-9]/i","",$data);
if (strlen($filmidsi) != 7) return;
$imdb_url = "http://imdb.com/title/tt".$filmidsi."/";
$imdb = @fopen($imdb_url, "r");
if (!$imdb) return;
while (!feof($imdb)) {$imdb_raw .= fgets($imdb, 4096);}
fclose($imdb);
preg_match ( "~<span class=\"itemprop\" itemprop=\"name\">(.*?)</span>~s" , $imdb_raw , $baslik );
$baslik = $baslik[1];
$baslik = str_replace("\n"," ", trim(strip_tags($baslik)));
$baslik = "<a href=\"{$imdb_url}\" target=\"blank\" title=\"{$baslik}\">{$baslik}</a>";
preg_match ( "~Genres:</h4>(.*?)(<a class=|</div>)~s" , $imdb_raw , $tür );
$tür =preg_replace( "/\s+/" , " " ,$tür[1]);
preg_match ( "~Plot Keywords:</h4>(.*?)(<a class=|</div>)~s" , $imdb_raw , $tagline );
                        $tagline = preg_replace( "/\s+/" , " " , $tagline[1] ); 
preg_match ( "~<p itemprop=\"description\">(.*?)(</p>)~s" , $imdb_raw , $p_outline );
$p_outline = preg_replace( "/\s+/" , " " , $p_outline[1]);
preg_match ( "~ Ratings:(.*?)(<a class=|</div>)~s" , $imdb_raw , $u_rating );
$u_rating = preg_replace( "/\s+/" , " " ,$u_rating[1]);
preg_match ( "~Runtime:(.*?)(<a class=|</div>)~s" , $imdb_raw , $runtime );
$runtime = str_replace("\n"," ", trim(strip_tags($runtime[1])));
preg_match ( "~Language:(.*?)(<a class=|</div>)~s" , $imdb_raw , $dil );
$dil =preg_replace( "/\s+/" , " " ,$dil[1]);
preg_match("~Stars:</h4>(.*?)(<a class=|</div>)~s", $imdb_raw, $oyuncu);
$oyuncu = preg_replace( "/\s+/" , " " ,$oyuncu[1]);
$data = "<div style=\"font-family: arial; font-weight: 600; font-size: 10px;\">"
."<b>{$baslik}</b></br>"
."<b>{$txt[\'imbd_genre\']}</b>{$tür}</br>"
."<b>{$txt[\'imbd_tagline\']}</b>{$tagline}</br>"
."<b>{$txt[\'imbd_desc\']}</b>{$p_outline}</br>"
."<b>{$txt[\'imbd_user_rating\']}</b>{$u_rating}</br>"
."<b>{$txt[\'imbd_runtime\']}</b>{$runtime}</br>"
."<b>{$txt[\'imbd_language\']}</b>{$dil}</br>"
."<b>{$txt[\'imbd_cast\']}</b>{$oyuncu}</br>"
."</div>";
}'),
'block_level' => true,
),

Modifications.turkish.php bul
Kod: [Seç]
?>öncesine ekle
Kod: [Seç]
$txt['imbd_genre'] = "Tür:";
$txt['imbd_tagline'] = "Slogan:";
$txt['imbd_desc'] = "Açıklama:";
$txt['imbd_user_rating'] = "Oylama:";
$txt['imbd_runtime'] = "Uzunluk:";
$txt['imbd_language'] = "Dil:";
$txt['imbd_cast'] = "Oyuncular:";


Teşekkürler Snrj Alıntı : imdb bbc kod 


15 Ekim 2014, 22:02
Yanıtla #1
  • *
    • İleti: 273
    • Karma: 1
    • Diyabeturkey
    • Profili Görüntüle

teşekkürler tam olarak ne işe yarıyor acaba ?


15 Ekim 2014, 22:58
Yanıtla #2
  • *
    • İleti: 331
    • Karma: 17
    • haksever,huutheme
    • haksever
    • Profili Görüntüle

teşekkürler tam olarak ne işe yarıyor acaba ?

Avengers Assemble (2012) - IMDb   
bu kodu alarak : tt0848228
imdb film bilgilerini alıyor.

Birdman (or The Unexpected Virtue of Ignorance) (2014) - IMDb    =  tt2562232

 A washed-up actor who once played an iconic superhero must overcome his ego and family trouble as he mounts a Broadway play in a bid to reclaim his past glory.

Director:
Alejandro González Iñárritu
Writers:
Alejandro González Iñárritu (screenplay), Nicolás Giacobone (screenplay), 2 more credits »
Stars:
Michael Keaton, Zach Galifianakis, Edward Norton

böyle flim bilgilerini alır.Konudaki resim gibi.


16 Ekim 2014, 01:14
Yanıtla #3
  • *
    • İleti: 273
    • Karma: 1
    • Diyabeturkey
    • Profili Görüntüle

hımm anladım hocam bende diyorum bu imdb bir yerden tanıdık geliyor :-)