Archive

Archive for the ‘WordPress’ Category

zencart直接调用wordpress博客系统文章的方法

2011-08-21 留下评论
首先,把WordPress安装到zen-cart一个子目录里,做好优化装好插件,设置好固定连接等。
然后,在以下文件/includes/templates/template_default/templates/tpl_product_info_display.php的合适的地方加入下面两行代码
<?php require(‘../wordpress所在目录/wp-blog-header.php’); ?> 这行调用WordPress自带函数,目录地址要随着WordPress安装目录变化而变化
<?php get_archives(‘postbypost’, 10); ?>这里的10指调用的最新文章个数。
注意:该方法无需安装wordpress on zencart插件。
Advertisements
分类:WordPress, Zencart 标签:,

WordPress On ZenCart 插件的安装步骤

2011-08-21 留下评论

如果你的ZenCart需要一个Blog来发布一些你的最新动态,

可以试试Wordpress,并且用WOZ这个ZenCart的Module来把它们关联起来。

WOZ的全名叫Wordpress On ZenCart。

下面就详细介绍一下WOZ的安装方法,当然你可以在WOZ包里找到英文的安装说明。

我所使用的版本为ZenCart1.3.8和Wordpress2.8.5,至于其它版本能否集成,没有测试过。

WordPress on ZenCart总的来说有两种安装模式:

第一种是把Wordpress的文件全部解压到ZenCart的根目录下,另一种方法是把Wordpress单独放到ZenCart下新建的一个目录里。

两种方法最后访问Wordpress的地址都是:

[Zen-Cart URL]/index.php?main_page=wordpress

第一步,安装Wordpress 把Wordpress解压到你的ZenCart目录下

1.安装Wordpress

2.设置Wordpress 在Wordpress的后台设置一下,setting -> General -> Blog address(URL) 把Blog address (URL)改为[Zen-Cart URL],即http://your.zen-cart.com 把主题设为默认主题。

3.上传WOZ的文件 建议用ftp直接覆盖: 把WOZ解压后的ZC_ROOT目录下的文件上传到服务器Zen-cart的安装目录下。

把WOZ解压后的WP_ROOT目录下的文件上传到服务器WordPress的安装目录下。

再把/ZC_ROOT/includes/templates/MY_TEMP/里的CSS文件上传到你的Zen-cart模板里的CSS文件夹里。

这个是Wordpress的显示主题。

4.修改Wordpress的文件 在你的Wordpress安装目录下,找到[Path of WordPress]/wp-include/template-loader.php,把所有的”exit;”都替换成”return;”。 如果你的Wordpress版本比较新,就不需要做这一步的工作了。

5.修改Zen-cart文件 打开Zen-cart安装目录下的[Path of Zen-Cart]/includes/extra_configures/wordpress-config.php,

把 define (‘ABSPATH’,’/var/www/vhost/example.com/public_html/blog/’);

替换成 define (‘ABSPATH’,'[Path of WordPress]’);

比如说,在我本地我是改为这样的东西: define (‘ABSPATH’,’E:/mywebs/zen-cart/blog/’); 记住,这个路径得是你服务器上的绝对路径。

6.布局设置 在ZenCart后台管理面板的admin panel › tools › Layout Boxes Controller里,选择打开你需要的Wordpress侧栏框。所有和Wordpress有关的侧栏框都是以WP_XXX格式存在的。

7.检查 现在你可以通过 http://your.zen-cart.com/index.php?main_page=wordpress 这个网址来访问你的Wordpress了。 如果你能看到Wordpress,则表明你已经把Wordpress集成到了ZenCart里了。 完成了这七步,基本上就把Wordpress的显示页面整合到了ZenCart里面。

分类:WordPress, Zencart 标签:,

适合做adsense的wordpress模板BlueSense

2011-07-27 留下评论

新做了一个博客站,流量也有一百多PV每天,但是adsense点击收入几乎为零,不得不让我修改一下了,这次不只是再改配色,而是把模板都换了,并不讲究好看,而是换成了一个适合做adsense的模板bluesense。micfly seo在这里和大家一起分享。

bluesense这个模板的一些特点:

1.单独的广告模块,不懂PHP也没有关系,只要在广告模块里面把自己的广告代码放进去就可以了。这些模块同样也可以放其它(非adsense)的广告。

2.简单易用

3.结合良好的链接单元。

4.单独文章页面的优化广告。

5.adsense的广告颜色已经自动和主题结合。

6.做了SEO优化,动态的单独页面标题(你可以点开本站任一文章试试,题目都是不一样的)在网站名称前面放文章的标题,更被搜索引擎喜欢。

7.适用于当前最新的wordpress版本。

上传模板后需要注意修改的地方:

1. 上传之后请在下面的文件中把google adsense的广告代码修改为你的,涉及需要改的文件有如下几个:

Single_bottom_adverts.php – (336 x 280 Rectangle)
Single_top_adverts.php – (468 x 60 Banner)
Header_adverts.php – (Link units)
sidebar.php
menu.php

另,修改adsense广告代码时可以用到的颜色代码:主题的背景颜色#f0f6fb,标题和正文颜色#064b8c。

2.如果你要加自己的页面头部图片,把style.css里的#header部分做如下更改。原来为:

padding-top: 0px;
background: #ffffff
height: 130px;

的这部分改成

padding-top: 0px;
background: #ffffff url(‘header.jpg’) top center no-repeat;
height: 130px;

并把你的header.jpg文件上传到主题目录。图片的大小为815*130,当然高度是可以改的。

3. 这个主题可以放置很多的广告位,以至于你既可以放googler的也可以放其他广告联盟的。

bluesense主题demo预览

bluesense主题下载

通过适合做adsense的wordpress模板BlueSense | Micfly SEO | 英文站SEO.

分类:WordPress 标签:, , ,

Google Friend Connect for WordPress 插件

2011-07-24 留下评论

Google Friend Connect 是 Google 推出的社会化网络工具,Google Friend Connect 是一种类似于加入到你网站的 Widget 的社会化工具,通过此工具你可以将各种支持 OpenSocial 的应用都可以通过 Google Friend Connect 在你的网站上应用,并且可以已有的社会化网络进行整合应用。

很快 Google 就开放了 “Google Friend Connect 的 API“, 让你能够访问到更多 Google Friend Connect 核心的数据和功能。由于 Google Friend Connect 除了支持 Google 自身的账号之外,还支持 Yahoo 和 AIM 账号,以及 OpenID,所以 Google Friend Connect 开放 API,使得 Google Friend Connect 成为一种和 OpenID 一样的单点登录的工具,并且由于其支持的广泛性,使得 Google Friend Connect 在单点应用上变得更加广泛。

Google 在开放 Friend Connect API 的同时,也制作了 WordPress 插件,我这几天测试了一下,下面就讲讲详细的使用过程:

1. 到这里下载 Google Friend Connect for WordPress 插件

2. 解压缩开之后,编辑 fc-plugin.php 修改下 fc_get_site_id 函数里面的 Returen 值,把设置为你站点在 Google Friend Connect 对应的值。

3. 把插件上传到 wp-content/plugin 目录,然后到 WordPress 后台激活即可。

4. 然后在留言框地方就会有一个 Sign in With Friend Connect 的按钮:

5. 点击该按钮和平常使用 Google Friend Connect 一样会弹出一个页面,让你选择登陆的方式:Google, AOL, Yahoo 或者 OpenID 的账号。

6. 登陆之后,就会返回原来的页面,并刷新该页成已登录状态。这个时候 Google Friend Connect 实际上已经在 WordPress 后台为当前用户创建了一个账号。

7. 现在就可以直接留言,并且留言的头像显示为你在 Google Friend Connect 上的头像。

8. 登陆之后,并且还有设置和邀请朋友的链接。如下:

关于这款插件就介绍的这里,你可以在留言框处点击 Sign in With Friend Connect 的按钮登陆并留言测试下效果。

新浪微博连接:使用新浪微博登陆 WordPress 博客

2011-07-24 留下评论

新浪微博开放了 API,并且支持 OAuth 协议,所以我和上次一样开发了新浪微博连接这款 WordPress 插件。

新浪微博连接是使用新浪微博 API 接口开发的一个 WordPress 插件,它的能让用户使用新浪微博账号登陆 WordPress 博客,并且可以直接使用新浪微博的头像,并且能够更新留言和日志到新浪微博。

新浪微博连接的主要功能

  • 使用新浪微博账号登陆 WordPress 博客,新浪微博连接插件会在留言框,注册页面,登录页面都会加入使用新浪微博连接的按钮,你只要几次点击,然后到新浪微博进行简单的验证就能使用新浪微博账号登陆 WordPress 博客。
  • 同步留言到新浪微博,新浪微博连接插件会在留言框增加一个选项,让用户选择是否把自己的留言同步到新浪微博,方便用户跟踪自己的网上行为,把新浪微博当作自己的 lifestream 一种方式。
  • 同步日志到新浪微博,新浪微博连接插件能够让 WordPress 管理员绑定一个新浪微博的账号,然后博客日志更新的时候,自动更新一条微博(标题+链接)到新浪微博。

新浪微博连接的安装要求

很多同学是有这个插件的主要的问题是不符合安装需求,新浪微博连接对服务器的要求比较高:

  • WordPress 3.0 版本以上
  • PHP 5.2,因为新浪微博 OAuth 类使用 PHP Class 语法,所以 PHP 版本要求 5.2 以上。
  • 支持 CURL 扩展,因为使用 CURL 进行连接,你可以通过 phpinfo() 函数来检测 PHP 版本和是否支持 CURL 扩展。

新浪微博连接的详细安装和使用说明

  1. 首先到这里下载 新浪微博连接 WordPress 插件,然后上传激活。或者直接在 WordPress 后台插件安装页面搜索“新浪连接”,然后在线安装激活。
  2. 安装激活之后,你应该在留言框处可以看到 新浪连接 的按钮。
  3. 如果没有出现该按钮,检查下是否你的主题的 comments.php 文件中含有 comment_form 这个 action,如果没有请加上:
    <?php do_action('comment_form', $post->ID); ?>
  4. 当然如果你想自定义 新浪连接 的位置,可以通过在 comments.php 文件添加以下函数实现:
    <?php sina_connect(); ?>
  5. 通过 WordPress 后台 > 设置 > 同步到新浪微博菜单来激活同步 WordPress 博客日志到新浪微博的功能。

新浪微博连接的常见问题

  1. 再次强调安装这个插件需要,WordPress 3.0 及以上版本PHP 5.2 及以上版本,并且支持 CURL 扩展,由此产生的问题,不再重复回答。
  2. 评论者的链接是微博中自己设的链接,能否调用评论者的微博地址?不能,如果你想实现该功能,请把 128 行的 $sinaInfo->url 改成:"http://t.sina.com.cn/".$sc_user_name
  3. 为什么使用新浪微博注册的用户的邮箱是 ****@t.sina.com.cn 这样的邮件地址,显然这是不存在的啊。

    因为新浪微博的 API 没有提供也不可能提供用户的邮箱地址,而 WordPress 用户注册,必须需要邮箱,所以只能使用这样的邮箱方式来代替,****@t.sina.com.cn,并且这样还有一个好处,当你需要找有多少用户是新浪微博的用户的时候,你可以使用这个 t.sina.com.cn 这个来检索。

  4. 自定义位置这个函数怎么用?

    这个只能告诉你把上面说的函数放到 comments.php 文件中,具体怎么放,怎么修改,你只能自己去学习。

  5. 出现 Call to undefined function menu_page_url() 或者 Call to undefined function get_user_meta() 这个问题,是怎么回事?

    请升级到 WordPress 3.0 版本,上面安装要求已经告诉你要 3.0 及以上版本。

  6. 如果用户使用新浪微博在博客上注册一个用户,并且他的新浪微薄用户名跟博客的一个现有用户相同,就会获取该用户的权限,这样是不是有风险?

    这样确实存在风险,你可以给新浪注册的用户名添加一个前缀来解决,在139行,'user_login' => $userinfo[1], 改成:'user_login' => 'sina_t_'.$userinfo[1],

下载新浪微博连接

对于新浪微博连接就介绍到这里,有什么问题请给我留言,你也可以在本博客使用新浪微博账号尝试登陆下。

下载:新浪微博连接 WordPress 插件

我新浪微博的地址:http://weibo.com/maniacxp

原文链接:新浪微博连接:使用新浪微博登陆 WordPress 博客

分类:WordPress 标签:, ,

腾讯微博连接:使用 QQ 号码登录你的 WordPress 博客

2011-07-24 留下评论

腾讯微博开放了 API,并且支持 OAuth 协议,所以我继续开发腾讯微博连接这款 WordPress 插件,他能让你使用 QQ 号码登录 WordPress 博客。

腾讯微博连接是使用腾讯微博 API 接口开发的一个 WordPress 插件,它的能让用户使用腾讯微博账号登陆 WordPress 博客,并且可以直接使用腾讯微博的头像,并且能够更新留言和日志到腾讯微博。

腾讯微博连接的主要功能

  • 使用腾讯微博账号登陆 WordPress 博客,腾讯微博连接插件会在留言框,注册页面,登录页面都会加入使用腾讯微博连接的按钮,你只要几次点击,然后到腾讯微博进行简单的验证就能使用腾讯微博账号登陆 WordPress 博客。
  • 同步留言到腾讯微博,腾讯微博连接插件会在留言框增加一个选项,让用户选择是否把自己的留言同步到腾讯微博,方便用户跟踪自己的网上行为,把腾讯微博当作自己的 lifestream 一种方式。
  • 同步日志到腾讯微博,腾讯微博连接插件能够让 WordPress 管理员绑定一个腾讯微博的账号,然后博客日志更新的时候,自动更新一条微博(标题+链接)到腾讯微博。

腾讯微博连接的安装要求

很多同学是有这个插件的主要的问题是不符合安装需求,腾讯微博连接对服务器的要求比较高:

  • WordPress 3.0 版本以上
  • PHP 5.2,因为腾讯微博 OAuth 类使用 PHP Class 语法,所以 PHP 版本要求 5.2 以上。
  • 支持 CURL 扩展,因为使用 CURL 进行连接,你可以通过 phpinfo() 函数来检测 PHP 版本和是否支持 CURL 扩展。

腾讯微博连接的详细安装和使用说明

  1. 首先到这里下载 腾讯微博连接 WordPress 插件,然后上传激活。
  2. 安装激活之后,你应该在留言框处可以看到 腾讯连接 的按钮。
  3. 如果没有出现该按钮,检查下是否你的主题的 comments.php 文件中含有 comment_form 这个 action,如果没有请加上:
    <?php do_action('comment_form', $post->ID); ?>
  4. 当然如果你想自定义 腾讯连接 的位置,可以通过在 comments.php 文件添加以下函数实现:
    <?php qq_connect(); ?>
  5. 通过 WordPress 后台 > 设置 > 同步到腾讯微博菜单来激活同步 WordPress 博客日志到腾讯微博的功能。

腾讯微博连接的常见问题

  1. 再次强调安装这个插件需要,WordPress 3.0 及以上版本PHP 5.2 及以上版本,并且支持 CURL 扩展,由此产生的问题,不再重复回答。
  2. 评论者的链接是微博中自己设的链接,能否调用评论者的微博地址?不能,如果你想实现该功能,请把 128 行的 $qqInfo->url 改成:"http://t.qq.com/".$qc_user_name
  3. 为什么使用腾讯微博注册的用户的邮箱是 ****@t.qq.com 这样的邮件地址,显然这是不存在的啊。

    因为腾讯微博的 API 没有提供也不可能提供用户的邮箱地址,而 WordPress 用户注册,必须需要邮箱,所以只能使用这样的邮箱方式来代替,****@t.qq.com,并且这样还有一个好处,当你需要找有多少用户是腾讯微博的用户的时候,你可以使用这个 t.qq.com.cn 这个来检索。

  4. 自定义位置这个函数怎么用?

    这个只能告诉你把上面说的函数放到 comments.php 文件中,具体怎么放,怎么修改,你只能自己去学习。

  5. 出现 Call to undefined function menu_page_url() 或者 Call to undefined function get_user_meta() 这个问题,是怎么回事?

    请升级到 WordPress 3.0 版本,上面安装要求已经告诉你要 3.0 及以上版本。

  6. 如果用户使用腾讯微博在博客上注册一个用户,并且他的腾讯微博用户名跟博客的一个现有用户相同,就会获取该用户的权限,这样是不是有风险?

    这样确实存在风险,你可以给腾讯注册的用户名添加一个前缀来解决,在139行,'user_login' => $userinfo[1], 改成:'user_login' => 'qq_t_'.$userinfo[1],

下载腾讯微博连接

对于腾讯微博连接就介绍到这里,有什么问题请给我留言,你也可以在本博客使用腾讯微博账号尝试登陆下。

下载:腾讯微博连接 WordPress 插件

我的腾讯微博是:http://t.qq.com/zhuohang,欢迎围观!

Analytics360°:在 WordPress 后台查看 Google Analytics 统计

2011-07-24 留下评论

Google Analytics 今年4月份就开放了 Data Export API,它允许用户访问到他们的 Google Analytics 数据,并整合到现有的网站中。WordPress 很多用户也开做着方面的整合工作,其中做的最好的是 MailChimp 的 Analytics360° 插件

MailChimp 本身是一家邮件营销服务提供公司,它所开发的 Analytics360° 插件除了集成 Google Analytics 服务之后,还整合他自己的 RSS-to-Email 的服务,所以 Analytics360° 允许你把 Google Analytics 和 MailChimp 的数据直接集成到你的 WordPress 博客的 Dashboard,这样你无需离开你的 WordPress 博客就可以访问到你 Analytics 数据,由于 MailChimp 的 RSS-to-Email 服务我们使用很少或者基本不使用,下面主要讲讲这个插件的 Google Analytics 功能:

站点整体流量

Analytics360° 通过图表的形式显示站点的流量和趋势,并且还可以显示你博客日志和 email 营销对整体流量的影响,另外还可以单独查看搜索引擎来的流量和来源的流量等,并且可以设置时间段。

Traffic By Region

Analytics360° 还会以世界地图的方式显示你博客在世界各地的流量。

Referring Traffic Overview

Analytics360° 以一个饼图显示流量来源分别在搜索引擎,其他来源,直接输入中各占的比例。

Top Referrers

我相信这个是 Analytics360° 插件做的最好的地方,它可以让你查看你博客流量来源的最多的站点,并且还可以查看每个来源的具体信息,如果是搜索引擎,它显示关键字,如果其他来源,它显示具体的 URL 地址。

Top Content

显示博客流量最高的文章。

Analytics360° 安装非常简单,通过 WordPress Admin 后台添加该插件即可,然后在 Setting =》 Analytics360° 设置好你的 Google Analytics 帐号,然后就可以在 Dashboard =》 Analytics360° 查看你的博客的流量了。

下载:Analytics360°

原文链接:Analytics360°:在 WordPress 后台查看 Google Analytics 统计