与‘WordPress’有关的日志

WordPress高亮代码插件WP-CodeBox

zhang 发表于 PHP, WordPress 分类,标签:
19

WordPress高亮代码显示,前面我们介绍过WP-Syntax插件,这款插件使用起来有些麻烦,而且还需要修改文件的相关配置,对于不太熟悉程序的朋友来说,有点小困难,经过多方寻觅,今找到一款不错的WP-CodeBox代码高亮插件,它支持多种语言、代码下载、复制到剪贴板、代码框收放及后台默认属性设置多项功能,使用起来也比较方便。

WP-CodeBox插件安装:

1.下载WP-CodeBox插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下。
2.登录WordPress管理后台,点击“Plugins”找到上传的插件,激活该插件。
3.插件激活后,在“Setting”–>“WP-CodeBox“中设置相关信息
在页面中,其实你也不用进行任何设置,保持默认即可,安装成功后,接下来就是使用插件了,使用之前先来介绍下WP-CodeBox插件的相关语法:

<pre lang=”LANGUAGE” line=”N” file=”download.txt” colla=”+”>代码</pre>

lang=”LANGUAGE”:代码的语言,如ASP、PHP、Java等

file=”download.txt”:创建一个可下载的保存名称

line=”N”:开始行数

colla=”+/-”: ”+“表示展开,”-“表示收缩

知道语法后我们,就可以在文章中添加高亮代码了,新建post或pages页面时插入代码,进入HTML编辑状态(一定要记住),插入相关代码,示例如下:
**Example 1: PHP, no line numbers** 阅读全文 »

wordpress中为文章加上访问密码

zhang 发表于 WordPress 分类,标签:
1

你有没有一天,如果一篇文章只让你想要看的人看到,别人怎么看也看不到,像这样你知道如何在wordpress中实现吗?其实就是我们平时用的QQ空间的日志或相片,如果你不知它的访问密码,你是无法进行查看的。

下面我们来说说如何在wordpress使用这一功能:

当我们在wordpress后台添加完文章了,在点击“发布”时,我们找到“公开度”在其里面选择”密码保护”,然后在密码框中输入你的查看密码即可,然后点击“发布”。这样以后只要访问你这篇文章,都会让其输入查看密码,如果密码通过才可以看到相应的内容。如密码校验没有验过,文章中的内容你是任何也看不到的。 阅读全文 »

在wordpress中给图片添加水印设置

zhang 发表于 WordPress 分类,标签:
13

偶尔有朋友问我,经常可以看到dedecms等其它的cms系统,可以对所添加的图片加上水印,对于我们的使用wordpress架设的网站有什么插件或方法可以做到让图片带上我们设置的水印,一方面防止恶意盗链,另一个方面也知道这些原创的东西源头是在哪里,嘿嘿。

在wordpress中,目前我发现有两种方法可以给图片添加水印,并且都是安装插件的形式:

第一种:安装NextGEN Gallery插件:

在后台“插件”栏下选择“添加新插件”然后在插件框中搜索“NextGEN Gallery” ,找到后点击安装即可。使用这个插件的前提是:你的wordpress版本要在3.0以上,否则会在你激活这个插件时,提示:

Sorry, NextGEN Gallery works only under WordPress 3.0 or higher

NextGen Gallery 的功能可谓一应俱全, 说的夸张点, 它不比任何一个单独的Gallery 程序要弱. 使用它,你可以:

  • 创建自己的相册
  • 上传图片和zip图片压缩文件
  • 水印功能
  • javascript特效(含各种热门的图片特效, 比如Thickbox, Lightbox或highslide, 或类Flash的幻灯片特效.)
  • 多重CSS自定义样式, 比如可以给图片生成阴影效果等.
  • 结合TinyMCE编辑器, 你可以轻松插入图片
  • 显示幻灯片,随机或最近的图片在你的工具栏
  • 该插件被翻译为15种以上语言
  • 支持WordPress标签集成
  • 元数据支持: EXIF ,IPTC元数据

另外, NextGen Gallery 还有几个增强相册可用性和美观的辅助插件, 比如Nextgen Flashviewer 和NextGEN ImageFlow.

第二种方法是:安装Watermark RELOADED插件: 阅读全文 »

wordpress博客提高访问速度策略

zhang 发表于 WordPress 分类,标签:
4

wordpress博客提高访问速度策略,这里我们主要指的是为博客启用gzip压缩。当然提高博客访问速也可以装一些缓存的插件,比如Cos-html-cache等。

什么是Gzip?

Gzip是一种普遍的数据压缩格式,现代的大部份浏览器都可以浏览经过Gzip压缩过的内容。服务器使用Gzip将网页压缩之后传给浏览器,会极大 地提高网页的浏览速度和减少服务器网络带宽的使用。Http协议上的Gzip编码是一种用来改进Web应用程序性能的技术。大流量的Web站点常常使用 GZip压缩技术来让用户感受更快的速度。

适用于WordPress的Gzip开启方法

鉴于大部分博客使用的都是WP,这里只说说如何为WP开启Gzip。其实WordPress 2.5之前一直是默认开启了Gzip的,后来由于某些原因取消了,所以你看,开启的方法应该非常简单。

方法一:使用Gzippy插件

Gzippy是一个非常轻巧的WP插件(作为一个插件小得过分:P),可以快速地开启Gzip。点击这里下载or后台搜索Gzippy,安装,激活,这时Gzip就已经启用啦。

方法二:更改代码

如果你将Gzippy下载下来,打开压缩包,会发现主文件gzippy.php只有1k,打开看下代码,这时你大概就明白是怎么回事了,原来Gzippy只是启用了ob_gzhandler这个函数。那么找这个思路,打开主机上的博客根目录,找到index.php文件,用记事本或者在线编辑器打开,找到这一行:

define(‘WP_USE_THEMES’, true); 阅读全文 »

wordpress插件Syntax Highlighter MT:高亮显示html,css,js,php等代码

liangkun 发表于 站长学堂, 软件家园 分类,标签:
1

开发人员常常需要把代码发布到网页上,有没有什么工具或方法可以让自己发布的代码可以按照语言的风格进行展示。如发布的代码为PHP的话,就以PHP风格展示出来;发布的代码为JS的话,就以JS的风格进行展示。
下面的这个效果是PHP代码的效果,这种效果一般可以满足我们上述的需求。
php:

require_once (dirname(__FILE__) . "/include/common.inc.php");
header("Content-Type: text/html; charset=utf-8");
//header("Content-type:text/vnd.wap.wml");

//错误
/*------------
function __error();
------------*/
else
{
	ConvertCharset($varlist);
	include($cfg_templets_dir."/wap/error.wml");
	$dsql->Close();
	ConvertCharset($varlist);
	echo $pageBody;
	exit();
}

上面这个代码是利用的是wordpress的一个插件,叫“Syntax Highlighter MT ”。这个插件支持我们常用到网页代码,如html,css,js,php,java等。 阅读全文 »

为wordpress系统添加网站文章总数及评论数等统计信息

admin 发表于 WordPress, 站长学堂 分类,标签:
7

我之前看到国内的一些博客里都有关于系统里文章总数及评论数,留言数量等的相关统计,如Bo-Blog单用户blog程序。现在想给自己的wordpress系统也添加类似的统计信息,如何去做呢?
现在我教给大家如何去实现这个,效果如下图:

liangkun文章总数等统计信息

liangkun文章总数等统计信息

找现你想让统计信息出现的模板文件,如下面我所用的模板文件是”sidebar.php”,然后在这个文件中把下面代码粘贴到你想让文章总数等统计信息出现的位置。 阅读全文 »

wordpress系统中的回复评论时邮件通知如何设置

liangkun 发表于 WordPress, 站长学堂 分类,标签:
14

昨晚,我在看完一个朋友的博客后,觉的人家写的东西很受用,所以当时决定把他的站加到自己的友情链接中去。当自己添加完他的网站信息后,我回到他的网站留言说:我已把他的站加到自己的站上,并把自己的网站相关信息留下来。
过了半个小时,我的邮箱里就收到一个邮件,邮件内容如下:
+++++++++++++++++++++++++++++++++++++++++
liangkun, 您好!

这是您在《友情链接》中的留言:
你好,我已加你网站为友链,请博主不忙的时候也加上俺的. 我的博客名称:爱上梁坤,爱上你 URL:http://www.liangkun.net

以下是依忻 给您的回复:
你的链接我也添加上了,常来常往。

您可以点击这里查看回复的完整内容.

欢迎再度光临 织梦(Dedecms)管理员之家

(注:此邮件由系统自动发出,请勿回复!)
+++++++++++++++++++++++++++++++++++++++++
原来是这个邮件是我在那个站的留言得到了回复了,会有邮件通知的。我觉的这种方式不错,至少有了一种通知方式告诉我的留言得到了回复。如果没有这个邮件通知,除非我自己再上那个朋友的博客,自己去查看自己的留言没有回复,这种方式费时又费力,而且及时性还没有保证。 阅读全文 »

PHP中常用的报表工具

admin 发表于 web开发 分类,标签: , , ,
0

1. PHP扩展

JpGraph:http://www.aditus.nu/jpgraph/

ChartDirector:http://www.advsofteng.com/

2. JavaScript
Flot (http://code.google.com/p/flot/ ) – Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。

Flotr (http://solutoire.com/flotr/ ) – Flotr 是Prototype 1.6.0.2框架的javascript插件库。 Flotr帮助你在浏览器中创建图表,支持鼠标事件响应,放大缩小,CSS类型支持等。

Emprise JavaScript Charts (http://www.ejschart.com/ ) – Emprise 是一个100% 纯 JavaScript 图表解决方案,并不需要任何 JavaScript 框架.

PlotKit (http://www.liquidx.net/plotkit/ ) – PlotKit 是一个 图表和图像的Javascript 库. PlotKit 和 MochiKit javascript 库一起工作,支持HTML Canvas 和 Adobe SVG 显示 以及本地浏览器支持。尤其文档非常全。

3. Flash
Open Flash Chart (http://teethgrinder.co.uk/open-flash-chart/ ) – Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表。
在wordpress中Open Flash Chart的应用也是非常广泛,其中限制垃圾评论的工具“Akismet统计”中就有其使用影子。 阅读全文 »

为自己的网站或博客添加订阅功能

admin 发表于 WordPress, 站长学堂 分类,标签: , ,
10

今天,在liankun.net网站用户”呆头鹅”说想订阅本站的内容,可是没法订阅。在这里我已把本站的订阅功能加上,以后有类似呆头鹅这样的人需求的话,可以直接在网站的右侧直接选择自己的订阅磊实现订阅本站更新内容。

订阅位置

订阅位置

本站所加的这个功能是凭借feedsky完成的。www.feedsky.com这个网站是专业提供网站或博客的麻将服务的。要是你也需要这个功能,请跟我一起接着往下看下去。

要想获取到这个功能:

第一步:你要到www.feedsky.com上注册一个用户。

第二步:注册成功后,它会自动转到一个页面,让你把你网站的地址提交过来。

第三步:之后它会自动获取你的网站相关信息 ,并提供让你输入你的站相关标签内容;

第四步:自定义你在www.feedsky.com的地址,这个地址是一个唯一,是feedsky用来区别不同的站。

如本站在feedsky.com上的地址为:http://feed.feedsky.com/liangkun

第五步:进入你的feed,点击“进入管理”,在这个里面可以看到”Feed统计”,”Feed优化”,”Feed发布”,”广告管理”,”读者调查”.

在这里需要我们点击”Feed发布”,按照提示选择相应的图标及网站的类型后(见下图),复制粘贴生成的代码到你网站相应的位置,刷新之后即可看到类似本站的效果。 阅读全文 »

wordpress中轻松搞定对文章评论时添加表情图标

admin 发表于 WordPress, 梁言坤语, 站长学堂 分类,标签: ,
17

经常在别人的站上评论人家的文章时,可以使用一些QQ表情(见下图)等。我们的网站怎么也可以做到这个呀?

别人站上的评论表情

别人站上的评论表情

其实,要做到这个功能很简单,需要一个表情图标包和一个对应的PHP文件即可。

这里我们可以使用这个表情包和PHP文件,点击这里进行下载
阅读全文 »