• 15-11-2009, 23:52:11
    #1
    Merhaba arkadaşlar biraz karıştırdım kurcaladım bulamadım yapamadım .swf uzantılı oyunları gösterirken özel alan kullanıyorum yalnız .dcr uzantılı oyunları da göstermek istiyorum bunun için:

    <object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=11,0,0,0" width=583 height=460 name="oyun">
            <param name="src" value="ozelalan" />
            <param name="playerVersion" value="11" />
            <param name="swRemote" value="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " />
            <param name="swStretchStyle" value="stage" />
            <param name="swLiveConnect" value="true"/>
    
            <param name="bgColor" value="#000000" /> 
            <param name="swStretchHAlign" value="Left" /> 
            <param name="swStretchVAlign" value="Top" /> 
            <embed src="ozelalan" playerVersion=11 name="oyun" bgColor=#000000 swLiveConnect=TRUE swStretchHAlign=Left swStretchVAlign=Top  width=583 height=460 swRemote="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " swStretchStyle=stage type="application/x-director" pluginspage="http://www.macromedia.com/shockwave/download/"> </embed>
    </object>
    kodunu buldum .dcrleri sorunsuz gösteriyor fakat .swf uzantılı olan oyunlar görünmüyor ikisine de iki tane ayrı özel alan kullanacak olursak da görüntü sorunu oluyor dcr eklediysem .swf alanı boş görünüyor çirkin görünüyor vs. vs. sorunlar oluyor Tek bir kod ve tek bir özel alan ile bu işi halledebilir miyiz? Bilgisi olanlardan yanıt bekliyor olacam şimdiden teşekkürler...
  • 17-11-2009, 01:04:50
    #2
    Bu çok mu zor arkadaşlar imkansız galiba
  • 17-11-2009, 14:50:19
    #3
    - dcr dosyası nedir onu bilmem gerekiyor.
    - swf ve dcr dosyalarını özel alan değeri olarak ne giriyorsun.
    - isim - değer şeklinde gönder bana.
    - dcr için nasıl bir kod - swf için nasıl bir kod kullanıyorsun onları gönder.
  • 17-11-2009, 15:54:33
    #4
    amacdizayn adlı üyeden alıntı: mesajı görüntüle
    - dcr dosyası nedir onu bilmem gerekiyor.
    - swf ve dcr dosyalarını özel alan değeri olarak ne giriyorsun.
    - isim - değer şeklinde gönder bana.
    - dcr için nasıl bir kod - swf için nasıl bir kod kullanıyorsun onları gönder.
    .dcr, .swf gibi oyun dosyasıdır 3 boyutlu kaliteli görünümlüdür

    mesela şurdaki .dcr oyun

    anahtar olarak oyun ismini kullanıyorum değer kısmınada .swf uzantılı oyun linkini giriyorum. single.php'de şu kodu bulunduruyorum:
    <?php 
    $oyunum= get_post_meta($post->ID, "oyun", true);
    if ($oyunum!="") { ?>
    
    <embed src="<?php echo $oyunum ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="555" height="450"></embed>
    .swf uzantılı oyunlar sorunsuz görüntüleniyor.

    .dcr linki koyunca oyun gösterilmiyor.

    Fakat
    single.php'ye yukarıdaki embed kodu değilde ilk mesajımda yazdığım kodu koyunca .dcr oyun oynuyor.

    Sanırım yukarıdaki kod .swf oyun dosyalarını çalıştırıyor, ilk mesajımdaki de .dcr olanları çalıştırıyor.

    Ben tek özel alan kullanarak .swf veya .dcr eklediğimde sorunsuzca çalışmasını istiyorum umarım açık bir şekilde anlatabilmişimdir
  • 17-11-2009, 15:58:30
    #5
    swf için ayrı dcr için ayrı kod kullanmak zorundasın. en basit şekli ile

    $oyunum= get_post_meta($post->ID, "oyun", true);
    
    if(stristr(".dcr",$oyunum)) {
    echo "dcr li kod buraya"; 
    } else {
    echo "swf li kod buraya";
    }
    hadi geçmiş olsun.
  • 17-11-2009, 16:02:26
    #6
    Oyun adresinin son 3 kısmını alın, swf ise swf player kodlarını, dcr ise shockwave paley kodlarını koyun.
    Ben php bilmiyorum, asp ile şu şekilde yaptım;
    <%
    uzanti = right(oyunadresi,3)
    
    if uzanti = "swf" then
    response.write "flash player kodları"
    elseif uzanti = "dcr" then
    response.wirte "shockwave player kodları"
    end if
    %>
    Php bilen arkadaşlar rahatlıkla çevrecektir.

    Edit: Haymac yazmış bile.
  • 17-11-2009, 16:06:56
    #7
    İlginiz için çok teşekkür ederim arkadaşlar sanırım son hali şöyle olacak:
    $oyunum= get_post_meta($post->ID, "oyun", true);
    
    if(stristr(".dcr",$oyunum)) {
    echo "
    <object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=11,0,0,0" width=583 height=460 name="oyun">
            <param name="src" value="oyun" />
            <param name="playerVersion" value="11" />
            <param name="swRemote" value="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " />
            <param name="swStretchStyle" value="stage" />
            <param name="swLiveConnect" value="true"/>
    
            <param name="bgColor" value="#000000" /> 
            <param name="swStretchHAlign" value="Left" /> 
            <param name="swStretchVAlign" value="Top" /> 
            <embed src="oyun" playerVersion=11 name="oyun" bgColor=#000000 swLiveConnect=TRUE swStretchHAlign=Left swStretchVAlign=Top  width=583 height=460 swRemote="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " swStretchStyle=stage type="application/x-director" pluginspage="http://www.macromedia.com/shockwave/download/"> </embed>
    </object>
    
    "; 
    } else {
    echo "
    
    <embed src="<?php echo $oyunum ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="555" height="450"></embed>
    
    ";
    }
    Doğru mu acaba? ilk echo'ya dcr kodunu sonraki echo'ya swf kodunu koydum ?
  • 17-11-2009, 16:10:45
    #8
    $oyunum= get_post_meta($post->ID, "oyun", true);
    
    if(stristr(".dcr",$oyunum)) {
    echo <<< HTML
    <object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=11,0,0,0" width=583 height=460 name="oyun">
            <param name="src" value="$oyunum" />
            <param name="playerVersion" value="11" />
            <param name="swRemote" value="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " />
            <param name="swStretchStyle" value="stage" />
            <param name="swLiveConnect" value="true"/>
    
            <param name="bgColor" value="#000000" /> 
            <param name="swStretchHAlign" value="Left" /> 
            <param name="swStretchVAlign" value="Top" /> 
            <embed src="$oyunum" playerVersion=11 name="oyun" bgColor=#000000 swLiveConnect=TRUE swStretchHAlign=Left swStretchVAlign=Top  width=583 height=460 swRemote="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " swStretchStyle=stage type="application/x-director" pluginspage="http://www.macromedia.com/shockwave/download/"> </embed>
    </object>
    HTML;
    
    } else {
    
    echo <<< HTML
    <embed src="$oyunum" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="555" height="450"></embed>
    HTML;
    }
  • 17-11-2009, 16:20:20
    #9
    Haymac adlı üyeden alıntı: mesajı görüntüle
    $oyunum= get_post_meta($post->ID, "oyun", true);
    
    if(stristr(".dcr",$oyunum)) {
    echo <<< HTML
    <object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=11,0,0,0" width=583 height=460 name="oyun">
            <param name="src" value="$oyunum" />
            <param name="playerVersion" value="11" />
            <param name="swRemote" value="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " />
            <param name="swStretchStyle" value="stage" />
            <param name="swLiveConnect" value="true"/>
    
            <param name="bgColor" value="#000000" /> 
            <param name="swStretchHAlign" value="Left" /> 
            <param name="swStretchVAlign" value="Top" /> 
            <embed src="$oyunum" playerVersion=11 name="oyun" bgColor=#000000 swLiveConnect=TRUE swStretchHAlign=Left swStretchVAlign=Top  width=583 height=460 swRemote="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " swStretchStyle=stage type="application/x-director" pluginspage="http://www.macromedia.com/shockwave/download/"> </embed>
    </object>
    HTML;
    
    } else {
    
    echo <<< HTML
    <embed src="$oyunum" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="555" height="450"></embed>
    HTML;
    }
    Teşekkür ederim Haymac, yalnız sayfa açılmıyor php bilgim fazla yok kodu doğru yerleştirdim mi acaba:

    verdiğiniz kodu yerleştirdiğim yer
    <div class="art-PostContent">
    <center>
    
    
    
    <div style="float:left">
    
    
    <script type="text/javascript"><!--
    google_ad_client = "pub-3698703968010765";
    /* 120x600, resimmmli Metn */
    google_ad_slot = "5216634025";
    google_ad_width = 120;
    google_ad_height = 600;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    
    </div>
    
    <?php 
    
    $oyunum= get_post_meta($post->ID, "oyun", true);
    
    if(stristr(".dcr",$oyunum)) {
    echo <<< HTML
    <object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=11,0,0,0" width=583 height=460 name="oyun">
            <param name="src" value="$oyunum" />
            <param name="playerVersion" value="11" />
            <param name="swRemote" value="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " />
            <param name="swStretchStyle" value="stage" />
            <param name="swLiveConnect" value="true"/>
    
            <param name="bgColor" value="#000000" /> 
            <param name="swStretchHAlign" value="Left" /> 
            <param name="swStretchVAlign" value="Top" /> 
            <embed src="$oyunum" playerVersion=11 name="oyun" bgColor=#000000 swLiveConnect=TRUE swStretchHAlign=Left swStretchVAlign=Top  width=583 height=460 swRemote="swSaveEnabled='false' swVolume='true' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='true' " swStretchStyle=stage type="application/x-director" pluginspage="http://www.macromedia.com/shockwave/download/"> </embed>
    </object>
    HTML;
    
    } else {
    
    echo <<< HTML
    <embed src="$oyunum" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="555" height="450"></embed>
    HTML;
    }  
    
    ?>
    
    
    <br/><br/>
    
    
    <?php 
    global $default_468reklam;
     $reklam468 = get_option('reklam468');
     if ($reklam468 === false) $reklam468 = $default_468reklam;
    
    echo (stripslashes($reklam468));
    ?>
    
    
    
    <?php } else { ?>
    
    
    <?php } ?>
    
    
    
    
    
    </center>
    </div>