PHP/JS远程删除cookie

昨天说到cookie free domain,今天研究了一下远程删除用户浏览器cookie的方法,总结一下分PHP和JS两类 PHP法 通过把失效日期设置为过去的日期/时间,删除一个 cookie 这是w3school官方手册给出的原理,所以如果我们想要删除一个Name为xiaohudie的cookie,可以使用如下代码 <?php setcookie (‘xiaohudie’, ”, time() – 1); ?> 通过设空值来删除一个cookie 这是官方手册没有提到却真实有效的方法,以下两种写法[.....] More?

异步加载wordpress最新评论

昨天回家了,忙到大半夜才歇脚,就没写了,评论也大多没回复,今天堆一起回估计又要超标了. 本文原理是利用Google AJAX APIs实现RSS的异步加载,也可以广泛应用在其他地方,例如:我们都知道wordpress默认抓取RSS的函数fetch_feed()比较影响速度,所以如果你的网站有抓取rss,就可以采用此方法,这样不会影响后面元素的正常加载. 方法很简单,把如下代码扔到你要加载最新评论的地方即可,比如边栏 <div id=”feedControl”>loading…</div>[.....] More?

异步获取评论者网站截图

先上效果(泉哥,这回你可以试效果了,真的放在网站了哈哈哈) 昨天写的抓rss是用PHP的方法,而我们知道PHP本身是不能多线程异步加载的,确实对网速影响太大,所以异步还是不得不用的,只能换了个jQuery的方法,改写自Akismet后台预览,另外,声声说以前willin弄过友链的异步截图,难怪我记得有人写过类似的东西却没有搜到. 评论和友链不一样,具有变动性,昨天一开始给评论赋值ID的时候,用的是其母元素li的id,导致在不同人回复同一个人的情况下,共用了一个母li导致id相同截图抓取异常,所以我们先要给每个评论的[.....] More?

正计时的三种方法

正计时是指计算一个已过日期距今的时间,反之倒计时就是计算未来某个日子距今的时间.本来在我网站footer的正计时代码是用JS算的,今天想到还可以用别的方法来实现,(同样可以用来倒计时),总结如下: WordPress的human_diff函数 PHP的time()函数 JS运算(或C#的timespan函数) WordPress法 wordpress的human_diff函数可以输出智能时间差,用法为<?php human_time_diff( $from, $to ); ?>,其中$from代表开始时[.....] More?

js实现评论框快捷输入表情/仿微博@(at)匹配功能

废话不说先上效果图:   如果看图不过瘾可以在本站下面的评论框输入冒号:(英文半角符号)试试看哦~~ 先加载at.js,<script type=”text/javascript” src=”http://ichord.github.com/At.js/assets/js/jquery.atwho.min.js”></script> 然后在你的主题js文件中加入如下代码(如没有js文件可在footer.php加入,并在代码前后加上<script></script>) [.....] More?

js实现评论收缩展开功能

其实这个几个礼拜前就弄了,不过到处一问,大家都说不好,囧,就又撤下去了 不过可能也有朋友需要,所以把代码放出来,实现的效果是:默认收起评论中所有的子评论(即回复),点击按钮展开所有子评论,(收缩单个评论回复的js我还没生出来..暂时只能一起收缩所有的),一些喜欢灌水一回复就舍不得停导致子评论拖老长老长的站长朋友比较适合使用. 我们都知道wordpress给子评论分配了一个css属性.children,所以这段代码理解起来就很简单很简单了:默认隐藏.children,点击”展开”按钮使其出现,[.....] More?

实现”跳转底部”按钮渐隐的js

今天闲来无事写了一段js,题目有点绕,给大家解释一下,就是我们经常会见到一些网站用到这样的特效:在网页往下滚动一定距离之后,返回顶部的按钮才会显示出来,但很少有人对跳转底部的按钮采用同样的效果(反正我没见到过),这是因为到顶部按钮的js是利用scrollTop来实现的,而底部距离则不能直接用scrollTop判断,所以我写了一段js,效果可以自己在我网页滚滚看… 这是常见的返回顶部按钮用到的js,这段js很常见很常见所以就不多说了: $(window).bind(‘scroll’[.....] More?

判断IE 自动弹出alert窗口提醒访客

闲来无事做了个针对IE浏览器的弹出警告,这是一段无比基础无比弱智的代码,别BS我哈哈 也看到过关于自动提醒IE6访客升级浏览器的JS.不过那么长一段JS多少影响速度了,入门级的alert比较简单,更黄更暴力 (对于用IE的访客,当然要暴力一点了~) <!–[if IE]> <script language=javascript> alert(“危险!!! 您正在使用又慢又丑的IE” + “n” + “为了兼容IE,小蝴蝶在内的程序猿和程序媛浪费了很多宝贵的时间。” + “n” + “真诚并[.....] More?

点击链接”正在加载”特效中页面跳转BUG的解决方法

题目有点绕口,先解释一下,就是有这么一个特效:当你点击链接的时候,会显示:”正在加载”之类的文字提示,这个特效的实现,网上给出的教程是这样的 jQuery(document).ready(function($){ $(‘.content-title a’).click(function(){ $(this).text(‘页面载入中……’); window.location = $(this).attr(‘href’); [.....] More?