首页建站经验 ecshop后台设置模板排序调用$i变量方法

ecshop后台设置模板排序调用$i变量方法

设置模板 排序调用,从 1 开始1、admin/includes/lib_template.php$i = 1; //by zuimobanif ($result && $result > 0){foreach ($lib_matches AS $k => $v)2、includes/lib_g…

设置模板 排序调用,从 1 开始

1、admin/includes/lib_template.php

$i = 1; //by zuimoban

if ($result && $result > 0)

{

foreach ($lib_matches AS $k => $v)

ecshop后台设置模板排序调用$i变量方法

2、includes/lib_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 zuimoban

/* 分类信息 */

$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 zuimoban

return $cat;

3、includes/lib_main.php

查找

function assign_dynamic($tmp)

找到里面的

$sql = 'SELECT id, number, type FROM

改成

$sql = 'SELECT id, number, type, sort_order FROM

继续找到

/* 分类下的商品 */

$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 排序了 。

效果:

ecshop后台设置模板排序调用$i变量方法

 

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/17819.html
上一篇如何在ecshop首页给商品加入立即购买与收藏按钮
下一篇 PHP使用CURL模拟登录的方法
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部