让评论留言链接在新窗口打开

wordpress自带的和个别主题的评论留言链接都是要原窗口打开的,这样很不好。阿柯认为,我们应该尽一切方法对用户展示我们的博客,使博客能很大程度增加曝光度。别人在通过新窗口打开新的链接,而原来的网页并没有关掉,也许读者不会立即关掉,可能会再寻找一些他们需要的东西,这样就增加了博客的PV。

阿柯把在网上搜索整理得到并测试有效可行的方法与大家一起分享:

首先在你的安装目录下面找到wp-includes/comment-template.php文件,

搜索:$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;

修改为:$return = “<a href=’$url’ rel=’external nofollow’ class=’url’ target=’_blank’>$author</a>”;

这样就OK啦,打开评论者链接试试吧!文章页面评论、则栏最新留言评论等都有效喔。
这个方法修改的是wordpress程序,所以在程序升级以后就不能用了,需要再次修改。网上还有别的方法,我自己感觉还是这个比较简单,其余的是增加js脚本调用的,如果朋友们不喜欢这个方法,可以去搜索其他的方法哦!

让wordpress自带的近期评论显示评论的内容

wordpress默认的在首页显示最新评论的样式是“评论者+被评论的文章标题”。这样显示最新的评论不会给后面的浏览者一种很直观的感觉,如果 想要知道评论的内容则并须要点击改评论进入到被评论的文章里面才可以查看。基于这样的思考,阿柯决定让评论的内容取代被评论的标题显示在首页上!方法如下:

1、用 HA-Notepad2.exe(或写字板) 打开default-widgets.php(不要用记事本打开,会出错)
2、查找“foreach ( (array) $comments” 并且定位到下面的代码:

if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= ‘

  • ’ . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x(‘%1$s on %2$s’, ‘widgets’), get_comment_author_link(), ‘comment_ID) ) . ‘”>’ . get_the_title($comment->comment_post_ID) . ‘’) . ‘

’;
}
}

然后将上面代码修改为:

if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= ‘

  • ’ . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x(‘%1$s 说: %2$s’, ‘widgets’), get_comment_author_link(), ‘comment_ID) ) . ‘”>’ . strip_tags( $comment->comment_content) . ‘’) . ‘

 

’;
}
}

PS:最好是自己对比修改前后的两段代码,然后选择性地修改,这样可以避免一些标点格式在复制粘贴中出错。(注意引号与豆号这些标点符号的格式与原文件是否一致)

修改好之后保存(注意保存的时候因为我们在代码里面加入了中文“说:”,所以编码需要更改为UTF-8的形式,否则上传之后可能出现显示乱码的现象)

把修改好的文件上传替换即可。

这里有个不好的地方是,修改好之后,则栏的最新评论是显示整条评论的内容。对于字数较多的评论,这样显示会使则栏最新评论区变得很拥挤。如果能显示设定字拊数地显示单条评论,这样会使界面好看很多。期待技术型的博友支招。

wordpress 不显示管理员评论

wordpress自带的或者部份主题在最近评论、留言的显示中,访客的留言和博主的回复都一起显示的。如果博主一次性回复很多条留言,那最近评论模块都变成自己的留言了。阿柯最近更换的这款主题也是这样,所以又要折腾把这些自己回复的评论屏蔽掉。

修改的代码如下:
//找到下面这段,可以通过搜索get_comments
$comments=get_comments(array(‘number’=>$limit,‘status’=>‘approve’));
//修改为
$comments=get_comments(array(‘number’=>$limit,‘status’=>‘approve’,‘user_id’=>0));

wordpress自带的最新评论不怎么好用,很多主题都会有自带的最新评论模块,因此要修改的地方也要根据情况来定。

1、wordpress自带最近评论

在wordpress\wp-includes\default-widgets.php中先找到查找$comments=get,在这个里面找到上面要修改的代码(大约在643行,不同版本的wordpress代码会有所不同),按上面要求,加入‘user_id’=>0函数即可。

2、主题带的最近评论

主题带的最近评论代码一般在sidebar.php或者functions.php,找到上述代码修改即可。

修改完后会有个问题,就是这种方法只适用于隐藏登录后发表的回复,如果不登陆,即使用和后台管理员一样的昵称、E-mail在前台回复,依然会显示在最近评论中的。

WordPress实现首页文章列表自动摘要

WordPress在不使用任何的插件的情况下是能在首页实现摘要显示的,但它实现起来不是那么方便,或要自己做文章的中间加;或要修改主题中的标签。总之是不太方便吧。要怎样才能让WordPress自动实现在首页等位置(除了单篇文章的其他页面)只显示指定字节数的摘要,而不用操作其他不关文章的事呢?网上有很多方法,但阿柯试了很多都没有效果。这并不是说别人分享代码有误,只是对个别主题并不适合,但“冰古”这个代码,阿柯试用了几个主题,都适合,兼容性很好!

/**
 * author 冰古
 * link https://wanwp.com
 */
$size = 500;    // 500是显示的字节数,可按照自己的要求修改
$more_link_text = 'more...';    // 显示在摘要后面的提示

add_action('the_content', 'control_content_size');

function control_content_size($content) {
    global $size, $more_link_text;
    if (is_singular()) return $content;
    $content = strip_tags($content);
    $content = cut_str($content, $size);
    $content = '<p>' . $content . '</p><p><a href="' . get_permalink() . "\" class=\"more-link\">$more_link_text</a></p>";
    return $content;
}

/**
 * cut_str用于截断包含中文(或其他多字节?)的utf8编码的字符串
 * @param string $str utf8编码的字符串
 * @param int $len 需要截取的长度(单位是字节)
 */
function cut_str($str, $len) {
    if (!isset($str[$len])) {
        // 判断字符串长度是否已经达到需要截取的长度
        // 未达到时,直接输出原字符串
    } else {
        if (seems_utf8($str[$len-1])) // 判断截断字符串的最后一个字符是否是utf8编码的
            $str = substr($str, 0, $len); // 如果是utf8编码的,直接截断输出
        else { // 如果不是utf8编码的,因为utf8编码的中文是三个字节进行保存的,则判断该字符和周围字符组成的字符串是否符合utf8编码
            if(seems_utf8($str[$len-3].$str[$len-2].$str[$len-1]))
                $str = substr($str, 0, $len-3) . $str[$len-3] . $str[$len-2] . $str[$len-1];

            elseif(seems_utf8($str[$len-2].$str[$len-1].$str[$len]))
                $str = substr($str, 0, $len-2) . $str[$len-2].$str[$len-1].$str[$len];

            elseif(seems_utf8($str[$len-1].$str[$len].$str[$len+1]))
                $str = substr($str, 0, $len-1) . $str[$len-1].$str[$len].$str[$len+1];

            else // 这个else应该不用也是可以的
                $str = substr($str, 0, $len);
        }
    }
    return $str;
}

使用方法:

按照自己的要求修改代码中的$size和$more_link_text
将修改后的代码加入到主题的functions.php中

提示:

如果你之前使用了!–more–标签,在显示中可能有点不好看。

加入惰性气体增大压强对化学平衡移动的影响

外界因素对化学反应速率和化学平衡的影响,是高考常见的题目。此类题型要求同学们理解化学反应速率和化学平衡的内涵,掌握两者之间的内在联系和外界条件对两者的影响。其中充入惰性气体对化学反应速率和化学平衡的影响是同学们普遍感到棘手的问题。阿柯现就相关知识点分析整理如下:

先弄清楚化学平衡移动的原因:

(1)平衡移动的根本原因是V正≠V逆

V正>V逆:平衡向正反应方向移动

V正<V逆:平衡向负反应方向移动

(2)平衡移动方向可以据勒沙(夏)特列原理判断

如果改变影响平衡的一个条件(如浓度、温度、压强等),就向能够削弱这种改变的方向移动。

对于可逆反应aA(g)+bB(g) = cC(g)+dD(g)在一定条件下达到平衡,充入惰性气体,其影响一般分为两种情况。
一、恒温恒容
充入惰性气体,虽然容器中气体的总压强增大,但因容器体积不变,可逆反应中各气体的分压不变,其浓度也没有改变,不论可逆反应中气体反应前后的总体积是否发生变化,其化学反应速率都不受影响,化学平衡不发生移动。
二、恒温恒压
充入惰性气体,为了保持恒压,则容器的体积必须变大,活塞外移,导致可逆反应中各气体的浓度都同时变小,相当于减小各气体压强,正逆反应速率都同时变小,对于反应前后气体体积没有变化的可逆反应(即a+b=c+d),正逆反应速率同等程度地减小,平衡不移动;对于反应前后气体体积发生改变的可逆反应(即a+b≠c+d),平衡向气体总体积增大的方向移动

提示 对于有气体参加的可逆反应,当充入其他不参与反应的气体时,对化学反应速率和化学平衡的影响与惰性气体的影响相似,但要注意是恒温恒容,还是恒温恒压。

日本AV女优红音萤华中师大讲学,炒作多于防艾

2月23日,一条关于华中师范大学教师彭晓辉欲请日本前AV女优红音萤到华师上课的消息在各大微博上疯转。彭晓辉向记者证实,正准备向学校申请将现为防艾大使的红音萤请到自己的《性科学概论》课堂上。华师生科院负责人称,对于红音萤能否进课堂,学校需研究才能决定。

但今晚看新闻时得以证实,原来校方所担心的问题,研究过后,消息证实为真。对于这已成的事实。阿柯想说的是,华中师大此举的意义,我想是炒作多于防艾。阿柯的理由如下:一、单是性教育宣传也好,还是真的防艾教育宣传也好,我想是没必要请AV女优前来的。如果真要证明性行为的泛滥人群里也有防艾高手,阿柯想在国内请一个小姐足已可以证明。二、从一个教育工作者来说,现在时已三月,离六月高考不远了。华中师大此举可以使本校的知名度讯速飙升!想想啊,那个热血青年不熟悉日本AV女优。我想日本对中国最大的影响就是日本AV片填补了国内对青少年的性教育!华中师大此举已在媒体上掀起一阵狂潮。宣传目的想必已达到。

冷凝管竖放时,冷却水的流向为什么也是下进上出

高中阶段在学习蒸馏装置时,用作冷凝收集的冷凝管徐放,冷却水从下口进上口出,与蒸气形成逆流。这样的水流流向,可以使已作冷却作用的温水立即从上口排出,以保证接触蒸气的水都是常温,以达到最佳的冷却效果。

但在一些需要冷凝回流的装置中,冷凝管要竖插在反应置装上面,使反应物却流回反应容器中,继续反应。如图:

很多学生就想不明白,为什么这种竖插的冷凝管的冷却水也是从下口进上口出。其实细细想想,道理就很简单了。假设冷却水从上口流进,那么当管内的水位高于下口时,就会使冷却水从下口流出。这时候,冷却水的水位永远都只停在下口的高度,冷却行程很短,冷却效果很差。但水从下口进,水用顶着重力往上涨,直到水位上升到上口才从上口流出。冷却行程大大增加,达到较好的冷却效果。

当然,这是谁都明白的道理。阿柯今天想说的是,即使是竖插的冷凝管,冷却水与蒸气逆流的效果仍然是最好的。也就是水若从上口进下口出,会使在下端刚接触热蒸气的温水及时地从下口排出,使到使个冷疑管内的水都处于低温,冷却效果应该是最好的。若从下口进上口出,从下口处冷凝升温的水会一直升到上口才流出,这就使得整支冷凝管内的水都是有温度的,冷却效果不够上进下出好。

但上面分析了,上进下出的话管内的水无法充满,冷却行程短,效果差。其实解决这个问题很简单,在下口加个止水夹,使水从上口注入冷凝管内,等管内充满水了再打开下口止水夹就得了。

当然,这是阿柯的个人见解,也就是在实际操作中可以这样“违规”作业。高中是应试教育,考试时学生还是应该填“下进上出”否则没分不要怪我,哈哈……

量气装置中两液面保持相平再读数分析(实验视频)

高三第一轮复习已到尾声,现在进入化学实验最后一章书的复习中。化学实验是我们这些地区考生的弱项。也难怪,限于实验室的配置和学生安全问题,学生实验很少开展,只是老师演示实验较多。在复到到化学实验中几种特殊组合装置中的“量气装置”的理解与分析中,课本只是给出结论,而没有对结论作出详细的分析,这些学生的理解记忆造成很大的影响。毕竟,理解了就容易记忆了。死记硬背是没有办法的办法,也不是理科生的强项。为此,阿柯以两种常见的量气装置的实验操作分析对此问题作一下解释,希望对学生复习有帮助。

一、第一种装是利用集气瓶、量筒,采用排水法测量气体体积,装置如下图所示:

左边发生装置产生的气体把集气瓶内的水压到量筒里,最后读出量筒内的液体体积就是左边发生装置产生气体的体积。注意,量筒导管的下端一定要在液面下。在这个实验中,通常会有以下几个问题:

1、读数时要使集气瓶液面与量筒内液面相平时,再读数。否则产生误差较大。

这个问题有学生不明白,为什么要使两边液面相平?保持两液面相平,是为了使两边气压相等。减少实验误差。因为实验前装置内的气压与量筒的大气压是相等的。所以只有在反应后也保持两者相等,所得出来的体积,才等于气体体积。

2、如果量筒内的液面高于集气瓶液面,得出的气体体积是偏高还是偏低。

是偏低的。因为量筒的液面高于集气瓶的液面,使得量筒内的液势差对休气瓶内有一个液压,使得排出的液体比实际的液体少,实验值偏小。例如正常应该排出10毫升,由于量筒的高位液压,实验排出9毫升,实验结果偏小。

3、如果量筒液面高了的话,如何调整?是把量筒上移还是下移。

下移。下移的话,消除了液面差造成的压力,使难于压出的液体再流到量筒内。所以量筒液面高于集气瓶液面,下移致两液面相平后再读数。

二、第二种装置原理与第一种相同,只是装置不同,如下图:

读数前也必须两液面相平后再读数。当量气管液面高时,量气管应该向上移这样可以使量气管液面和水准管液面相同,消除因压强变化导致的测量不准。

下载测量气体体积实验视频:

PS:在回答使两液平相平的操作时,很多人纠结到底时向上移还是向下移,其实阿柯觉得最稳妥的回答是“上下移动,直至水准管和量气管两液面相平再读数”,根据现高考评分标准,不会扣分。因为不管你知不知道向上还是向下移动,实际操作时基本都需要上下移动来找最准确的位置。

我们班一共28个同学——唉,这英语老师够蛋定

这个优酷视频是在友情博客JACEY BLOG里看到的。感觉有点意思,特别是那英语老师点完名之后的那句话“很好,我们班28位同学全到了”。阿柯看到这里佩服这英语老师,真是很傻很天真或者是功力很深厚的资深老师,定力够好。

现在的小孩越来越难教了,家长管不住,学校不敢管。很多都早出晚归,好像是读书那样子,其实根本没有来学校。打电话给家长了,才知道逃学了。满大街找人,最后揪出来的,还是在网吧。这些逃课的无心向学的学生,一般父母都出外做生意或者打工,出于小鬼当家的情况。最好点的就是寄宿在亲戚家,根本是没人管或者管不住。和留守儿童没什么两样。平时老师找家长了,也没见有家长到校一趟,你找多两遍人家还嫌你麻烦。更有甚者,还以为你当老师的想要家长送礼了。唉,这年头,老师这口饭不好混。不出事还好,出了事了,只能闹,学校赔点钱了事。

我都不知道是现在的教育害了这一代小孩,还是这一代小孩散放了这一代的教育,无语

wind7摄像头没有快捷方式的原因及解决方法

现在的同学买了笔记本就自带win7系统,而且还是双显卡自动切换。真是高级呀!想用笔记本的摄像头自拍一下,这下问题出现了,win7竟然找不到摄像头的图标,这可让那些喜欢自拍的美女们急死了!想装xp,但是经过浩浩DI窝的测试,安装玩xp系统后笔记本只能识别集成显卡(也就是核芯显卡),真是让人蛋疼!

那我就介绍一下win7没有摄像头快捷方式的原因及解决方法

1.需要安装驱动的就把摄像头驱动装上,有的驱动包里面有摄像头辅助软件,可以通过软件的快捷方式启动摄像设备!

2.打开控制面板——设备和打印机,在那里面可以找到你安装过的网络摄像头设备

3.免驱的摄像头的话,试试这个工具吧:ecap 下载地址我就不提供了,大家百度吧,呵呵。

先把文件夹选项改为显示隐藏文件和系统文件,把ecap放到C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Network Shortcuts文件夹下(红色部分是你的用户名),在我的电脑下就可以看到摄像头快捷方式了

4.再提供一个win7摄像头补丁吧:amcap,也可解决这个问题。

wordpress防采集:禁用feed订阅功能

昨晚阿柯和博友星痕一晚上都在折腾这个问题:如何防止自己的原创文章轻易被采集。因为我们俩辛辛苦苦写的文章被一个采集博客“秒收”了。本来网络这东西,转载和采用别人的一些观点等,是很正常的。但这家采集博客,是连着标题、内容一字不漏地把你的文章采到他博客里。而他的博客在百度里有很好的权重,他采集了你的,但搜索同一个关键字,采集站比原创站排名还前很多。或者是直接收采集站而不收原创站的页面。说到底,百度是认为“采集者”是原创了。这下我们这些新博就杯具了,替人做了嫁衣,还死死盼百度终有一天会认可自己。阿柯记得当时百度是放出了阿柯博客的内页的,但仅一两个星期后,又收回了,到现在仅只放首页。太杯具了,百度这点真让人蛋痛。

昨晚经博友星痕的提醒,说这采集的人应该是使用feed订阅采集我们的文章的。因为他开始以为对方是人工复制。结果他设定零晨2点时发布文章,一样被对方“秒收”。采集者不可能通宵不睡来采集我们的文章吧?所以结论只有一个,他是利用插件,通过订阅我们的博客来采集的。

大致认为是这样的原因后,我和星痕就开始折腾禁用wordpress的订阅功能了。星痕通过搜索,找到了以下一段代码:

/**
* Disable Our Feed Urls
*/
function disable_our_feeds() {
wp_die( __('<strong>Error:</strong> No RSS Feed Available.') );
}

add_action('do_feed', 'disable_our_feeds', 1);
add_action('do_feed_rdf', 'disable_our_feeds', 1);
add_action('do_feed_rss', 'disable_our_feeds', 1);
add_action('do_feed_rss2', 'disable_our_feeds', 1);
add_action('do_feed_atom', 'disable_our_feeds', 1);

并将以上这段代码加在当前主题的functions.php之后,成功禁用了wordpress的RSS订阅功能。但阿柯照着上面的方法做,却没有一点效果。苦苦搜索答案,人家再说header.ph中的RSS2.0那段代码也删掉。但阿柯删了,还是不能成功。

之后又在一论坛上见到有人说3.X.X版以上的,把wp-includes目录下feed-*.php全部删除就可以禁用订阅了。但阿柯照做之后,还是没效果。把feed.php,也删掉之后就是出错。阿柯那个郁闷啊,为什么那些方法别人都可以,就自己的不行?就快要放弃的时候,我想到了wordpress中文论坛。搜索有关rss的,结果全是怎么使用feed、解决feed订阅问题的。毕竟,订阅本来就是为了博客的推广,是个很有用的功能,只是被采集者利用此功能做成采集插件了。阿柯转念一想,别人的feed功能出错来求助,我不就是想自己的feed出错吗?这样一想,立即继续翻阅搜索结果主题贴。最终在一个“feed功能出错,求助,已解决”的主题里找到让feed出错的非常简单的方法:在博客根目录建立一个名为“feed”文件夹即可!!

成功禁了feed之后,星痕和阿柯还把博客的右键复制功能也通过代码禁用了。虽然禁用右键只能防君子不能防小人,但禁了右键,他想通过源代码手复制你文章也不容易了。毕竟源码代里的版式都是乱的,他要一篇一篇复制也累死他!!

今来到办公室点击星痕的博客时,发现他把右键禁用代码删除了。可能是性对搜索收录不好吧。但阿柯想了想,禁用右键功能是通过JS代码实现的,这类代码蜘蛛是可以忽略掉的,应该不影响收录。并且阿柯还要看看,禁了wordpress feed rss订阅功能后,我现在发的这篇文章那个采集博客还可不可以“秒收”采集我的。如果不能,证明起了点效果了。期等中……