$i = 1; //by neo
if ($result && $result > 0)
{
foreach ($lib_matches AS $k => $v)
2、includeslib_goods.php
function assign_cat_goods($cat_id, $num = 0, $from = 'web', $order_rule = '')
改成
function assign_cat_goods($cat_id, $num = 0, $from = 'web', $order_rule = '', $sort_order = 0) ? //by neo
/* 分類信息 */
$sql = 'SELECT cat_name FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$cat_id'";
$cat['name'] = $GLOBALS['db']->getOne($sql);
$cat['url'] ?= build_uri('category', array('cid' => $cat_id), $cat['name']);
$cat['id'] ? = $cat_id;
$cat['i'] ? = $sort_order; ? ?//by neo
return $cat;
3、includeslib_main.php
function assign_dynamic($tmp)
找到里面的
$sql = 'SELECT id, number, type FROM
改成
$sql = 'SELECT id, number, type, sort_order FROM
繼續(xù)找到
/* 分類下的商品 */
$GLOBALS['smarty']->assign('goods_cat_' . $row['id'], assign_cat_goods($row['id'], $row['number']));
改成
/* 分類下的商品 */
$GLOBALS['smarty']->assign('goods_cat_' . $row['id'], assign_cat_goods($row['id'], $row['number'], $from = 'web', $order_rule = '', $row['sort_order']));
這樣 cat_goods.lbi 里面能使用 $goods_cat.i 排序了 。 版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: ecshop后臺設(shè)置模板排序讓商品分類排序按數(shù)字大小排序