ダイナミックなページを作成するのは初めてです。そのため、私は単純なデータを管理するためにtxtファイルを使用しています。私は最初にセットアップを説明します。私は1つのphpのページを持っている - それは2つの.txtファイルからデータを取得します。スライドショーからページ番号付きビデオプレーヤーにPHPを変更する方法
brief.txt: written content (title and supporting text)
photos.txt: image file names.
私はPHPのページネーションを使用していますが、これは私が.txtファイルで使用されている番号を参照することにより、PHPページのコンテンツを変更します、ここで私が使用していたコードです:
<?php
$data=file("brief.txt");
$pages=0;
foreach($data as $temp){
$x=explode("|",$temp);
if($x[0]>0){
$pages=$pages+1;
}
}
if($_GET['p']){
$page=$_GET['p'];
}
if($_GET['i']){
$index=$_GET['i'];
}
if($index == "p"){
$page=$page-1;
}
if($index == "n"){
$page=$page+1;
}
if($page < 1){
$page=1;
}
if($page > $pages){
$page=$pages;
}
$line=$data[$page-1];
$fields=explode("|",$line);
?>
、これが私のテキストファイルのすべてが理にかなっていることを願っ
brief.txt:
1|TITLE 1|Content goes here
2|TITLE 2|Content goes here
photos.txt:
1|imageone1.jpg
2|imagetwo1.jpg
の一例です!さて、私の問題は、いくつかのビデオファイルがあることです。現時点では、画像はjqueryのスライドショーで読み込まれます。私は何とかスクリプトを変更したいと思っています。たとえば、ビデオファイルでページ3を作成したときにスライドショーを作成せず、代わりにビデオプレーヤーを作成し、txtに配置されたビデオのURLを読み込めますファイル。
<iframe src="http://player.vimeo.com/video/23024550?title=0&byline=0&portrait=0" width="1024" height="576" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe>
:あなたがビデオでページに移動するとき
<?php
echo"
<div id='portfolioslider'><div class='slider'>";
$photos=file("photos.txt");
foreach($photos as $image){
$item=explode("|",$image);
if($item[0]==$fields[0]){
$photo=trim($item[1]);
echo"<div><img src='images/work/$photo' alt='' /></div>\n";
}
}
echo"</div></div>"?>
が、私はこれに似て変更するには、上記のコードをしたいと思います:私はjQueryのスライドショーのため、現時点では使用していたコードはこれです
ビデオを持っていないページに戻ったり来たりすると元のjqueryスライドショーに戻りたいと思います...
私が必要とするコードで私を助けてくださいこの仕事をする必要があります!私は非常に初心者コーダ午前:(
ありがとうございました!私はこれを試してみましたが、今はちょっと壊してしまっています...もう少し手伝っていただければ幸いです。^^ ;; http://pastie.org/2759776 – Jess
何が問題なのですか? –
スライドショー用の画像を一緒に使うのではなく(例えば、ページ1に3つの画像があり、スライドショーに3が表示されます)、1つのみ表示され、ページの後の各ページはこのページの他の画像を表示します。たとえば、ページ1はスライドショーに画像1を表示し、ページ2はページ1のスライドショーにあることを意図した画像2を表示し、ページ3はページ1のスライドショーにあることを意図した画像3などを表示します。センス! – Jess