Eric @ EricBess WebHome

一味思考而不行动,将在不知不觉中变得无意义

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

WordPress 文章访问量插件:CountPosts

CountPosts:可以知道blog总访问量和每篇文章的访问量

也可以直接下载 

使用方法:

1.单篇文章访问量<?php HitThisPost('Hits:',''); ?>加入到single.php和index.php文件中
位置可按个人喜好选择

2.总访问量<?php mainCounter('Visits:',''); ?>一般放到sidebar.php
'总访问量' 可以按个人喜好修改

3. 访问量最多的文章< ?php TopHitsList(); ?>一般放到sidebar.php
默认是五篇,要想显示成10篇修改CountPosts.php文件里的TopHitsList函数
$top = 5 改成 $top = 10

问题描述:

这个插件在启用的时候会在wp-posts表中建立一个新的字段post_hits,所以系统会提示下面这样的错误信息:

WordPress 数据库错误: [Unknown column ‘post_hits' in ‘field list']
SELECT post_hits FROM wp_posts

Click to continue reading

01月 3rd, 2008 Posted by eric | WordPress | no comments

WordPress 翻页插件:pageNavi

WP-PageNavi 是一款深受用户喜爱的 "WP 翻页"插件,我们知道大多数博客软件都提供了页面底部或者顶部翻页功能,虽然 WordPress 自身也有这个功能,但是过于简单(只能翻至前后页),因此对读者来说有时会造成阅读障碍,而安装 WP-PageNavi 之后就可以彻底解决这一问题。

插件简介

该插件可以实现页面底部的翻页功能,并且提供用户自定义功能。最新版本2.20 已经支持 WP 2.3,因此用户可以选择安装或者升级。

安装步骤

  1. 解压后,将 pagenavi 文件夹上传到 /wp-content/plugins 中
  2. 激活 WP-PageNavi 插件

使用方法

  1. 打开 /wp-content/themes/footer.php(或者其他文件如 index.php)
  2. 增加下面的代码到合适的地方 PHP代码
    1. <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>   
  3. 到 "WP-Admin -> Options -> PageNavi" 配置 WP-PageNavi 插件的参数
    3.1.翻页文本内容
    Text For Number Of Pages 总页数
    Text For Current Page 当前页
    Text For Page 页数
    Text For First Post 首页
    Text For Last Post 尾页
    Text For Next Post 下一页
    Text For Previous Post 上一页
    Text For Next ... 下
    Text For Previous ... 上
    3.2.翻页显示选项
    Page Navigation Style 普通(横排列表)和下拉(Drop Down List)
    Number Of Many Pages To Show 直接显示页的数量
    Always Show Page Navigation 是否总是显示翻页功能
  4. 如果需要修改 WP-PageNavi CSS 可以对下面的文件进行修改 XML/HTML代码
    1. /wp-content/plugins/pagenavi/pagenavi-css.css  

升级方法

  1. 禁用 WP-PageNavi 插件
  2. 打开 wp-content/plugins 文件夹
  3. 上传并覆盖文件夹 pagenavi
  4. 删除文件 pagenavi.php
  5. 激活 WP-PageNavi 插件

01月 2nd, 2008 Posted by eric | WordPress | 2 comments

WordPress 整体优化插件:All in One SEO Pack

什么是All in One SEO Pack

All in One SEO Pack,wordpress的一个seo插件,用这一个插件你就可以实现wordpress的整体优化。
不需要title插件,meta插件,tag插件,也不需要DupPrevent Plugin插件,更不用担心因为插件的交替所带来的一堆麻烦。

All in One SEO Pack有什么作用?

1、可以给每篇文章添加独立的关键词;
2、可以给每篇文章添加独立的meta标签;
3、可以给每篇文章添加独立的description;
4、可以给每篇文章添加独立的摘要;
5、可以给每篇文章自动生成摘要;
6、可以防止存档页和首页的内容被抓取,从而防止因重复内容被google降权;

如何安装使用All in One SEO Pack?

1、下载All in One SEO Pack并解压,上传到plugin目录;
2、登录wordpress后台控制面板激活该插件;
3、在选项菜单里面找到all in one seo选项,把里面的空白内容填完,详细填写内容见下。

Home Title:填写博客标题;
Home Description:则填博客的描述;
Home Keywords:填写博客的关键词,最好不要填太多,50个词组以内;
Rewrite Titles:指标题要不要重写,如果选中的话,标题的前半部分是博客文章的题目,后半部分则是博客的名称,用“|”分隔开;
Use Categories for META keywords: 把分类作为meta关键词,推荐选中;
Use Category Description as Title:把分类描述作为标题,不推荐选中;
Use noindex for Categories:分类页面不抓取,推荐选中;
Use noindex for Archives:存档页面不抓取,推荐选中;
Autogenerate Descriptions:自动生成摘要,不推荐选中,建议手动填写,把精华内容加进去;
Max Number of Words in Auto-Generated Descriptions:摘要的最大文字数,建议修改为50。

最后在撰写文章界面,添加关键字,摘要。

01月 1st, 2008 Posted by eric | WordPress | no comments

WordPress 关联日志插件

WP 2.3 Related Posts:WordPress 2.3 相关日志插件会根据日志的 tag 的相关性产生一个相关日志列表。并且把相关日志列表添加到Feed 中。

安装使用

1、下载解压的插件包,将其中的 wp23_related_posts.php 上传到 /wp-content/plugins 中并激活;
2、在 single.php 中的正文后调用函数 wp23_related_posts() 就会输出相关日志列表(默认模板为例)     

我的位置在:
<?php the_content(''); ?>
<?php wp23_related_posts(); ?>

3、在管理界面下,Manage > Option > WP23 Related Posts 中配置插件的输出

01月 1st, 2008 Posted by eric | WordPress | no comments

Google XML Sitemaps插件

Google XML Sitemaps

插件功能:Google XML Sitemaps 用来给你的 WordPress Blog 建立 Sitemap, 可以更加方便让 Google、 Yahoo 等搜索引擎收录你的站点,最新版的 Google (XML) Sitemaps 支持Ask.com、 Google、 Yahoo 和 MSN 等搜索引擎。目前官方提供的版本中,支持多种语言)。

安装方法与一般的 WP 插件安装无异:解压下载的文件,上传到 WP 所在服务器的  /wp-content/plugins 中并激活;然后在后台的 Option 页面中会有一个 XML Sitemap 的设置选项页,用户在这里可以设置。

在该设置页面用户可以进行下列操作:

1、查看关于该插件的相关信息:
       fiist logon, it will show "The sitemap wasn't built yet. Click here to build it the first time." click here create your sitemap.xml file
2、查看生成的 Sitemap 文件的状态
3、其他还包括:

基本设置(Basic Options)
附加页面(Addtional Pages)
文章优先级(Post Priority)
Sitemap 文件位置(Location of Sitemap File)
覆盖内容(Sitemap Content)
更新频率(Change Frequencies)
优先级系数(Priorities)

其中大部分设置都是简单易用的,因此再次不做过多的说明,其中需要注意的一点是:“基本设置”(Basic Option)中的“更新通知”(Update Notification),默认的是系统没有自动提示 Yahoo 博客更新的,因此用户需要自己选中(即勾选 Notify YAHOO about updates of your Blog ),然后点击“确认更新选项”(Update Options)即可,这样就可以通知 Yahoo 搜索引擎了。

演示地址,demo:http://www.ericbess.com/ericblog/sitemap.xml

12月 30th, 2007 Posted by eric | WordPress | no comments

WordPress 必备插件

WordPress Plugin的通用安装方法:只需要下载解压后的目录直接放到wp-content/plugins/目录下,在后台激活即可

管理类

Stats:不占用系统资源的前提下做BLOG系统访问图表分析。
WP-ShortStat:是将一个简单的网站统计软件“Shortstat”移植到Wordpress。
WP-Cache:大访问量BLOG页面缓存。
OneClick Install :添加一个功能强大的上传器和安装器,以便于你安装模版或是插件。需要unzip及FTP支持。
Simple Tags管理Tag插件。
Role Manager:增强用户管理。
WP-DownloadManager:增加下载模块,见本站右上角“下载”。
WP-Mail-SMTP:用指定smtp发送站内邮件(HOST不支持邮件功能必备)。
AJAXed Wordpress:AJAXed WordPress (AWP),是一个非常强大的AJAX插件。其实它不只是一个插件,它为wordpress提供全套的AJAXed 支持,以改善整个WORDPRESS的用户体验,管理能力和设计潜力。

发布类

podpress:是一款功能非常强的多媒体插件,可以在文章中插入任意格式的媒体文件。并有媒体预览及下载统计,是款很好的播客工具。支持格式有:MP3, RM, OGG, MP4, MOV, QT, FLV, ASF, WMV, AVI, and more。
wordTube: 是一款可以让您在您的 WordPress 博客上实现插入视频和音频等文件功能的插件。以此将您的博客变成播客。支持格式有:video( .flv or .swf), sound (MP3),grafic (JPG, GIF or PNG)。在后台中,您可以设置媒体文件的相关信息,而且它也拥有一套比较完整的文件管理系统。您可以通过后台程序直接上传媒体文件,或者直接对其他服务器中的文件进行链接。中文语言包|Readme
NextGEN Gallery : 在你的控制面板中添加一个相册,甚至是一个Flash相册。
WP-CODEBOX:代码高亮插件,支持多种语言、代码下载、复制到剪贴板、代码框收放及后台默认属性设置。
TinyMCE Advanced:编辑器增强。

访问亲善 

WP-EMail:把看到的好文发邮件推荐给好友。(安装后,在Theme->index.php single.php 适当位置加入: <?php if(function_exists('wp_email')) { email_link(); } ?> )
WP-Print:格式化打印blog日志。(安装后,在Theme->index.php single.php适当位置加入: <?php if(function_exists('wp_print')) { print_link(); } ?> )
WP-PageNavi :是一款深受用户喜爱的 "WP 翻页"插件,可以实现翻页导航。
可折叠式分类树插件:国产插件。
Subscribe to comments:是一个健壮的插件。它使得评论者可通过 e-mail 来接收文章有新评论的提醒。这个插件包括功能完整的评论订阅管理器,评论者可以取消对某文章的订阅,屏蔽所有订阅的提醒,甚至包括改变接收提醒信息的email 地址!
Folding Categories for Wordpress 2.3本人比较喜欢的分类树状显示插件。(如右边"分类导航"效果)
Extended Live Archive Plugin(以下简称ELA),能以日期列表和分类与标签列表等形式来汇总博客文章,其清晰易于浏览性是目前最理想的一款wordpress插件。
Theme Switcher可以让访问者来自由选择主题。
TinyMCEComments:留言编辑器增强。
AJAX Calendar:ajax化日历。

作者亲善

WP 2.3 Related Posts:WordPress 2.3 相关日志插件会根据日志的 tag 的相关性产生一个相关日志列表。并且把相关日志列表添加到Feed 中。
Random Posts Widget:随机显示几篇文章在Sidebar Widget,让旧文章"重见天日"。
CountPosts:可以知道blog总访问量和每篇文章的访问量。
DMSGuestbook:留言本插件,功能强大,并带有很强的可定制性,不会受到模板的约束,见本站右上角“留言”。
WP-PostRatings:给日志加入ajax化的评分机制。

SEO

Google XML Sitemaps:给你的 WordPress Blog 建立 Sitemap, 可以更加方便让 Google、 Yahoo 等搜索引擎收录你的站点,最新版的 Google (XML) Sitemaps 支持Ask.com、 Google、 Yahoo 和 MSN 等搜索引擎。目前官方提供的版本中,支持多种语言。
All in One SEO Pack:可以实现wordpress的整体优化。不需要title插件,meta插件,tag插件,也不需要DupPrevent Plugin插件,更不用担心因为插件的交替所带来的一堆麻烦。
Permalinks Migration Plugin:修改了Permalinks后,如果别的网站链接的地址、搜索引擎收录的地址是你以前的,那么点击过来就会出现404错误,找不到这个文件,现在有它就不用担心了,当有人访问你原来的地址时会自动转到新地址,需要重新设置Permalinks的人必备。

12月 30th, 2007 Posted by eric | WordPress | no comments

Coolcode: WordPress 代码高亮插件

推荐使用新的替代插件WP-CODEBOX代码高亮插件,支持多种语言、代码下载、复制到剪贴板、代码框收放及后台默认属性设置。

代码高亮的Plugin,现在可以支持WordPress默认的<code></code>标签并修改了一下字体和行高,这样看起来舒服多了!

本插件用法:

<code lang="php" linenum="off" download="foo.php">
  <div id="foo"> 
  <?php
    function foo() {
      echo "Hello World!\\n";
    }
    for (\$i = 0; \$i < 10 $i++) {
      foo();
    }
  ?>
  </div> 
</code>

说明:

linenum="off" 表示不显示行号
download="foo.php" 表示你的代码将可以以foo.php文件来下载

效果如下:

function foo() {
echo "Hello World!\\n";
}
for (\$i = 0; \$i < 10 $i++) {
foo();
}
?>

12月 29th, 2007 Posted by eric | WordPress | no comments

CSS选择符详解

一、类型选择符

什么是类型选择符?指以网页中已有的标签类型作为名称的行径符。body是网页中的一个标签类型,div,p,span都是。
如下:
body {}
div {}
p {}
span {}

二、群组选择符

对于XHMTL对象,可以对一组同时进行了相同的样式指派。
使用逗号对选择符进行了分隔,这样书写的优点在于同样的样式只需要书写一次即可,减少代码量,改善CSS代码结构。
使用时应该注意"逗号"是在半角模式下,并非中文全角模式。
如下:
h1,h2,h6,p,span
{
font-size:12px;
color:#FF0000;
font-family: arial;
}

三、包含选择符

对某对象中的子对象进行样式指点定,这样选择方式就发挥了作用。
需要注意的是,仅对此对象的子对象标签有效,对于其它单独存在或位于此对象以外的子对象,不应用此样式设置。
这样做的优点在于,帮我们避免过多的id、class设置,直接对所需的元素进行定义。
如下:
h2 span
{
color:red;
}
如下:
body h1 span strong
{
font-weight:bold;
}

四、id选择符

根据DOM文档对象模型原理所出现的选择符,对于一个XHTML文件,其中的每一个标签都可以使用一个id=""的形式进行一个名称指派,但需要注意,在一个XHTML文件中id是具有唯一性而不可以重复的。
在div css布局的网页中,可以针对不同的用途进行命名,如头部为header、底部为footer。
XHTML如下:

CSS如下:
#content
{
font-size:14px;
line-height:120%;
}

五、class选择符

其实id是对于XHTML标签的扩展,而class是对SHTML多个标签的一种组合,class直译的意思是类或类别。
对于XHTML标签使用class=""进行名称指派。与id不同,class可以重复使用,对于多个样式相同的元素,可以直接定义为一个class。
使用class的优点已不言自明,它对CSS代码重用性有良好的体现,众多的标签均可以使用一个样式来定义而不需要每一个编写一个样式代码。
XHTML如下:

CSS如下:
.he
{
margin:10px;
background-color:red;
}

六、标签指定式的选择符

如果想同时使用id和class,也想同时使用标签选择符,可以使用如下的方式:
h1#content {}
/*表示所有id为content的h1标签*/
h1.p1 {}
/*表示所有class为p1的h1标签*/
标签指定式选择符的精度介于标签选择符及id/class选择符之间,是常用的选择符之一。

七、组合选择符

对于上面的所有选择符而言,进行组合使用。如下:
h1 .p1 {}
/*表示h1下的所有class为p1的标签*/
#content h1 {}
表示id为content的标签下的所有h1标签
h1 .p1,#content h1 {}
/*表示h1下的所有class为p1的标签以及id为content的标签下的所有h1标签*/
h1#content h2{}
/*id为content的h1标签下的h2标签*/

CSS选择符是非常自由与灵活的,可以根据页面的需要,使用各种选择符,尽量结构化与优化CSS文件.

07月 4th, 2007 Posted by eric | Coding, 网站技术 | no comments

Page 6 of 7«1234567»