把光学软件啊什么的地址全都删掉了~ sorry~

腾讯微博 twitter 你好,欢迎光临! 

Category Archives: web

批量删除WordPress博客所有的SPAM垃圾评论

2013.09.28 , , 批量删除WordPress博客所有的SPAM垃圾评论已关闭评论 , 2,264 views

最近网站的垃圾评论真的是很多,虽然都进入了后台的待审,可以删掉,但是上万条的垃圾评论删起来还真麻烦,一个是服务器本来跑起来就累了。

然后就搜搜看删除的方法呗,虽然都在待审评论里面,都要删除。。。

一,删除垃圾评论

wordpress是目前非常流行的成熟免费博客系统。现在的网络中每天都会产生大量的垃圾内容(SPAM),很多开启了评论功能的 WordPress博客每天可以收到大量由Bot自动提交的、水军人为手动提交的垃圾评论。这些垃圾评论主要是以发网站链接为主,这也是网络推广中一种常 见的方式。这些垃圾评论对流量大的WordPress博客来说是非常无奈的一件事。还有一些博主由于工作原因一段时间没有打理博客的评论留言,经过一段时 间后回来发现博客被提交了大量SPAM垃圾评论。我们都知道在WordPress管理后台可以一次批量选中显示的20条评论,然后将他们删除或标记为 SPAM,但如果那里有成千上万条待审核的评论这也不是个办法。我们需要的是有一种可以一键、或更方便的方式删除所有的垃圾评论。研究了一下找到了几种可 以更便捷删除所有待审核的垃圾评论的方法总结一下分享给大家。

方法一、使用WordPress插件删除所有待审核评论

我们可以下载安装一个可以删除所有待审核(Pending)评论的Plugin插件 - Delete Pending Comments - WordPress插件下载地址

安装后在wordpress后台管理的评论(Comments)下面可以看到“Delete Pending Comments”(删除待审核评论)链接。点击此链接然后会要求手动输入一行单词“I am sure I want to delete all pending comments and realize this can't be undone”(我确定要删除所有待审核的评论并且知晓被删除评论不能被恢复)以确认要批量删除所有待审核的评论。注意,这里说的是待审核的评论,不是指 所有的评论,所以旧的评论依然会被保留(包括那些已经被标记为SPAM垃圾的评论也不会被删除)。

PHP页面跳转几种实现方法

2013.05.4 , , PHP页面跳转几种实现方法已关闭评论 , 1,726 views

最近换了个vps,然后以前是直接设置的时候主目录就是主网站,也就是ip地址就是网站地址,不过后来发现并不是很好这样,然后就随便用了个二级域名,但是感觉如果有人直接访问ip怎么办呢,就跳转下吧,而且ip的主页一直放着个lnmp成功安装的html也不好。。。

PHP页面跳转一、header()函数

header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。

header()函数的定义如下:


1
void header (string string [,bool replace [,int http_response_code]])

可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。

第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转。注意:1.location和“:”号间不能有空格,否则不会跳转。

2.在用header前不能有任何的输出。

3.header后的PHP代码还会被执行。例如,


1
2
3
4
5
6
< ?php
//重定向浏览器
header("Location: http://www.ylsnuha.com");
//确保重定向后,后续代码不会被执行
exit;
?>

PHP页面跳转二、Meta标签

Meta标签是HTML中负责提供文档元信息的标签,在PHP程序中使用该标签,也可以实现页面跳转。 若定义http-equiv为refresh,则打开该页面时将根据content规定的值在一定时间内跳转到相应页面。

若设置content="秒数;url=网址",则定义了经过多长时间后页面跳转到指定的网址。例如,使用meta标签实现疫苗后页面自动跳转。


1
< meta http-equiv="refresh" content="1;url=http://www.ylsnuha.com">

例如,以下程序meta.php实现在该页面中停留一秒后页面自动跳转到www.ylsnuha.com。


1
2
3
4
5
6
7
8
9
10
< ?php
$url = "http://www.ylsnuha.com"; ?>
< html>
< head>
< meta http-equiv="refresh" content="1; url=< ?php echo $url; ?>">
< /head>
< body>
页面只停留一秒……
< /body>
< /html>

PHP页面跳转三、JavaScript(常用、推荐)

例如,此代码可以放在程序中的任何合法位置。


1
2
3
4
5
6
< ?php
$url = "http://www.ylsnuha.com";
echo "<script language='javascript' type='text/javascript'>";
echo "window.location.href='$url'";
echo "</script>";
?>

以上就是我们向大家介绍的三种PHP页面跳转实现方法。

下面是补充
第四种:
echo "< meta http-equiv=\\"Refresh\\" content=\\"秒数; url=跳转的文件或地址\\" > ";
其中:XX是秒数,0为立即跳转.refresh 是刷新的意思.Url 是要跳转到的页面.

第五种:利用script实现
<script>url="submit.php";window.location.href=url;</script>

第六种:利用script实现,所不同的是使用 open 语句.且可以限制原窗口还是父窗口,子窗口或者新窗口.
<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>
其中 更改\'_self\' 就可以实现跳转限制原窗口还是父窗口,子窗口或者新窗口.第七种:利用php自带函数发送头部信息
header("Location: Url");

速度最快,功能强大...但是有个问题必须指出:如果在使用这个函数前已经有html输出,哪怕是一个空格.那么在页顶会显示错误信息..

Joomla Breadcrumbs Module and removing "you are here" from specific Page

2013.03.20 , , Joomla Breadcrumbs Module and removing "you are here" from specific Page已关闭评论 , 3,318 views

Joomla breadcrumbs的设置其实还算蛮简单的,breadcrumbs基本上对一个网站是很重要的,然后还有一些问题就是很多主题对设置选择里面的比如 "you are here"这个没效果,选择不显示也没用,这是因为主题里面自己写上去了。

Joomla Breadcrumbs Module (Joomla 2.5)

Joomla breadcrumbs module can be really helpful if you have a site with a lot of information. For instance, if you have multiple menu items and sub menu items, a breadcrumbs module will display the location of each page as you browse through all the pages on the site. For instance, we have enabled the breadcrumbs module for learning.cloudaccess.net as illustrated below.

Joomla breadcrumbs

breadcrumbs1.5

This article explains how install and manipulate a breadcrumbs module in Joomla 1.7.

After logging into the Administration area (the back end) of your site, go to Extensions > Module Manager.