当前位置

邮编库各省份邮政编码子网站的改版升级

James Qi 在 2011年10月5日 - 22:47 提交
内容摘要: 今年一月份就导入各省份企业名录数据到Drupal平台做成分省的邮编子网站,起初只是希望此举能给名录集子网站带来外部链接和流量,后来发现这些站本身的流量也还很不少,超过了预期。 不过这一批......

  今年一月份就导入各省份企业名录数据到Drupal平台做成分省的邮编子网站,起初只是希望此举能给名录集子网站带来外部链接和流量,后来发现这些站本身的流量也还很不少,超过了预期。

  不过这一批网站还存在一些问题,主要两个方面:

  1. 内容上只是包含企业名录数据,没有纯粹的地址邮编信息;
  2. 算是第一批采用Drupal搭建的网站,运用上还有需要改进的地方。

  六月底就曾经计划下半年对这批网站进行改版升级,现在就开始逐步进行,因为涉及到31个省份子网站,数量上比较多,就还是拿西藏一个例子来先做,测试没有问题了再实施到其它网站。

  先解决第1个问题,也就是添加纯粹的地址邮编信息,现在将各个步骤记录如下:

  1. 增加模块:CCK中的Computed Field;
  2. 从西藏子网站导出“省份”、“地市”、“区县”、“地址”四种内容类型的设置,导入到要实施的省份子网站;
  3. 修改主题、设置中的以上四种内容类型,取消发布人、发布时间的显示;
  4. 检查Auto Alias的设置是否正确;
  5. 使用linux中的ln -s命令,在contemplates中创建与西藏相同的文件模板链接,有对应四种内容类似的模板;
  6. 从西藏子网站导出province_city,province_county,province_county_zhixiashi,city_county,city_county_zhixiashi这五种Views的设置,导入到要实施的省份子网站;
  7. 导入“省份”、“地市”、“区县”、“地址”四种内容类型的数据,其中前三种各省都是导入一样的全中国的数据,后一种数据已经提前根据省份进行了分割准备;
  8. 新增分类“省份地市区县”;
  9. 运行php程序,对“区县”、“地址”两种内容类型的数据进行分类,通过分类“省份地市区县”链接起来。

  再解决第2个问题,对以前的Drupal应用中的不合理地方进行改进:

  1. 修改模板,页面标题、元数据、导航菜单等改用php控制;
  2. 卸载不再使用的模块:bread crumbs,page title,meta,smtp等;
  3. 未完待续。