• 30-06-2009, 04:08:20
    #1
    Üyeliği durduruldu
    Arkadaşlar wordpress video sitem var siteme videoları embed kodları ile ekliyorum.Acaba embed kodları ile eklediğim videolara sitemin logosunu koyabilirmiyim.Anlatırsanız sevinirim teşekkürler
  • 30-06-2009, 04:20:24
    #2
    çok üzgünüz ama mümkün değil
  • 30-06-2009, 07:35:44
    #3
    phpmelody gibi bir mantık işletirsen bu mümkün.

    eklenen videoyu eklenen siteye göre bir filtreden geçitiryor ve embed kodundan yararlanarak flv adresini buluyor. sonraki işlem ise zaten playera logo olayı. functions.php ye bunlar class olarak eklenebilir sanırm

    melodyden birkaç örnek verecek olursak;

    sevenload.php
    Alıntı
    $parts = explode("/", $url);
    preg_match("/(.*?)-(.*?)/", $parts[ (count($parts)-1) ], $matches);

    $vid_id = $matches[1];
    if(strstr($vid_id, "-") !== false)
    {
    $tmp = explode("-", $vid_id);
    $vid_id = $tmp[0];
    unset($tmp);
    }
    unset($matches);

    $target_url = 'http://flash.sevenload.com/player?portalId=en&autoplay=0&itemId='.$vid_id.'&p width=1280&pheight=621&environment=external';
    metacafe.php
    Alıntı
    $video_data = array();

    $str1 = explode("/watch/", $url);
    $str2 = explode("/", $str1[1]);
    $video_id = $str2[0];

    $target_url = "http://www.metacafe.com/api/item/".$video_id;
    vimeo.php
    Alıntı
    preg_match("/vimeo.com\/([^(\&|$)]*)/", $url, $matches);
    $vid_id = $matches[1];
    if(strstr($vid_id, "/") !== false)
    {
    $tmp = explode("/", $vid_id);
    $vid_id = $tmp[0];
    unset($tmp);
    }
    elseif(strstr($vid_id, "?") !== false)
    {
    $tmp = explode("?", $vid_id);
    $vid_id = $tmp[0];
    unset($tmp);
    }
    unset($matches);

    $target_url = "http://www.vimeo.com/moogaloop/load/clip:" . $vid_id;