标签 插件 下的文章

帝国官方sitemap插件伪静态

其实发现帝国cms还是有些很不人性化的地方,比如tag和sitemap,这种大众的功能不能够做好一点点么?帝国的插件社区应该壮大一点才是啊,这么好的cms应该有很多人推动才是。 回归正题,想修改成的格式为 主页产生格式sitemap.xml 栏目产生格式sitemap1.xml 首先在官方插件的sitemap.php中修改了输出格式。 具体的是把 sitemap.php?classid= 修改为 sitemap.xml 相应的nginx伪静态如下 rewrite "^/sitemap\.xml$" /sitemap.php last; rewrite "^/sitemap([0-9])\.xml$" /sitemap.php?classid=$1 last; 这里提供修改好的官 ...

CommentToMail代码分析与调试

CommentToMail 是typecho的一个基于 PHPMailer 的评论通知插件, 本文讨论基于1.2.3 =========================== 一. 使用PHPMailer 发送邮件: PHPMailer 包含3个文件: class.smtp.php 发送邮件用的,php socket 实现smtp协议 class.pop3.php 接受邮件用的 class.phpmailer.php PHPMailer类 有3种邮件发送模式: smtp, mail, sendmail. 从 class.phpmailer.php 文件中 359 /** 360 * Sets Mailer to send message using SMTP. 361 * @return void 362 */ 363 public function IsSMTP() { 364 $this->Mailer = 'smtp'; ...

解决Micro-M主题添加Math Comment Spam Protection插件后页面变形问题

SPAM太多,导致自己想用一个小小的插件来过滤一下。IP不想搞,所以还是用这个简单的数字验证吧。不行了再换别的。下载并启用后格式会有错误,更改之后暂时正常了,凑合用吧。我的设置如下: HTML code for the math question field: [operand1]+[operand2]= *** Error Messages: Error message being displayed in case of no answer (empty field) / not entered a number: 错误:请输入两数之和。 Error message being displayed in case of a wrong answer: 错误:请填写正确的两数之和。 更改之后提示出错的时候还 ...