10.12.2011, Saat: 00:41
Merhaba arkadaşlar mykod hakkında sorularım olacak şimdi elimde bir player var xml mantığı ile çalışıyor LoDoS kardeşim bilir uğraştı bayağı beraber kurcaladık felan yalnız bunu xml siz nasıl çalıştırırım mykod yardımı ile olurmu acaba playerin paket içeriği hakkında bilgi vereyim. Şimdi 1 tane player.swf dosyası var bir tane swfobject klasörü ve içinde swfobjectj.s dosyası var bir tane xml klasörü var birde images klasörü var şimdi filmi xml den çekiyor bir tane ornek xml dosyası var onu çoğaltıp oynatıyoruz yalnız süerkli xml oluşturmak hemensıkıcı hemde hostu şişirir düzenlenme yapıncada ftp gir çık zaman kaybı bunu nasıl xml olamdan mykod yardımı ile yaparız.
Yerine Gösterilicek İfade
Her film için ayrı çoğalttığımız xml örneği altta vereyim.
şimdi bu xml örneğinde kodlarda linklerin yerine gelcek yere kod ekleenrek olabilirmi sonra mykodda Düzenli İfade yerini yeniden yaparak olabilirmi mesela xml örneğinde her film için ayrı id var böyle koda bakın <video id="5"> mykod eklerkende Düzenli İfade * ve ve yerine ögsterilecek ifade ile ve xml deki kdoalrla oynama yapılsa xmlsiz olurmu tek bir xml olsa mykod ile xml oluşturmadan yapabilsek çok iyi olacak bu alanlarda daha çok bilgiye sahip arkadaşların yardımını bekliyorum .
Dosyanın tümü alttaki linkte indirip inceleyebilirsiniz .
Yerine Gösterilicek İfade
Kod:
<div id="videoPlayer"><script type="text/javascript" src="auto_player/swfobject/swfobject.js"></script><script type="text/javascript" src="auto_player/swfobject/swfmacmousewheel.js"></script><script type="text/javascript"> var flashvars = { htmlPage: document.location, videoId: swfobject.getQueryParamValue("videoId"), settingsFile: "film_xml/$1.xml" }; var params = { allowFullScreen: "true", allowScriptAccess: "always" }; var attributes = { id:"videoPlayer", name:"videoPlayer" }; swfobject.embedSWF("auto_player/videoPlayer.swf", "videoPlayer", "550", "400", "10.0.0", "auto_player/swfobject/expressInstall.swf", flashvars, params, attributes); swfmacmousewheel.registerObject(attributes.id);</script></div>
Her film için ayrı çoğalttığımız xml örneği altta vereyim.
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<settings version="3.1.0">
<options>
<playerSize autoResize="true" width="500" height="350"/><controlsBar hide="true" hideDelay="10" space="10" display="|previous,playPause,stop,next|progress,time|volume|showHideCaption,expandCollapse,fullScreen,share|" sound="false" showMiddlePlayBtn="true" time="type2" expanded="false"/><videos buffer="10" keepAspectRatio="true" autoLoad="true" autoPlay="false" playContinuously="true" jumpToNextCategory="true" loop="false" random="false"/><volume default="70" format="horizontal"/><watermark visible="true" position="TR"/><toolTip buttonsToolTip="true" timeToolTip="true" hideDelay="2"/><listeners spaceKey="true" click="true" doubleClick="true"/><cursor hide="true" hideDelay="5"/><playlist size="100" thumbWidth="70" thumbHeight="50" thumbPadding="10"/><description visible="false" size="75"/><youTube defaultQuality="hd720"/>
</options>
<colors>
<playerBackground value="0x000000"/><preloader background="0x000000" bckAlpha="70" text="0xCCCCCC" circle="0x559BB5"/><middlePlayBtn arrowNormal="0xFFFFFF" bckNormal="0x000000" alphaNormal="60" arrowOver="0xFFFFFF" bckOver="0x000000" alphaOver="80" arrowDown="0xFFFFFF" bckDown="0x000000" alphaDown="100"/><controlsBar background="0x000000" buttonsNormal="0xBBBBBB" buttonsOver="0xFFFFFF" buttonsDown="0xBBBBBB"/><volume border="0x666666" background="0x000000" speaker="0xCCCCCC" bar="0x559BB5"/><volumeScrubBtn brdNormal="0xCCCCCC" bckNormal="0x000000" brdOver="0xFFFFFF" bckOver="0x000000" brdDown="0xFFFFFF" bckDown="0x000000"/><progressBar border="0x666666" background="0x000000" elapse="0x559BB5" download="0x999999"/><progressScrubBtn brdNormal="0xCCCCCC" bckNormal="0x000000" brdOver="0xFFFFFF" bckOver="0x000000" brdDown="0xFFFFFF" bckDown="0x000000"/><share background="0x000000" bckAlpha="60" boxBck="0x000000" boxBckAlpha="40" labels="0xFFFFFF" errorText="0xFF0000" text="0x000000" textBck="0xFFFFFF" textBrd="0x000000" btnsNormal="0xCCCCCC" btnsOver="0xFFFFFF" btnsDown="0xFFFFFF"/><playlist background="0x151515" line="0x202020" thumbBck="0x000000" thumbNormalAlpha="30" thumbOverAlpha="70" thumbSelectedAlpha="100" title="0x559BB5" description="0xCCCCCC"/><category bckNormal="0x101010" titleNormal="0xCCCCCC" bckOver="0x000000" titleOver="0xFFFFFF" bckSelected="0x559BB5" titleSelected="0x000000"/><description background="0x151515" line="0x202020" title="0xFFFFFF" description="0xCCCCCC"/><scrollBar trackBar="0xCCCCCC" scrubBrdNormal="0xCCCCCC" scrubBckNormal="0x000000" scrubBrdOver="0xFFFFFF" scrubBckOver="0x000000" scrubBrdDown="0xFFFFFF" scrubBckDown="0x000000"/><caption size="14" color="0xFFFFFF" glowColor="0x000000"/><toolTip bckColor="0xFFFFFF" txtColor="0x000000" alpha="80"/>
</colors>
<videos>
<video id="1">
<videoPath value="video linki" />
<previewImage value="images/video_onizleme.jpg" />
<thumbImage value="images/part1.png" />
<watermarkPath value="images/sitelogo.png" />
<watermarkLink value="www.siteadresin.com" />
<caption value="captionSamples/ratatouilleCapt.srt" />
<title><![CDATA[]]></title>
<description><![CDATA[]]></description>
</video>
<video id="2">
<videoPath value="video linki" />
<previewImage value="images/video_onizleme.jpg" />
<thumbImage value="images/part2.png" />
<watermarkPath value="images/sitelogo.png" />
<watermarkLink value="www.siteadresin.com" />
<caption value="captionSamples/ratatouilleCapt.srt" />
<title><![CDATA[]]></title>
<description><![CDATA[]]></description>
</video>
<video id="3">
<videoPath value="video linki" />
<previewImage value="images/video_onizleme.jpg" />
<thumbImage value="images/part3.png" />
<watermarkPath value="images/sitelogo.png" />
<watermarkLink value="www.siteadresin.com" />
<caption value="captionSamples/ratatouilleCapt.srt" />
<title><![CDATA[]]></title>
<description><![CDATA[]]></description>
</video>
<video id="4">
<videoPath value="video linki" />
<previewImage value="images/video_onizleme.jpg" />
<thumbImage value="images/part4.png" />
<watermarkPath value="images/sitelogo.png" />
<watermarkLink value="www.siteadresin.com" />
<caption value="captionSamples/ratatouilleCapt.srt" />
<title><![CDATA[]]></title>
<description><![CDATA[]]></description>
</video>
<video id="5">
<videoPath value="video linki" />
<previewImage value="images/video_onizleme.jpg" />
<thumbImage value="images/part5.png" />
<watermarkPath value="images/sitelogo.png" />
<watermarkLink value="www.siteadresin.com" />
<caption value="captionSamples/ratatouilleCapt.srt" />
<title><![CDATA[]]></title>
<description><![CDATA[]]></description>
</video>
</videos>
<swaf scriptPath="swaf.php">
<subject>
<![CDATA[Message from your friend]]>
</subject>
<message>
<![CDATA[Hi,<br/>Your friend thought you might be interested in this video:<br/><a href="[videoPage]" target="_blank"><img border="0" src="[imgPath]" alt="Go to Video!" /></a>]]>
</message>
</swaf>
</settings>
şimdi bu xml örneğinde kodlarda linklerin yerine gelcek yere kod ekleenrek olabilirmi sonra mykodda Düzenli İfade yerini yeniden yaparak olabilirmi mesela xml örneğinde her film için ayrı id var böyle koda bakın <video id="5"> mykod eklerkende Düzenli İfade * ve ve yerine ögsterilecek ifade ile ve xml deki kdoalrla oynama yapılsa xmlsiz olurmu tek bir xml olsa mykod ile xml oluşturmadan yapabilsek çok iyi olacak bu alanlarda daha çok bilgiye sahip arkadaşların yardımını bekliyorum .
Dosyanın tümü alttaki linkte indirip inceleyebilirsiniz .
Kod:
http://www.mediafire.com/?t4tldnal0kzk59y