• my35.net:仿兰亭集势产品标签功能方案及技术实现


    • 前言
      兰亭集势是国内较为著名的外贸B2C平台,这里我们不做过多介绍,有兴趣的朋友可以访问他们的站点(http://www.lightinthebox.com)或者查看百度百科介绍(http://baike.baidu.com/view/3490144.htm)。这里我们着重研究兰亭集势网站上产品标签功能,并将它实现到我们自己的外贸站和外贸平台产品功能上,提升我们客户的站点价值。
    • 产品标签介绍
    产品标签功能的正常实现方式是这样的:
    1、添加产品的时候定义此产品的标签,支持一个产品对应多个标签;
    2、产品标签主页显示a-z 26个字母标签链接和0-9一个标签链接,字母标签链接代表以该字母开头的产品标签,0-9代表以数字开头的产品标签;
    3、进入某字母或数字产品标签页,会出现以该字母或数字开头的标签列表;一般按字母排序,也有按重要性排序的;另外由于标签较多,一般都有分页功能;
    4、点击某标签进入类似产品列表的页面,出现的产品是使用了当前标签的产品列表;
      以上是较为普通的做法,但如果产品数量庞大,为每个产品定义标签也需要很大的工作量;所以一般都不适用上面的做法,下面将会做介绍。
    • 兰亭集势标签功能
    1、采用Popular作为目录名,而不是普通的product-tag;
    2、产品标签详细页:
    a、页面meta处理,keyword直接就使用标签名称,description信息则是用一段固有的信息,然后把当前标签替换到适当的位置,如下图:
    点击查看原图
    b、标签介绍,也使用和上面meta description类似的处理方法,一段固有的文字信息,把当前标签名称替换到关键位置,并做加粗处理,如下图:
    点击查看原图
    c、相关标签功能:这里自动搜索出包含当前标签的相关标签列表,提供直接的链接,增加了站内链接的交错;
    d、符合此标签的产品列表处理。产品不会太多,一般为15个,也没有分页操作;如果没有符合要求的产品,就会显示出一些默认的产品信息,不至于页面是空白的。
      总体的感觉就是:页面较为清爽简洁,且标签信息较为真实有效,不像某些网站,只求多,不考虑标签信息的质量。
    • 实现方法
    要实现这个功能,且日常维护起来工作量不大,就需要满足以下要求:
    1、尽量减少系统性能损耗;
    2、与搜索功能结合,客户搜索结果实时添加到标签数据库,慢慢完善产品标签库;
    3、采集标签数据;
    4、标签页面静态化处理;
     
      看上面的要求可以知道,关键就是把标签功能跟搜索功能衔接,把搜索结果的前15个产品作为标签页内容,这样就不需要在添加(更新)产品的时候费时间去编辑标签信息。如果搜索不到产品信息,那就随机抽取最好卖的几个产品来代替。
      另外使用页面静态化处理方式来提高性能,详细方法请参考《外贸商城实现较为灵活的页面静态方案》(http://www.my35.net/create-static-page.html)。
      我们的商城使用的是Lucene来搜索标签列表和产品列表,所以性能会更快,也使用Lucene来记录搜索历史,方便以后做统计和售后个性跟踪。
     
      有兴趣的朋友可以联系我们,我们会提供演示网站。
  • 相关阅读:
    DHTML【3】--HTML
    PS图层混合算法之六(差值,溶解, 排除)
    PS图层混合算法之五(饱和度,色相,颜色,亮度)
    curl+个人证书(又叫客户端证书)访问https站点
    密钥库文件格式[keystore]代码
    PS图层混合算法之四(亮光, 点光, 线性光, 实色混合)
    libcurl使用认证证书 https认证
    openssl指定证书密码建立连接
    PS图层混合算法之三(滤色, 叠加, 柔光, 强光)
    openssl编译出错解决
  • 原文地址:https://www.cnblogs.com/pandait/p/2123440.html
Copyright © 2020-2023  润新知