ecshop 增加文章任意排序功能
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
1、在数据库的article表中增加seq字段 2、在数据库中新建一个触发器set_article_seq,使得新增文章的时候seq的值等于article_id. 3、修改lib_article.php中函数get_cat_articles()的 sql语句的order by 4、在admin/templates/article_list.htm中增加seq值设置功能 5、admin/article.php中增加elseif ($_REQUEST['act'] == 'edit_seq') 处理代码 ---------------------------------------------------------------- 1、ALTER TABLE ecs_article ADD seq INT(10); 2、DELIMITER $$ DROP TRIGGER IF EXISTS `set_article_seq`$$CREATE TRIGGER `set_article_seq` before INSERT ON `ecs_article` FOR EACH ROW BEGINselect max(article_id)+1 into @id from article;set new.seq =@id; END$$ DELIMITER ; 3、在lib_article.php中函数get_cat_articles()有两处要改:' ORDER BY article_type DESC, article_id DESC'; 改为' ORDER BY article_type DESC,seq desc, article_id DESC'; 4、在适当的位置加入:(1) <th><a href="javascript:listTable.sort('seq'); ">排序</a>{$sort_seq}</th>(2) <td align="left"><span>{$list.seq}</span></td> 5、复制“切换文章重要性”进行修改/*------------------------------------------------------ *///-- 修改排序的值/*------------------------------------------------------ */elseif ($_REQUEST['act'] == 'edit_seq'){ check_authz_json('article_manage'); $id= intval($_POST['id']); $val = intval($_POST['val']); $exc->edit("seq = '$val'", $id); clear_cache_files(); make_json_result($val);} ============ 同样的思路可以实现商品的个性化排序。 转载于 http://www.xc35.net/post/29.html |
回答:
支持一下 |
先收藏,以后用 |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshop腾讯TT
ecshoppreviously
ecshop复选框
ecshop速递
ecshop讲座
ecshop组合套餐
ecshop空白页
ecshop后台错误代码
ecshop移动硬盘
ecshopmacys经典
ecshop即时到帐
ecshopregister
ecshop内容格式错误
ecshop华人聚会网
ecshop商品性性
ecshopECMALL一键登陆
ecshop充值卡
ecshop浏览历史
ecshop帝王
ecshop钻牛角尖
ecshopE5200(盒)
ecshop中心
ecshop网页
ecshop请多多帮助
ecshop直接购买插件
微信基础
ecshop页面乱了
ecshop验证码问题
ecshop反应
$this->visitor