php移除&nbsp

在php文本处理中, 用trim()可以方便去掉首尾空格, 但是对于  这个恶心的东西却无能为力。

尝试几种方法,最终有用的是:

str_replace(chr(0xC2).chr(0xA0),”,$entry->nodeValue)

直接用asc码, 哪个垃圾再用 就是傻X, 用css用排版会死吗?

drupal 多站点同步解决构想

用drupal 7 构建的多个站点, 分布于不同服务器上面, 力求在A站发布了某篇文章或某个产品同步到B站和C站。

解决方案:

1:http://drupal.org/project/content_distribution 模块可以实现, 但是其并没有D7的版本

2:直接服务器同步数据库,–不会操作

3:利用services模块生成服务器, 再利用feeds模块去解析。 测试OK, 追求完美的情况只需要再根据两个模块提供的Hooks各写两个新模块即可。

记录 备忘。

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

 

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了。

 

相关说明图片:

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不支持驼峰命名.

wordpress采集插件tiger

没事就喜欢折腾:放出最新wordpress采集插件。

取名为tiger,源于,今年是本命年–虎年,另外么,既然是采集了,咱也别说高尚了,学小日子本发出’hu,hu,hu!’,扑向珍珠港,扑向万恶的资本主义。

———–邪恶的分割线————————

1:解决了标题重复功能

2:针对雅虎问答的最近改版改进了,依旧没有使用yahoo api.

3:版面重新编排,写的时候懒的切换输出法,所以满屏都是chinglish.

4:除了yahoo answer外,新增加了一个采集源ezine.请自行看ezinearticles.com看版权问题,

5:翻译部分解决了采用了新的php translate wagger,其解决了5000字的限制。但是翻译和采集源之间的关系处理一直没有一个比较好的思路去实现。比如yahoo answer,和ezine的是否都需要翻译。所以暂时增加翻译只有一个步骤。

6:前一个tiger版权的数据库可以自动升级。

7:支持wordpress3.0

8:显示的采集数量为尝试采集的次数,在没有找到解决mysql使用负载前暂时不进行log统计。

———–邪恶的分割线————————

1:采集时间的设定,避免访问高峰期

2:作为一贯传承的风格风格,

3:批量增加关键词功能

4:因为是全新的构架,后期可以实现接口连接模块功能,但是依旧没有处理好feeds采集和其它采集源之间在程序构架上面的关系。不排除后期单独将feeds采集写成一个插件的形式。

5:代理设置

6:伪原创和文章的可读性的平衡

大家谁有这些实现的资料,小生在此求教了。

———–邪恶的分割线————————

权且当成测试吧。虽然也可以用于实际生产环境了。以后整体框架应该不会去变动了。敬请期待更加完善的版权的出现,免费的将只提供现有的这两个采集源,收费方式在于定制其它文章站、新闻站的采集源。

在此不具名感谢很多采集插件,让我汲取了很多精华。

点此下载:tiger1.3.4!!!

运行环境,wamp和lamp下,wordpress3.0下运行无问题。

请测试php-curl,php-dom组件的安装。

树德无敌刷团宏

声明:树德并没有无敌……

——–标题的意思无非是用了这个宏在25团可以大量地提升治疗量,当然:手法和意识的因素除外。

缘:对于树德而言,网上通常流行两个宏。

A:为结合野性痊愈和回春术的,每6秒释放一次野性,缺点是必须要选中目标才能施法。

B:是只需要将鼠标移至目标便可按宏对其释放技能,但是只有回春术。

玩台服是件痛苦的事,不在于每次打完副本后说安安,在于相对国服更糟糕的网络。对于A而言,在icc,toc等25人本时,无法确认是否已经已经鼠标左键选中,以及是否顺利施法。而B也有同样的问题,野性痊愈在整个树德的输出中占了15%到20%,如何将其囊括到宏中以便实现无脑输出是个问题。

由:在历经N次尝试后,终于,等到了这个机会(晕,弄成NPC台词了)。终于成功了。

本:宏如下:

————————————-

#showtooltips
/castsequence [@mouseover,nomodifier:ctrl,nomodifier:alt] reset=6/combat 回春術,回春術,野性痊癒,回春術,回春術,回春術
/cast [@mouseover,nomodifier:ctrl,nomodifier:alt] 回春術

————————————-

国服的话应该把繁体弄成简体的相应技能。

果:配合grid插件是一个很好很强大的组合,你所要做的只是在grid上面移动鼠标(不需要点击选中),然后很傻很天真地隔一秒按一次宏就OK了。在25icc中顺利拿到治疗第一并开始打酱油。其优点在于减少了50%的操作量,加上网络因素的影响,治疗量的提升在25%到50%左右。副作用是适应时间在一个副本CD,另外容易让人在游戏时睡着。

wordpress全新采集插件tiger alpha版本公布测试

wordpress全新采集插件tiger alpha版本公布测试
feature:
tiger 1.0 alpha
模块化设计,便于后期整合。
以插件形式放于modules子文件夹内,
目前主要的子插件为老版本的yahoo answer采集、翻译以及feeds整合。
1:ya采集部分暂时未使用yahoo的api接口,后期考虑修改。
2:翻译目前支持翻成四种语言,可以选择全部输出或者只输出最后一种语言。
3:feeds整合部分的翻译功能暂时写死,无论采集的原文是何种语言,进行自动判断并输出英文。
3:因为测试中,代码中有很多语言并未优化,可能造成较高的内存占用。
4: 测试版本可以自由开发演绎。
5:以后通用版本的重点开发在feeds模块,
6:如果有兴趣者多,准备写下api文档。
7:参照了众多wp的采集类插件并抄了不少代码,@[email protected],翻译部分采用了Google Translation PHP wrapper;在于表示专心的感谢。

!全部功能处于测试阶段,不能用于现实生产环境。
ps: alpha版本主要为功能测试,界面中只有增加关键词/feeds url选项,而无修改,删除。
不保证正式版本对此版本的数据提供升级维护
我只是个卖菜刀的,至于你拿菜刀去杀人还是杀猪我管不了,由此带来的一系列问题请自负–使用条款只有这么一条

开发环境为php5.2.11 mysql3.0+,
任何疑问请直接留言,但是不保证正式版本的公布时间。

插件下载地址tiger