0
私はランダムな並べ替えでテーブルから製品を表示したり隠したりするダイナミックブロックを持っています。しかし、キャッシュページがアクティブな場合、このページの部分は製品を表示し、クエリの最初の製品のみを表示します...このエフェクトでどのように動作させることができ、どのようにランダムなソーイングで10個の製品を表示できるか分かりません... クエリOpenCart 1.5.x.x ajaxランダム値
$sql = "SELECT * FROM " . DB_PREFIX . "product";
$sql .= " WHERE sp_id = ".$id." AND show=1";
$sql .= " ORDER BY shop_id asc";
$query = $this->db->query($sql);
return $ query-> row; Ajaxで
および一部:<div id="content" class="group">
<div id="backItem">
<div id="footerItemContent">
</div>
<div id="footerItemDivider">-</div>
<div id="footerItemCustomer">...</div>
</div>
</div>
</div>
</div>
と私の機能
$(document).ready(function() {
var products = function() {
for (var i = 0; i < complex.length; i++) {
var name = complex[i]['pr_name'];
var desc = complex[i]['pr_text'];
}
var i = 0;
var fnchange = function() {
$('#footerItemContent').animate({'opacity': 0}, 2000, function() {
$(this).text(desc);
}).animate({'opacity': 1}, 2500);
$('#footerItemCustomer').animate({'opacity': 0}, 2000, function() {
$(this).text(name);
}).animate({'opacity': 1}, 2500);
if(++i < json.length){
setTimeout(fnchange, 10000);
} else {
i = 0;
setTimeout(fnchange, 10000);
}
};
setTimeout(fnchange, 1);
};
setTimeout(feedbacks,1);