By 老猫 | 1月 5, 2013 - 11:58 上午 - Posted in 网站建设

  虽然装了插件Akismet,可以防止垃圾评论。但是垃圾评论的数量实在太多,1个月能达到3万多条。而且有10分之1左右的待审核。一方面是增加数据库压力,另一方面去审核这些垃圾评论,很浪费时间。
  下面我要介绍的这个wordpress插件名字叫 myQaptcha ,能很有效的防止垃圾评论。至少目前是这样的。
  该插件在单页文章评论处添加滑动解锁,使用Session技术防止垃圾评论和机器人。当别人要发布评论的时候,必须滑动解锁。这对于机器发评论来说,是个高难度的动作。用上这个插件之后,省心多了。让wordpress垃圾评论困扰的你,一定要去试试。
comment

By 老猫 | - 11:31 上午 - Posted in 网站建设

  不管是新用户注册,还是忘记密码,都需要用到邮件通知或验证。而 wordpress 默认的发邮件地址是 wordpress@yourdomain.com,或许你想把它换成你自己的名称,
  修改方法如下:
  在目录wordpress\wp-includes\下打找到pluggable.php,打开编辑它,搜索“wordpress@”,有两处,改掉换成你自己的名字便可。

By 老猫 | 12月 30, 2012 - 1:00 上午 - Posted in 网站建设

  原来网站都挂在 knownhost.com 家。它家的机器很稳定,担最近两个月访问非常的慢。又看了几篇关于 linode 在东京的机房毒文,终于忍不住了。
  待数据全部迁移完毕,遇到的问题很多:
  1.opencart 伪静态规则遇到问题,网站不识别根目录 /,提示找不到当前页,只识别 index.php 。暂时未解,关掉了后台伪静态。
  2.wordpress 无法在线升级,无法升级插件。参考网上的修改权限,修改属主的方法,均不能彻底解决问题。至今天未解。
  3.discuz 后台版块设置,汉字不显示,凡是有汉字的版块显示为空。你敢提交一下,前台的版块名字全总成空白了。好在有数据库备份。仍未触。
  4.香草论坛,某个插件出错。一开启,满屏的SQL就显示出来了。还影响CSS布局。目前暂时关闭此插件。

  搬个家咋整出这么多问题?为啥?

By 老猫 | 4月 28, 2012 - 9:34 上午 - Posted in 网站建设

具体效果请查看:manyima.com

//Karma bank
$Definition['Karma Balance'] = '爱心币简报';
$Definition['Starting'] = '初始';
$Definition['Balance'] = '币值';
$Definition['KARMA BANK'] = '爱心银行';
$Definition['You do not have any Karma yet.'] = '你还没有获得任何爱心币';
$Definition['%s\'s Karma Balance'] = '%s的爱心币简报';
$Definition['« Back to Profile'] = '« 回到个人资料页面';
$Definition['Transaction'] = '明细';
$Definition['Date'] = '日期';
$Definition['Reward / Tax'] = '奖励 / 税负';
$Definition['Karma'] = '爱心币';
$Definition['%01.2f Karma'] = '%01.2f 爱心币';
By 老猫 | 4月 21, 2012 - 9:50 下午 - Posted in 网站建设

把 /applications/vanilla/views/discussions/helper_functions.php
复制到你主题目录的 /views/discussions/helper_functions.php

找到以下变量,并修改成代码:

$DiscussionUrl = '/discussion/'.$Discussion->DiscussionID.'/'.($Discussion->CountCommentWatch > 0 && C('Vanilla.Comments.AutoOffset') && $Session->UserID > 0 ? '/#Item_'.$Discussion->CountCommentWatch : '');

在文件 /themes/air/views/discussions/helper_functions.php 中

修改代码如下:

         <span class="CommentCount"><?php printf(Plural($Discussion->CountComments, '%s comment', '%s comments'), $Discussion->CountComments); ?></span>
         <!-- 添加下面这行显示访问次数-->
         <span class="CommentCount"><?php printf(Plural($Discussion->CountViews, '%s click', '%s clicks'), $Discussion->CountViews); ?></span>
public function PostController_Render_Before($Sender, $Args) {
$Form = $Sender->Form; //new Gdn_Form();
$QuestionButton = !C('Plugins.QnA.UseBigButtons') || GetValue('Type', $_GET) == 'Question';
if (!$Form->IsPostBack()) {
//if (!property_exists($Sender, 'Discussion')) {
if (!property_exists($Sender, 'Question')) {
//$Form->SetValue('Type', 'Question');
$Form->SetValue('Type', 'Discussion');
} elseif (!$Form->GetValue('Type')) {
$Form->SetValue('Type', 'Question');
//$Form->SetValue('Type', 'Discussion');
}
}
if ($Form->GetValue('Type') == 'Question' && $QuestionButton) {
$Sender->SetData('Title', T('Ask a Question'));
}
}