Chinaunix首页 | 论坛 | 博客
  • 博客访问: 160780
  • 博文数量: 52
  • 博客积分: 2295
  • 博客等级: 大尉
  • 技术积分: 540
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-22 17:42
文章分类

全部博文(52)

文章存档

2013年(1)

2012年(11)

2011年(1)

2010年(31)

2009年(8)

我的朋友

分类:

2010-01-21 11:38:37

大家好,前两天答应大家,免费提供颜色属性选择功能/自定义title功能的,现发布.
自定义商品页面title功能 修改教程
注:此教程针对"未被修改过的ecshop2.7.0版本"而做,其他可类推.

牵涉到的修改文件

/admin/templates/goods_info.htm
/admin/goods.php
/goods.php

修改步骤:
1:后台运行sql语句,admin后台->左侧导航->数据库管理->SQL查询
运行下面的语句(只能运行一次,小心):
  1. alter table ecs_goods add seo_title text not null
复制代码
2:修改 admin/templates/goods_info.htm
在此文件的第44行后面,加上下面几行
  1.          

  2.             自定义title

  3.             

  4.               

  5.             

  6.          
复制代码
3:修改admin/goods.php
第765行
  1. "is_on_sale, is_alone_sale, goods_desc, add_time, last_update, goods_type, rank_integral)" .
复制代码
修改为:
  1. "is_on_sale, is_alone_sale, goods_desc, add_time, last_update, goods_type, rank_integral,seo_title)" .
复制代码
771行,
  1. " '$_POST[goods_desc]', '" . gmtime() . "', '". gmtime() ."', '$goods_type', '$rank_integral')";
复制代码
修改为
  1. " '$_POST[goods_desc]', '" . gmtime() . "', '". gmtime() ."', '$goods_type', '$rank_integral','$_POST[seo_title]')";
复制代码
779行
  1. "is_on_sale, is_alone_sale, goods_desc, add_time, last_update, goods_type, extension_code, rank_integral)" .
复制代码
修改为:
  1. "is_on_sale, is_alone_sale, goods_desc, add_time, last_update, goods_type, extension_code, rank_integral,seo_title)" .
复制代码
785行
  1. " '$_POST[goods_desc]', '" . gmtime() . "', '". gmtime() ."', '$goods_type', '$code', '$rank_integral')";
复制代码
修改为:
  1. " '$_POST[goods_desc]', '" . gmtime() . "', '". gmtime() ."', '$goods_type', '$code', '$rank_integral','$_POST[seo_title]')";
复制代码
817行:
  1. "promote_end_date = '$promote_end_date', ";
复制代码
修改为:
  1. "promote_end_date = '$promote_end_date', ".
  2. "seo_title = '$_POST[seo_title]', ";
复制代码
4:修改/goods.php的第161行
为:
  1. $smarty->assign('page_title',         trim($goods['seo_title'])?$goods['seo_title']:$position['title']);                    // 页面标题
复制代码
清除缓存

测试:编辑商品或添加商品 -> 自定义Title

完成.

已经在本地ecshop2.7.0版本上测试通过,如有问题,请跟帖询问.
阅读(3167) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-06-30 10:48:41

这不是修改商品颜色的代码

chinaunix网友2011-06-30 10:48:38

这不是修改商品颜色的代码