Ecshop模板网
首页 > ecshop教程 > ecshop经验分享 > 让ecshop网店系统文章内容随机显示
文章详情

让ecshop网店系统文章内容随机显示

ecshop模板网 / 2014-08-05

对于大的B2C商城来说 每天更新当然不成问题,但对于小型商城来说却成了 大问题,如何让网站保持时常的更新而得到搜索引擎的青睬这问题困扰了我一段时间;在WORDPRESS上可以轻松的调用随机文章让网站保持更新状态,但ecshop上并没有这功能啊,ecshop的文章永远都是根据发布先后排序的。于是就百度一下ecshop随机文章这词吧, 找出来一篇文章,或许随机文章这功能的确能够实现,但及其繁琐要改index.php文件,还要添加lis库文件等等,还是顾忌css 等东西,这个对于我这种代码白痴来说是要命的。后来找到一篇让ecshop文章根据最后更新时间进行排序的文章。

ecshop模板网方法如下:

先修改后台:
找到ecshop的添加文档,admin/article.php文件。找到288行
if ($exc->edit("title='$_POST[title]', cat_id='$_POST[article_cat]', article_type='$_POST[article_type]', is_open='$_POST[is_open]', author='$_POST[author]', author_email='$_POST[author_email]', keywords ='$_POST[keywords]', file_url ='$file_url', open_type='$open_type', content='$_POST[FCKeditor1]', link='$_POST[link_url]', description = '$_POST[description]'", $_POST['id']))
修改成                      zuimoban.com
$add_time = gmtime();
if ($exc->edit("title='$_POST[title]', add_time='$add_time',cat_id='$_POST[article_cat]', article_type='$_POST[article_type]', is_open='$_POST[is_open]', author='$_POST[author]', author_email='$_POST[author_email]', keywords ='$_POST[keywords]', file_url ='$file_url', open_type='$open_type', content='$_POST[FCKeditor1]', link='$_POST[link_url]', description = '$_POST[description]'", $_POST['id']))
再找到includes/lib_article.php
找到48与56行

' ORDER BY article_type DESC, article_id DESC';
修改成  。转载文章不带原文链接地址的木有JJ
' ORDER BY article_type DESC, add_time DESC';


根据更新时间进行排序并不是我所需要的,但却给了我一个非常重要的提示

接下来才是重点:以上的内容都是废话

非常简单的修改串代码让ecshop文章实现随机展示

找到includes/lib_article.php

找到48与56行

' ORDER BY article_type DESC, article_id DESC';
修改成
' ORDER BY rand()';

注意是两处!

就这么简单就完成

每次更新缓存,文章的排序就会改变一次。




下一篇: 如何开启/关闭ecshop订单提醒功能 上一篇: ECSHOP设置伪静态不起作用的几种可能
 用户评论(共 0 条评论)
  • 暂时还没有任何用户评论
用户名: 匿名用户 E-mail:
当前心情:
评论内容:
验证码: captcha
返回顶部 返回首页
 
QQ在线咨询
售前电话热线
#
售前QQ客服