drupal 引用其它模块文件

开发一个drupal插件需要引用node模块的一个文件。

在表单中使用’file’ =>’a.inc’;

然后在a.inc中include进去

realpath(“.”).’/’.drupal_get_path(‘module’, ‘node’) . ‘/node.admin.inc’,

暂时只有这个办法解决了解决。

realpath(“.”)    得到drupal的安装目标类似于 /var/www/dengruo.com/public_html

 

百度广告的关键词匹配

因为注册公司的相关问题,在搜索某个注册代理公司,进入某个投放了百度联盟的网站。

我在搜 深圳**记帐有限公司时, 出现了山东**夹层锅公司的百度广告。

ps:

1:系统是前两天刚重装的, 虽然我也准备做这一块业务。但是尚末用百度搜索过相关词(夹层锅、杀菌锅)。

2:路由器是绝对重启过的,即IP也是不一样。

 

那么问题就简单了:

1:百度收集了我网卡mac地址,由此判断我系统重装前搜索过的关键词的相关性。仅仅做为一个网页, firefox,ie会给百度这么大的权限吗?

2:  百度就是一个傻鸟, 纯粹地乱投广告。 那么在后续的公司操作中,我是否应该去开户百度竟价呢。

附图:

百度关键词匹配相关性

wordpress 自动博客插件 tiger 1.3.6

2011/8/21

新的下载地址tiger

2011/6/29

经过一段时间的测试,感觉各方面运行的不错, 直接放上来。

点击这里可以直接下载 aruo

**********************

2011/3/23

时隔一年, 终于花了三个星期的时间抄出了tiger1.3.6-dev.

吸取了诸多同类插件的界面、灵感乃至灵魂,并对于某些地方进行了改进。 终于达到了世界先进水平(最近天天看新闻联播)。

作为一款wordpress 采集插件,他可以自动采集ezine, articlebase, goa, 并调用yahoo api的相关内容。

实现了多次翻译从而创建其它语种文章(这个在1.3.5中已经实现,因为1.3.6还在dev, so, 暂时不管了)

伪原创接口的实现了从其它tbs rewrite api中调用生成的数据,(本地伪原创因为资源占用问题暂停,谁有好的英文分词及字符串处理的类请告之)

来自舶来品的模板功能的实现可以在没有上诉两种方式的情况实现部分文章重写。

子模块功能将使你轻松地自己创建所需要的模块。

2011/03/24 修正一些bug, 加入翻译功能

2010/03/25 新增加tigerImages 注意系统的图片upload目录需要可写

待改进:

1:统一的控制面板实现多个网站的统一管理

2:弄个服务器做rewrite, 通过api与tiger相连

3:全局语言的设定实现

4:模板的编辑

5:发放profile的编辑

 

一个人的力量是有限的, tiger需要大家的努力来一起修复bug, 让我们向收费的自动博客插件say goodbye!

最近好像都流行什么邀请码, 那么, 有需要的同鞋就发下email了。

 

相关说明图片:

外贸黄页

黄页的起源:
国际惯例用黄色纸张印制,故称黄页。1880年世界上第一本黄页电话号簿在美国问世,至今黄页已有一百多年的历史。黄页以刊登企业名称、地址、电话号码为主体内容,是国际通用按企业性质和产品类别编排的工商企业电话号 码簿,相当于一个城市或地区的工商企业的户口本。目前我们常说的黄页就是 指电话号码薄,目前几乎世界每一个城市都有这种纸张为载体所印制的电话号码本(黄页)。现在流行的企业名录、工商指南、消费指南等,也可以算是黄页的各种 表现形式;黄页可以以印刷品、光盘、互联网等多种形式向公众发布及出版。
国外黄页欧洲部份

  1. 欧洲黄页-中文(www.europages.cn)
  2. www.thomasnet.com – (反馈最及时,最好的黄页.新手如果刚开始做外贸,就用这一个吧)
  3. 欧洲黄页-英文(www.europages.com)
  4. 英国黄页(www.yell.com)
  5. 英国老黄页(www.applegate.co.uk/) – 英国老黄页,有公司网址
  6. 法国黄页(www.PagesJaunes.com)
  7. 电子搜索网站(www.motionnet.com/) – 电子搜索网站好东西,有EMAIL
  8. 英国公司搜索(www.business-search.uk.net) – 英国公司搜索 有公司网址)
  9. 德国大商人名录- (www.german-business.de/)
  10. 意大利黄页(www.paginegialle.it)
  11. 西班牙黄页(www.spaindustry.com)
  12. 西班牙黄页(www.telefonica.com)
  13. 欧洲贸易名录(www.businesseurope.com)
  14. Tradematch站点(www.tradematch.co.uk) – 可免费推销你的进出口产品。并可查询黄页。
  15. 德国Teleauskunft黄页(www.teleauskunft.de) – 首先请选择英文版,有Telphone book,Yellowpages.Email service等栏目。
  16. 比利时Infobel(www.infobel.be) – 在Infobel栏目中可查询黄页,在International栏目中可查询比利时、卢森堡、丹麦等国的黄页。
  17. 法国电信的黄页(www.pageszoom.tm.fr) – 首先请选择英文版。
  18. 法国公司黄页(www.france-companies.com) – 该站点属于法国,在Companies栏目中,可查询法国的进出口商;在Directories中可查询超过100个国家的黄页。在TradeZone栏目中,可免费刊登进出口广告。
  19. 互联网贸易公司黄页(www.ibis.co.uk/) – 该站点名称为互联网贸易信息服务,在Search Directories中可查询英国、欧洲及其他地区的黄页。
  20. 英国贸易名录(www.inbusiness.co.uk) – 可查询2百万个公司名录。
  21. 英国黄页(www.yell.co.uk)
  22. 爱尔兰商业名录(www.kompass.ie)
  23. 卢森堡黄页(www.editus.lu)
  24. 意大利公司黄页(www.paginegialle.it) – 位于意大利,可在线查询。
  25. 意大利公司名录(www.trade.it) – 该站点位于意大利,有一个5000个产品种类的意大利公司名录。
  26. 意大利工业名录(www.tradenet.it)
  27. 欧洲贸易名录(www.europages.com)
  28. 匈牙利黄页(www.yellowpages.hu)
  29. 荷兰黄页(www.markt.nl)
  30. 匈牙利黄页(www.net.hu) – 在Search Engin中可在线查询匈牙利黄页。
  31. 瑞士黄页www.firmindex.ch)
  32. 瑞士黄页(www2.switchboard.com) – 在该站点可查询人、生意、E-mail等。
  33. 瑞士工业名录(swisstrade.com)
  34. 瑞士贸易名录(www.swissdir.ch) – 可按多种方式查询。
  35. 瑞士公司指引(www.firmindex.ch)
  36. 瑞士在线贸易(www.Swedentrade.com)
  37. 挪威黄页(www.gulesider.no)
  38. 芬兰黄页(www.keltaisetsivut.fi)
  39. 德国名录www.branchenbuch.com)
  40. 免费进出口广告登录和查询 –www.access-trade.com) – 在Import-Export Marketing/Trading Tools栏目下,可查询黄页并免费刊登进出口广告。

国外黄页亚洲部份

  1. 日本黄页(www.ypj.com)
  2. 日本黄页(www.yellowpage.co.jp)
  3. 日本黄页(www.itp.ne.jp)
  4. 日本黄页-英文版(english.itp.ne.jp)
  5. 韩国黄页(www.koreainfogate.com/yellowpage/yp_1.asp)
  6. 新加坡黄页(www.yellowpages.com.sg)
  7. 新加坡电话簿(www.phonebook.com.sg)
  8. 印度黄页(www.indiayellowpages.com)
  9. 印/巴黄页(www.fastyellowpages.com)
  10. 马来西亚黄页(www.yellowpages.com.my)
  11. 印度尼西亚黄页(www.yellowpages.co.id)
  12. 阿联酋黄页(www.uae-ypages.com)
  13. 伊朗黄页(www.iranianyellowpages.com)
  14. 以色列黄页(www.yellowpages.co.il)
  15. 巴林黄页(www.bahrainyellowpages.com.bh)

国外黄页美洲部份

  1. 美国黄页(www.superpages.com)
  2. 雅虎(美国)黄页(yp.yahoo.com)
  3. 美国黄页(www.yellow.com)
  4. 美国黄页(www.BellSouth.com)
  5. 美国黄页(www.switchboard.com)
  6. 美国黄页(www.infospace.com)
  7. 美国黄页(www.smartpages.com)
  8. 美国黄页(www.yellowpages.com)
  9. 美国黄页(www.yellowpage.com)
  10. 美国黄页(www.bigyellow.com)
  11. 美国黄页(www.yellowbook.com)
  12. 美国黄页(www.directorysource.com)
  13. 加拿大黄页(www.yellowpages.ca)
  14. 加拿大公司目录(www.profilecanada.com/index.cfm) – 有4000多家加拿大公司

国外黄页澳洲部份

  1. 澳大利亚黄页(www.yellowpages.com.au)
  2. 澳大利亚白页(www.whitepages.com.au)
  3. 澳大利亚白页(www.sensis.com)
  4. 新西兰黄页(www.yellowpages.co.nz)
  5. NZPAGES(www.nzpages.co.nz)

国外黄页非洲部份

  1. 非洲黄页(www.africayellowpages.com)
  2. 埃及黄页(www.egyptyellowpages.com.eg/)
  3. 加纳黄页(www.ghanaforum.com/)
  4. 苏丹黄页(sudanhome.com/)
  5. 突尼斯黄页(www.marweb.com/annuaire/)
  6. 摩洛哥黄页(www.maroc.net/yp/)
  7. 南非黄页(www.0861dialaneed.co.za/howto.html)
  8. 南非黄页(www.capechamber.co.za/)
  9. 利比亚黄页(www.yellowpages.ly/)
  10. 巴布亚新几内亚黄页(www.nationwidepngpages.com/)
  11. 索马里黄页(www.somalinet.com/dir/)
  12. 莫桑比克黄页(www.paginasamarelas.co.mz/

wordpress不支持*_*的数据库名

在经历上次drupalish之后, 痛定思病把所有的命名习惯从驼峰改成了下划线的, 但是今天突然开始弄一个wordpress项目时用seo_profiles的表名创建了几次失败了, 去除 _ 重新将数据库名改成seoProfiles成功建立了数据表.

这都是神马跟神马啊. 懒得去看鸟语文档了, 估计是wp的数据表结构都是wp_作为前缀, 而建立wordpress时可以自定义数据库前缀, 用_的数据表会与用户自定义的重复.

有大神知道否被真实原因否.

drupalish

俺从来不是一个合格的程序员, 在用php只会用过程式语法, 而不用OPP.

俺固执地使用驼峰命名法, 俺觉得这样很帅, 比打_方便多了,

and,  在对drupal 写模块时一次次地没有出现问题,

end, 终于在hook_schema中出现了问题, Tables in the schema that are not present in the database.

also, 尝试了一次次地解决了解决, 问题依然.

俺在三天后一个下午, 在满脑子想着泡泡时, 终于顿悟. drupalish很重要, 那么ruo_seo代替 ruoSeo的模块名, hook_schema终于成功建立数据表..

ps:别人的压韵都是在最后一个字, 我却挤在第一个字,  哎, 没文化真可怕啊.

在目前用过的众多drupal hook里面, 只有发现hook_schema不支持驼峰命名.

今天很特殊吗

drupal刚出了drupal7-rc1

wordpress又有一个小更新3.0.2

想查看drupal rc版本的更新内容,结果:// TODO, along with announcement, after some much-needed sleep. 🙂

T.T

从dev版本beta到alpha再到beta一直用过来,终于熬到正式版了

虽然从来没有在官网上面提出任何issue,即使申请了drupal汉化小组却从来没有干过任何活,属于那种尝试潜水的干活。

既然出了,那就把所有的在用drupal 7 测试版的站点都升级成 rc1。

新版本解决了页面css文件压缩后造成错误的。在beta1升至beta 3版本后,启用css文件压缩后一直出现css文件错误:::

Warning: preg_replace(): Compilation failed: unrecognized character after (? at offset 9 in drupal_load_stylesheet_content() (line 3504

无奈之下只能放弃css压缩处理,新版本似乎已经解决了问题了。

tips:

liunx上面用cp命令老是提示目标文件已经存在,是否覆盖,加了cp -r -f也没用。

原因:服务器会默认增加别名 alias cp=’cp -i’

vi ~/.bashrc 注释掉即可。

drupal 7 多语言

drupal 7上面多语言的支持暂时很弱,比如i18n还没有drupal 7的版本。尝试了几个插件,除了一个language switcher 基本能够满足要求外,其它都不行。

要求:在中文的域名下只显示$node->language为中文或者是所有语言的内容,英文也类似。这一点language switcher可以实现但是却直接把中文文章的英文链接给去除掉了。

无奈,自己写吧。

在特定语种页面只输出特定的node,修改node.tpl.php:

<?php global  $language;?>

<?php echo ‘ ’; //输出一个空格?>
<?php if($node->language == $language->language || $node->language==’und’){?>
//node.tpl.php的内容

<?php } else{}?>

等待I18n中……