私はプログラミングにかなり慣れていないので、ホーム、ビューティー、ウェルビーイング、連絡先の 4 ページで構成されたアウトレット用の非常にシンプルな Web サイトを作成しています。
このウェブサイトは、このアウトレットの記事のショールームとなり、関心のある分野に応じて、ウェブサイトの 2 つのセクションに表示されます。
請負業者はもちろん、必要に応じて自分で記事をアップロードできるようにしたかったので、ログイン、管理ページを備えた単純なアプリケーションを PHP で作成しました。このアプリケーションでは、タイトル、価格、説明を記述し、画像をアップロードするだけで済みます。記事。
大丈夫です。php プログラムは問題ありません。アップロードはスムーズです。記事を含むページは、mysql データベースからデータを取得する php プログラムによって、while サイクルを介して自動的に生成されます。
私が解決できない最後の問題は、ホームページのスライダーです。記事のページで同じものをホームページに表示する必要がありますが、上下に表示する必要はありません。代わりに、div でスクロールする必要があります。もちろん、記事の div は php プログラムによって生成されます。
さて、私はJavaScriptがそれほど得意ではないので、正しい方法で行っているのか、使用しているjqueryプラグインに何か問題があるのか わかりません。
コードは次のとおりです。
ヘッダー内:
<script src="js/jquery.jshowoff.min.js" type="text/javascript"></script>
本文では:
<div id="vetrina">
<?php
include "database.php";
$connection = Database::getConnection();
$query = ("SELECT * FROM `articoli` WHERE (`importante_art` = 'si') ORDER BY `id_art` DESC");
$ris = $connection->query($query) or die (mysqli_error())
$row_cnt = $ris->num_rows;
if(($row_cnt) > 0){
$row = "";
while ($row = mysqli_fetch_array($ris)){
$id_post = $row['id_art'];
$titolo_post = stripslashes($row['titolo_art']);
$testo_post = stripslashes($row['descrizione_art']);
$immagine_post = $row['immagine_art'];
$prezzo_post = $row['prezzo_art'];
echo '<div class="evidenziato">';
echo '<h4 class="titolo_evidenziato">'.$titolo_post.'</h4>';
echo '<p class="prezzo">'.$prezzo_post.'</p>';
echo '<img class="img_evidenziato" src='.$immagine_post.'></img>';
echo '<p class="descrizione_articolo">' . $testo_post . '</p>';
echo '</div>';
}
}else{
echo "Right now there are no articles to display";
}
?>
</div>
<script type="text/javascript">
$(document).ready(function(){ $('#vetrina').jshowoff(); });
</script>
私はshowoffプラグインを使用しました。それは私が望むことをするはずです。
http://ekallevig.com/jshowoff/
何が間違っているのかわかりません... :\ 記事を簡単に入力して、phpプログラムなしでスライドショーを実行しようとしましたが、何もしませんでした。
5つの異なるプラグインを試しました。
多分それは私が基地で何か間違ったことをしているということです。
とにかく、私のdivは大丈夫です。それらはすべてそこにあることがわかりますが、スライドしません...