以前下过一个乱七八糟的版本,安装上去的时候出错,也许是当时我比较菜,没弄好
今天去他们官方网站http://regexpstudio.com去下了,然后看了下安装方法,非常简单啊,不想装组件的话只要把RegExpr.pas复制到程序目录,然后在工程里添加,最后一调用就搞定了
正在测试规则中
阅读全文
实现注册成功后密码显示出来
1,在WordPress根目录中找到“wp-login.php”文件
2,找到“wp_new_user_notification”,在下面添加两行
wp_new_user_notification($user_id, $user_pass);
setcookie(“u”, $user_login);
setcookie(“user_pass”, $user_pass);这两行是为了记录用户名和密码。
3,找到
elseif?( isset($_GET[‘checkemail’]) && ‘registered’ == $_GET[‘checkemail’] )
$errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);改为
elseif?( isset($_GET[‘checkemail’]) && ‘registered’ == $_GET[‘checkemail’] )
$errors->add(‘registered’, __(‘恭喜您,注册成功<br/>用户名/User:’.$_COOKIE[‘u’].’<br />密 码/Password:’.$_COOKIE[‘user_pass’].’<br />(请登录后修改为容易记忆的密码)’));~完成。
PS:如果文件包含有中文的话,像上面的话。那就要另存为utf8的格式了。
阅读全文
老是提示要FTP账号密码,即使提供了也因为某个函数有问题而无法完成自动升级
只好采取最为有效的措施,到控制面板的文件管理里面把根目录的属性设置为“可读”和“可写”,然后再把第3个选项“子目录是否继承”也打上勾
这样所有文件夹都可以读写了,然后到WP后台升级吧
自动升级真爽,几秒钟就搞定了
阅读全文
可惜作者没写完~
有点像辐射3的世界背景,核战以后的世界充满着变异生物,然后主角在里面搜索探险
然后在贴吧里面看到一个评价说到小正太什么的,这个词听起来很熟悉,让我想起了一部小时候看的漫画
可是想不起名称来了,后来我想到百度碰碰运气,刚输入一些关键词,什么鬼啊,女孩,日本漫画啊之类的
脑子里一闪光,想起了漫画名《鬼神童子》,以前都没看完,只是看了前面几集的内容,有空的时候再去重温下小时候的感觉
阅读全文
今天上免费吧的论坛,论坛里闹翻了,全是关于RU收费的信息 ,我心里咯噔一下,我还刚想再去申请几个RU弄几个站~
我现在的中文博客就是用的RU,一旦收费那就只能放弃了,不过想想其实也无所谓了
反正这个域名是被GOOGLE惩罚过的,在GOOGLE再也搜索不到它的信息了
想了一下还是启用另外一个域名 http://blog.imxh.com 吧
登陆注册RIPN的邮箱,收到信了,不过貌似RU换东家了,给了另外一个运营商运营
至于以前的域名的处理方法没有给出,但是论坛里讨论的说要上传证件什么的,那肯定死翘翘了
我的帐号都是别人给我的,全是假信息,到哪找证件去
算了,以后还是用新域名做外链算了
阅读全文
总之就是说节的设置有问题,然后不给你设置整篇文档的页面
我使用的一个极端的办法解决了
首先,取消所有的节
再“常用”工具栏里面有个“显示/隐藏编辑标记”的按钮,选中可以看到节标记
然后替换那里按高级,再特殊字符里面选倒数第二的分节符号
然后就是替换成其他的,比如替换成段落标记,然后按全替换
取消节后仍然不能编辑,但是整篇文档就是一个节,很好办了
菜单里面“格式”先有个“显示格式”的功能
然后在右边的格式那里可以看到当前文档的格式,在最下面的“节”里面有个分栏什么的,点它就可以进入编辑框
然后选一栏,宽度和间距就看你自己怎么设置了,一般也不需要动,然后就是应用于“整篇文档”
按“确定”就完成了操作,然后我发现整个页面的宽度什么的就可以设置了
阅读全文
发现自己喜欢上用DELPHI弄些小软件,虽然我很菜,但是我很快乐,弄成一个小软件后有一种非常愉悦的感觉
有点时候,竟然能废寝忘食地全心投入到那种工作中
第一次用spinnerchief就知道它有一个API接口,但那时候没时间研究它的使用方法
今天仔细看了一下,原来它是模拟成一个虚拟主机下的程序
用POST方式把需要伪原创的文章POST到这个网址http://127.0.0.1:9001/spintype=0&spinfreq=4&synonymsdatabase=0&favoriatecategory=all&autospin=1?? 就可以了,程序会自动返回修改过的文章
上面的是原理,那么看看实现的方法
首先,必须开着spinnerchief软件,这个不一定在自己机子上,在服务器上面也可以,但是上面网址的IP就得换一下了,而且要保证那个端口是可以在外网访问的,如果在自己机子上运行就没那么多限制,打开软件,进到software页,再切换到Developer API页面,然后点Begin to listen就把本地的服务器架设好了,以后都不能关这个软件,否则API就不能用了
剩下就是用软件POST数据了,作者给了一个例子是用C#写的,我看了一下,简单的几行,大概也就是POST的动作,用DELPHI弄弄也可以弄得出来。
我拖了两个MEMO和一个BUTTON出来,一个MEMO作为原始文章输入的地方,另外一个作为转换后的文章输出地方,按钮自然是发出POST的动作,还有一个IdHTTP是POST必须的组件
Memo1: TMemo;
Memo2: TMemo;
Button1: TButton;
IdHTTP1: TIdHTTP;
然后双击按钮输入必要的测试代码
procedure TForm1.Button1Click(Sender: TObject);
var
strMsg:string;
sParams: TStringStream;
IdHTTP1:TIdHTTP;
begin
sParams := TStringStream.create(”);
IdHTTP1:=TIdHTTP.Create(Nil);
IdHTTP1.Request.ContentType := ‘application/x-www-form-urlencoded’;
try
sParams.WriteString(Memo1.Text);
strMsg:=IdHTTP1.post(‘http://127.0.0.1:9001/spintype=1&spinfreq=1&synonymsdatabase=2&favoriatecategory=all&autospin=1’,sParams);
Memo2.Text:=UTF8Decode(strmsg);
finally
sParams.Free;
IdHTTP1.Free;
end;
end;
那个网址就要说明一下了
http://127.0.0.1:9001/spintype=1&spinfreq=1&synonymsdatabase=2&favoriatecategory=all&autospin=1
spintype是伪原创模式,0是返回spinnerchief编辑模式的内容,就是带有很多{}的文章,大括号里的词可以随意替换的
1就是返回修改后的文章
spinfreq是修改幅度,为3就是有三分之一的词会被替换,为4就是四分之一
synonymsdatabase=0只使用读取的本地词典替换,=1就是用喜欢的词替换,=2就是两者都使用
如果上面这个参数是1或者2那么就需要后面这个参数了favoriatecategory喜欢用的词的分类
最后一个参数autospin=0就只替换{}大括号格式的词,=1就不管三七二十一,只要文中有能替换的词都尝试替换一下
经过测试,成功显示结果
但是有一个得说明一下,这种自动替换出来的文章真实惨不忍睹,一点都不人性化,没有可读性
但是,骗骗搜索引擎还是可以的
阅读全文
我一直在寻找一个DELPHI下能用的HTML编辑器组件
搜索了好久了,来来去去都是那么几个答案,要嘛就是说用TWebBrowser
要么就是用收费的组件
收费的我肯定没钱去买,还有一个说是免费提供下载,不过不开源,但最最要紧的那个下载连接竟然不能用了
以前找到个TWebBrowser的例子,但是使用起来不方便,最主要的原因是我不能理解里面的语句,不能做到灵活应用
以前还找到过一篇文章,我测试过一次,感觉很复杂,我还是希望能找到一些现成的例子,改改就可以用了
正好找到了上面说的那个例子,结果就直接用那个例子了,然后我把它整合到了我弄的数据库编辑器里
不过那个例子被我修改以后有两个极大的缺陷,一是里面的内容发生改变的时候,总是提示原来的内容是否保存
另外一个是没有任何的辅助按钮之类的东西让我能够方便地编辑html
昨晚我又心血来潮去搜索了一下html编辑器,结果搜索到了那篇文章《TWebBrowser组件的用法》
以前被我忽略掉了,现在再仔细看了一下,果然有发现,虽然文章以问答的形式,实际上由浅入深,逐步地把html编辑器给做出来
而且让学习的人从中学到很多东西,也许以前我的知识没达到看懂的那个层次,所以直接把它PASS掉了
如今有了一些基础,竟然顺着他的说明弄出了一个简单的程序
早上,我把原来的那个例子给抛弃了,然后换上新学的这个程序的代码
再把编辑器的按钮一个一个添加上去
经过一番努力,一个新的数据库编辑器终于诞生了,弥补了前面一个版本的两大缺陷。
其中用到的一些东东:
期间测试的时候有提示IPersistStreamInit没有定义,实际上是有些单元没引用
可以到DELPHI7的文件夹内搜索包含这个的所有*.dcu文件,然后在前面的user里面引用一下就可以了
至于这个的用法
HRESULT execCommand(
BSTR cmdID,
VARIANT_BOOL showUI,
VARIANT value,
VARIANT_BOOL *pfRet
);
他的参数可以到这里查找到:
http://msdn.microsoft.com/en-us/aa741522%28VS.85%29.aspx
阅读全文
很多人的发现都只有半截了
上网搜索了一下,原来问题就在templets/plus/feedback_templet_js.htm这个文件上,找到:
document.write(“<div class=’decmt-content’>{dede:field.msg function=’jstrim(@me,100)’/}<
上面的100就是了,改大点就OK了。
再就是/include/feedback.php这个文件里,$msg = cn_substr(trim($msg),1000);
这句也控制了,不过默认不影响,出现问题主要就是feedback_templet_js.htm上面。
我发现评论有时候带很多的连接,看起来也很烦人,干脆也判断一下
所有带链接的都不给发
在上面的那句后面添加
if(strpos($msg,”<a”,0) >-1)
{
ShowMsg(‘ 评论带有连接,请返回删除链接! ‘, ‘-1’);
exit();
}
就可以了
还有一个引用评论的地方需要修改,在同样文件的$msg = $quotemsg.$msg;后面
同样添加上面的代码
阅读全文
注册了一堆无意义的用户名
然后大量发有链接的广告文章,今天我上去看了 下,竟然有一百多篇
我决定不再仁慈了
上次我已经修改过那个发投稿的程序,把所有的链接都去掉,没想到这些人还不死心,可能根本没上来看效果
发没有连接的文章达不到需要的SEO效果呢!
这次我要狠点,干脆把所有带链接的软文都拒之门外
找到DEDE用户文件夹member里面有个article_add.php功能,然后我们在大概80行的$body = HtmlReplace($body,-1);后面,添加我们的判断并作出拒绝动作
if (strpos($body,”<a”,0) >0 ){
ShowMsg(“包含连接,无法继续,请返回修改!”,”-1″);
exit();
}
$body=preg_replace(“|<a([^<]*)</a>|”,””,$body) ;//这句是以前添加的,为了删除所有文章里的连接,现在可以去掉了,当然,留着也没什么大影响
当然,最后面还得修改一下编辑文章的那个文件article_edit.php,避免人家手工修改发表的文章,修改方法是一样的
但是我想弄群发软件的那个人肯定不会手工上来修改的,只要修改添加文章的那个文件就足够了
懒的人可以不理后面这步
阅读全文