您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop文章随机调用方法
语芙2025-01-08Ecshop商城教程已有人查阅
导读wordpress是一个非常棒的博客系统,功能强大,拥有海量的插件,安装非常的方便。我这种代码 也能混得如鱼得水,轻松实现想要的功能,在SEO方面变现得尤其强大。
wordpress是一个非常棒的博客系统,功能强大,拥有海量的插件,安装非常的方便。我这种代码 也能混得如鱼得水,轻松实现想要的功能,在SEO方面变现得尤其强大。机缘巧合得让我接触到了ecshop,毫无疑问ecshop是一款非常强大的B2C开源程序,但ecshop在安装插件方面是比较繁琐的,不会像wordpress那样傻瓜式的下载安装运行,就能对于我这种代码 来说还是比较吃力的。在seo方面ecshop优化得挺不错的,但某些细节上做得还是不够完善。
废话不多说进入主题
对于大的B2C商城来说 每天更新当然不成问题,但对于小型商城来说却成了 大问题,如何让网站保持时常的更新而得到搜索引擎的青睬这问题困扰了我一段时间;在WORDPRESS上可以轻松的调用随机文章让网站保持更新状态,但ecshop上并没有这功能啊,ecshop的文章永远都是根据发布先后排序的。于是就百度一下ecshop随机文章这词吧, 找出来一篇文章,或许随机文章这功能的确能够实现,但及其繁琐要改index.php文件,还要添加lis库文件等等,还是顾忌css 等东西,这个对于我这种代码 来说是要命的。后来找到一篇让ecshop文章根据之后更新时间进行排序的文章。
方法如下:
先修改后台:
找到ecshop的添加文档,admin/article.php文件。找到288行
找到48与56行
把
接下来才是重点:以上的内容都是废话
非常简单的修改串代码让ecshop文章实现随机展示
找到includes/lib_article.php
找到48与56行
把
就这么简单就完成
每次更新缓存,文章的排序就会改变一次。
废话不多说进入主题
对于大的B2C商城来说 每天更新当然不成问题,但对于小型商城来说却成了 大问题,如何让网站保持时常的更新而得到搜索引擎的青睬这问题困扰了我一段时间;在WORDPRESS上可以轻松的调用随机文章让网站保持更新状态,但ecshop上并没有这功能啊,ecshop的文章永远都是根据发布先后排序的。于是就百度一下ecshop随机文章这词吧, 找出来一篇文章,或许随机文章这功能的确能够实现,但及其繁琐要改index.php文件,还要添加lis库文件等等,还是顾忌css 等东西,这个对于我这种代码 来说是要命的。后来找到一篇让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']))
修改成
$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';
修改成
' 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报错的解决方法
在安装Ecshop的时候,遇到两个问题:1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\X\ \ecshop\install\includes\l
ecshop商城安装步骤教程
各位朋友大家好,感谢大家对ECSHOP教程网的关注与支持!今天为大家详细解说一下ecshop怎么安装,如何安装ecshop 很新版ecshop安装教程流
ecshop函数和标签整理
lib_base.php 基础函数库1.sub_str($str, $length = 0, $append = true)截取UTF-8编码下字符串的函数string $str 被截取的字符串int $length 截取的长度bool $append
ecshop模板修改方法实例
ECSHOP模板修改需要会DIV CSS知识。还有就是DWT,LBI文件的意义,熟记以下一些模板程序有助于修改模板,更多好看的模板也可以看看代码号
相关源码
-
(PC+WAP)绿色市政园林建筑设计绿化营销型pbootcms网站模板本模板基于PbootCMS系统开发,为园林绿化、景观设计类企业设计,特别适合市政园林、景观工程、绿化养护等企业使用。采用双端适配技术查看源码 -
(自适应手机端)seo博客网站模板新闻资讯网站源码下载本模板为SEO博客及新闻资讯类平台深度定制,采用PbootCMS内核开发。通过模块化设计实现多行业快速适配,仅需替换图文内容即可转型为医疗、教育、科技等领域网站。响应式布局确保在手机、平板等设备上获得一致浏览体验。查看源码 -
帝国CMS7.5养生生活健康网模板完整带会员中心可封装APP本套模板为生活服务类网站设计,适用于两性健康、减肥瘦身、生活资讯等领域。采用帝国CMS7.5核心开发,结构清晰合理,视觉体验舒适,能够有效满足相关行业的建站需求。查看源码 -
(自适应)蓄电池能源智能数码科技产品pbootcms模板源码下载本款基于PbootCMS开发的网站模板为蓄电池及能源科技企业设计,特别适合锂电池、储能系统、新能源电池等产品的展示与推广。查看源码 -
自适应新闻资讯技术博客个人网站pbootcms模板该模板基于PbootCMS开源内核深度开发,该模板适用于游戏新闻网站、游戏博客等企业或个人网站,新闻资讯技术博客pbootcms模板;采用六级分辨率断点适配技术查看源码 -
(自适应)游泳馆泳池水处理器设备pbootcms网站模板免费下载专注服务于泳池水处理设备制造商、泳池系统工程商等企业用户。模板预设设备分类体系、技术参数展示模块和解决方案呈现页面,满足行业特有展示需求。查看源码
| 分享笔记 (共有 篇笔记) |
