如何为ecshop商城增加全站自定义url功能?(连载中)

2016-07-20 16:24 来源:www.chinab4c.com 作者:ecshop专家



ecshop商城增加全站自定义url功能其实很早又前都实现了此功能,只用于个人的ecshop小站http://ecshop.topit.cn,一直没有整理出来,现在论坛里出现在了很多这件插件,但都是收费的,本人现在现在整理了一下原来的开发思路,分亨出来,力争对现有的网上的自定义url的插件的功能有所突破,支持的朋友请多顶贴,由于时间有限本插件估计本周内连载完成,到时会提供本插件的分亨下载,再有时间出本插件的视频开发教程。一切只为了ecshop发展的更好,希望更多的ecshoper支持ecshop二次开发技术分亨

本教程适用于初学习ecshop二次开发的人员,也适用于没有任何php代码编程基础的小白,配有详细的图片说明和实现步骤



为ecshop商城增加全站自定义url,我们可以分为以下几个步骤去在实现的过程中建议您先在本地测好后再发布到外网正式的运营的服务器上

首先我们来实现ecshop商品分类自定义url,实现的过程详见:

实现ecshop商品分类自定义url详细教程



实现ecshop商品类自定义url,大致可以分成五步:

一、更改数据库结构,增加保存ecshop自定义url的字段,在ecs_category表中增加re_url字段

二、在ecshop后台的分类管理中增加自定义字段re_url的管理

三、修改前台生成url函数build_uri使之支持分类自定义url

四、修改模板中的url,如果需要支持多级分类多级目录,模板中的部分url需要修正一下,不然出现404错误

五、修改ecshop的rewrite规则,使之符合新的rewrite规则


教程正在连载中,详细地址:

如何为ecshop商城增加全站自定义url功能?

教程中处理不好的地方请多回贴提意见,连载完成后将分亨到ecshop官网并提供下载

回答:
支持LZ,LZ发个邀请码给我就好了!谢谢先



自已给顶一下

不错的教程

支持下加油继续

我们忙完手里的项目后也会出些二次开发的教程

怎么没有后续呢

照这样是可以实现,但自定义的模板不起作用了,所有分类页都变成默认模板。
少了category.php文件中加的
  1. elseif (isset($_REQUEST['re_url']))
  2. {
  3. $cat_id = $db->getOne('select cat_id from ' . $ecs->table('category') . " where re_url='$_REQUEST[re_url]' ");
  4. }
复制代码
自定义模板可以出来,但自定义URL出错,返回404错误去了。这段代码能不能放在其它位置,可以使自定义URL和自定义模板都可以显示出来。

自定义URL更有利于优化

顶起,非常棒的功能

ECSHOP 做到全站的URL 自定义不是那么轻松的, 如果过做到了全站的url 自定义那对SEO 根本没啥好处了

支持一下,空了看看~

连接挂了》》???

后面的应该继续呢

楼主还继续更新么?