您现在的位置是:首页 > 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用户中心收藏列表里显示商品缩略图的实现方法
1)、修改 includes/lib_clips.php 文件;2)、然后修改模板文件,这里以 官方默认模板为例进行讲解。3)、大功告成
ecshop后台管理员密码忘记了怎么办
方法1:把下面的代码保存为文件 mima.php把mima.php上传到ecshop系统根目录。在浏览器输入。你网店的域名/mima.php
ecshop报错Strict Standards: Only variables should
今天开始研究ECShop,在安装完成的时候发现首页顶部、左侧和底部出现:Strict Standards: Only variables should be passed by reference in
ecshop地区列表增加五级/5级地区教程
打开admin/templates/area_list.htm在下面增加{elseif $region_type eq ’4′}增加五级地区:
相关源码
-
(PC+WAP)蓝色新能源环保太阳能光伏模板pbootcms下载新能源环保行业网站解决方案为太阳能光伏系统企业打造的专业网站模板,助力新能源企业高效展示产品与服务PbootCMS内核开发,源码开放可修改PC与手机端自适应设计查看源码 -
(自适应)绿色宠物门诊兽医行业网站模板该绿色清爽风格网站模板专为宠物门诊与兽医诊所设计,基于PbootCMS内核开发,采用响应式布局确保手机、PC等多端体验一致,帮助宠物医疗机构高效构建线上服务平台。查看源码 -
(PC+WAP)地暖热水器烘干机节能设备网站模板下载为地暖热水器及节能设备企业设计的PbootCMS网站模板,集成产品展示、节能方案介绍、技术参数说明等专业模块。采用PC与移动端同步响应架构查看源码 -
pbootcms模板(PC+WAP)APP应用软件下载类官网源码为APP应用软件官网打造的响应式解决方案,PC端与移动端(WAP)数据实时同步,一次更新全网生效,满足多终端用户无缝体验需求。查看源码 -
(自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码 -
(自适应手机端)英文外贸电子产品通用pbootcms模板源码下载为电子产品外贸企业设计的响应式网站模板,采用PbootCMS开发内核,支持多语言展示。模板默认集成产品展示系统、询价表单模块和企业资质展示区,满足跨境贸易基础需求。整站采用模块化设计,便于扩展业务场景。查看源码
| 分享笔记 (共有 篇笔记) |
