Jamesqi - jamesqi.com - 祁劲松的博客

Latest News:

多语言网站之间用rel="alternate" hreflang="x"链接起来 15 Aug 2013 | 01:06 pm

  我们用Drupal做过桌面版网站、手机版网站,中文版网站、英文版网站、更多语言版本网站,这些站之间除了页面看得见的互相链接以外,还可以而且应该在源代码中进行链接,以便让搜索引擎更了解页面之间的关系。 请看Google的推荐: 桌面版与移动版网站之间的链接参考 多语言网站之间的链接参考 手机版链接我们以前添加过,现在也来添加多语言版本,Drupal 7中可以修改html.tpl.php来...

Drupal网站多语言版的站点地图自动转换 15 Aug 2013 | 08:45 am

  多语言Drupal网站的站点地图有一个名为xmlsitemap_i18n (XML sitemap internationalization)的插件,安装后就可以用为网站添加、生成各种语言相应的xmlsitemap,这个功能很强,特别是对于各种语言版本有不同的网址、不同的内容、不同的页面数量的复杂情况,都可以适用。 但我们在实际使用中,因为网站的数据量大(页面数达到几十万甚至上百万)、语言多...

合并两组msgid和msgstr到.po翻译文件中 14 Aug 2013 | 09:51 am

msgid 复制要翻译的原词到以上输入框中 msgstr 复制翻译的目标词到以上输入框中 ---------- total= 自由标签: Drupal 翻译

修改Drupal网站中已有页面的Content Type 16 Jul 2013 | 12:23 pm

  最近在向一个Drupal网站report.bizdirlib.com中导入更多内容时,初期选择了一种新的内容类型company_chinese来导入,但导入完成后发现不妥,需要修改为另外一种已经存在的类型product,以便使用购物车的各种功能。 如果在MySQL中操作来修改估计是可以实现的,但需要了解各种结构、反复测试,后来找到了一个现成的插件node convert,可以比较方便地实现。...

关闭Squid反向代理 12 Jul 2013 | 06:41 am

  最近一段时间国内、国外的多台服务器都不太平,硬件、软件故障此起彼伏,搞得人疲于应付,不断在各台服务器之间临时转移网站并应对服务器负载方面的问题。 到昨天终于算是把一些临时放在其它服务器(22、181)上的网站基本都迁移回返修重新上架的服务器(17),重装系统后有好些细节(例如MySQL版本、文件权限、PHP版本、phpmyadmin的运行)会出现问题,还有不少后续工作要进行。 17服务器这...

自己编写网站防采集程序 9 Jul 2013 | 12:02 pm

  对于我们这种数据量很大的网站,面临的一个麻烦是总有人来采集,以前多使用过人工检查、屏蔽的办法,这种办法有效果但太费精力,前段时间也找了插件来自动限制最大连接数,但存在误屏蔽搜索引擎的问题,最近老夫下决定亲自操刀写程序,把这些采集者都斩草除根,虽然编程麻烦但效果好。 思路是在Drupal的模板文件中嵌入PHP程序代码,读取$_SERVER参数并记录到数据库中,通过对参数及访问频率的判断来决定是...

检查系列网站sitemap.xml的Shell脚本 9 Jul 2013 | 06:40 am

  6月份放置jamesqi.com这个站点的服务器出了一些问题,一直没有搞好,站点临时转移到其它服务器上,所以也没有写什么日志,现在依然没有搞好,但还是先写日志吧。 我们有些系列网站数量多,再加上多语言后,xmlsitemap网站地图的数量就更多了,例如50子网站*50种语言后就是2500个网站地图,生成就需要很长时间,中途还可能遇到各种报错,而生成后人工检查也难以进行,7月1日编写了一个简单...

Drupal网站导出Views结果为CSV文件的办法 22 May 2013 | 01:03 pm

  Drupal网站中用Views可以显示需要的各种列表,有时希望把列表的结果保存为另外的文件,当结果数量很大(超过几十、几百)时,用人工复制粘贴的办法就不合适了,需要有自动批量处理的办法。尝试了2种办法可用: 1、从PHPMyAdmin导出 昨天尝试了一个办法:在Views的设置中打开SQL语句显示,将语句复制出来,根据需要进行修改,然后再放到PHPMyAdmin中对应的数据库中运行,将得到...

Drupal页面内容的批量查找、替换的几种办法 22 May 2013 | 11:36 am

  Drupal网站搭建好、数据导入或者编辑完成后,如果需要大批量修改内容,可以有多种办法: 1、最原始:MySQL语句 找到MySQL数据库中需要修改的内容放置的字段,用MySQL UPDATE语句来直接替换,其运行效率最高,但实现不方便、出错后无法挽回、页面时间没有变化; 2、最傻瓜:Scanner模块 今天找到一个用于search和replace的模块Scanner,安装试了一下,很...

PHP程序匹配网站内页之间的互相链接 9 May 2013 | 06:19 am

  今年初在搭建Profile Report网站时写了一篇《系列网站之间相同主题内页的互相链接》,当时主要是用VB编写程序来对导出的两个csv文件进行比较,然后计算出可以链接的node id,再用PHP程序或者人工的办法来添加链接,整个过程比较繁琐、自动化程序不高。 此后又尝试了添加更多的数据到这个站,并进行按照省份分类等工作,就采取了PHP程序+MySQL数据库的方式,搜索匹配的效率大大提高,...

Related Keywords:

珲春, 祁劲松, 0277電話, james qi, mediawiki 多語言, 電話 079, nktu01, 雙層 隔熱窗, 電話 0797, 0800 電話

Recently parsed news:

Recent searches: