这是我10月份刚完成的一个小型项目。项目从开始到结束,中间又根据SEO优化要求修修改改了好几次,历时近半个月。对于初涉PHP的我,这是一个飞跃性的突破了,心情飘了许久,哦也~ 下面介绍下这个项目的完成过程:
Bigcommerce—Tags项目背景
Bigcommerce系统每个产品可以自定义相关的tag,tags列表就是把所有产品的tag集合在一个页面显示,网址如下:http://www.网站名/tags/, 它很笨拙的,没有做分页处理,如果网站的tags很多,页面岂不是拉的很长。
想到了用26个字母A-Z和数字0-9做索引,点击字母A,就显示以A开头的tag,等等;点击0-9就显示所有包含数字的tag。这样做的直接好处–利于SEO优化,具体原理不大清楚,项目结果正在测试中,过段时间就知道为什么有利于SEO优化了。
Bigcommerce—Tags项目实施
和tags相关的文件:
1)主题下的tags.html (tags主页面)
2)/language/front_language.ini (页面文字信息)
3)/lib/general.php (定义tags生成的Link格式)
4)/init.php (声明tags的类文件)
5)/includes/classes/class.tags.php(tags页面功能的编写)
二次开发步骤:
1)进后台Store Design,修改tags.html
2)修改页面显示
3)修改/lib/general.php文件(SEO要求:所有显示为tags的都改为hotsales,包括链接地址)
4)修改根目录下的init.php文件
5)创建以下文件上传到templates/__master/Snippets/目录下
6)修改/includes/classes/class.tags.php