身正,言谨,谦虚,好学,修德养性!

标签:PHP

去除评论回复@user中的空格
技术文档

去除评论回复@user中的空格

2011-08-15 2011-08-15 7907浏览 9评论 简洁版

很多主题中实现了评论回复@user的功能,比如iNoveBlocks2以及paled等,其中主要用到的一个核心js函数是:

1
2
3
4
5
function reply(replyID,authorId, commentId, commentBox) {
        var author = document.getElementById(authorId).innerHTML;
        var insertStr = '<a href="#' + commentId + '">@' + author.replace(/\t|\n|\r\n/g, "") + ' </a> \n';
        appendReply(insertStr, commentBox)
    }

阅读更多...

PHP分页技术的代码和示例
技术文档

PHP分页技术的代码和示例

2011-08-14 2011-08-14 8444浏览 4评论 简洁版

英文原文:10 Helpful PHP Pagination Scripts For Web Developers

中文:http://coolshell.cn/articles/5160.html

分页是目前在显示大量结果时所采用的最好的方式。有了下面这些代码的帮助,开发人员可以在多个页面中显示大量的数据。在互联网上,分​页是一般用于搜索结果或是浏览全部信息(比如:一个论坛主题)。几乎在每一个Web应用程序都需要划分返回的数据,并按页显示。下面的这个列表给出的代码可以让你的开发很有帮助。学习这些代码,对于初学者也很有帮助

1) 使用Ajax分页

 下面这个示例使用了jQuery + PHP。 Demo link

 

 

阅读更多...

添加侧边栏随滚动条滚动效果
BLOGGY

添加侧边栏随滚动条滚动效果

2011-08-12 最后修改:2011-08-23 11:03 34793浏览 50评论 简洁版

我最早是在老肥博客上看到这个效果的,他的评论框可以随侧边栏一起滚动,比较人性化的,效果如下:

刚好今天在浩子的博客上看到了这个效果的实现代码,于是折腾了一下,把这个代码加上了。当文章或页面的内容比较长的时候,侧边栏可以显示一些内容,免得给人空荡荡的感觉。

步骤如下:

1、给侧边栏的各个模块加上一些class标志,如下图框框里面的内容:

阅读更多...

TCPDF简介
技术文档

TCPDF简介

2011-07-10 2011-07-10 11240浏览 8评论 简洁版

TCPDF

TCPDF 是一个流行的用于生成 PDF 文档的 PHP 类,是当前唯一完整支持 UTF-8 Unicode 以及从右至左书写的语言包括双向文稿的 PHP 库。

TCPDF 是目前最多人使用的 PHP 库之一,因为最流行的一些基于 PHP 的 内容管理系统 中都带有TCPDF,如: Joomla, Drupal, Moodle, phpMyAdmin, CMS Made Simple等。

特性

支持所有的 ISO 页面格式;
支持自定义页面格式,边距和计量单位;

阅读更多...

RSS订阅的缓存版
技术文档

RSS订阅的缓存版

2011-07-08 2011-07-08 6087浏览 5评论 简洁版

在《RSS订阅的自定义域名》一文中,提出了自定义RSS订阅的方法,这对主机提出了一定的要求,每次都需要实时相应。如果采用缓存功能,把内容存到本地,然后直接读取,理论上性能应该会有所提升。

实现的代码如下:

1
2
3
4
5
6
7
8
$t = 300; //设置更新时间, 单位:秒
$e = './index.xml';
if ( !is_file($e) || (time() - filemtime($e)) > $t ){ //文件不存在或文件超过设定时间才更新
	$contents=file_get_contents("http://loosky.net/?feed=rss2");
    file_put_contents($e, $contents);
}
header("Content-Type: application/xml; charset=utf-8");
echo file_get_contents($e);

阅读更多...

WordPress – 打造多站同步镜像整体方案
技术文档

WordPress – 打造多站同步镜像整体方案

2011-07-07 2011-07-07 9445浏览 2评论 简洁版

打造小站的镜像站点,主站为:http://loosky.net,镜像站点为:http://loosky.com

第一步,首先安装你的主域名WordPress,主站无须特别设置,只需要共享MYSQL远程链接,开启远程MYSQL不尽相同,cPanel设置在远程MYSQL菜单,输入你要共享的镜像站IP地址即可。

第二步,安装镜像站WordPress,版本与主域名一致,插件等也一致。设置镜像站wp-config.php文件,主要代码如下:

阅读更多...

WordPress:历史上的今天
技术文档

WordPress:历史上的今天

2011-07-06 2011-07-06 15908浏览 4评论 简洁版

这个历史指的是你的博客的历史,也就是你在前几年的这一天发表的文章。创意来自于柳城的插件,所以喜欢插件的朋友们可以直接安装他的插件,我是通过代码来实现的。当然这个需要您已经写博一年以上,不然是没有历史的。

基本功能为:在某个文章页面,显示和这篇文章的发表日期同月同日的文章;在其他页面,比如存档页面等,则显示和今天同月同日发表的文章。一个小伎俩,喜欢的朋友可以继续往下。

效果如下:

存档页,http://loosky.net/?page_id=485

阅读更多...

RSS订阅的自定义域名
BLOGGY

RSS订阅的自定义域名

2011-07-02 最后修改:2011-07-3 12:08 8606浏览 10评论 简洁版

WordPress默认提供FEED订阅接口,但其默认订阅地址却比较难记、难输入。WordPress的原始FEED地址有:

http://example.com/?feed=rss
http://example.com/?feed=rss2
http://example.com/?feed=rdf
http://example.com/?feed=atom

这几种,其中的区别是针对不同的协议进行不同的优化,以适应不同的订阅设备。
我之前的处理方法一直是通过Feedsky来进行烧录,然后绑定域名feed.loosky.net提供对外访问。Feedsky本来是一个很优秀的服务,但最近两年基本上没有什么更新,处于亚死状态。而最近一两个月的时间内,更是故障频发,之前是订阅不能更新,这次又出现了类似的状况,官方的说法是:

阅读更多...