私のサイトには、次のようなスライダーがあります。
しかし、私ができることはこれだけです:
誰かがphpコードの何が問題なのかを理解するのを手伝ってくれますか? すべてを 1 つの while ループに入れようとしましたが、左側に 1 つのバブル、右側に 1 つのバブルしか表示されません。スライダーから他のすべてをスローすると思いますが、何をすべきかわかりません。
タグの先頭と末尾を移動しようとしましたが、何もしなかったわけではありませんが、すべてを試したのはそれだけです。秒の前にエコーを入れwhile ($record->MoveNext()){
て画面に出力し、その後に同じように入れてwhile
も表示されませんでした。
MoveNext関数の追加に違いないのですが、私は関数について何も知らず、このサイトのどこにあるのかわからず、とにかく修正方法がわからないので、セカンドオピニオンをお願いします。:/
ファイルの検索を続けて、MoveNext 関数がどこにあるのかを確認して、自分で修正できるようにしますが、この種のものについて私よりも多くの経験を持っている人がいる場合は、正しい方向への一歩を本当に感謝しますアドバイスがあれば!
$record = Database::Execute($sql);
if ($record->Count() > 0) {
print '<div class="flexslider cf">';
print '<ul class="controls">';
while ($record->MoveNext()) {
print '<li class="cf"><a href="#"><div class="thumb"><img src=' . $uploadFolder . $record->mk_left_image . ' alt=' . $record->mk_tagline . ' class="left" /></div>';
print '<div class="text"><h3>' . $record->mk_name . '</h3><p>' . $record->mk_description . '</p></div></a></li>';
}// end while
print '</ul>';
while ($record->MoveNext()){
print '<ul class="slides">';
print '<li><div class="img"><img src=' . $uploadFolder . $record->mk_left_image . ' alt=' . $record->mk_tagline . ' class="left" /></div>';
print '<div class="text"><h2>'. $record->mk_name .'</h2><p>'. $record->mk_description .'</p><a href="#" class="mklink">Continue »</a></li></ul>';
}// end while
print '</ul></div>';
}
?>
<script type="text/javascript">
$(window).load(function() {
$('.flexslider').flexslider({
animation: "fade",
manualControls: "ul.controls li"
});
});
</script>
//------------------------------
public function MoveNext() {
//------------------------------
if ($this->index < $this->count - 1) {
$this->index++;
return true;
} else {
$this->index = $this->count;
return false;
}
}