部署UEditor到WordPress网站

WordPress那个自带的编辑器功能简单,很多博主肯定都想更换了吧,而且其主要针对的是英文用户,对中文支持欠佳。目前百度官方已经给出了将Ueditor集成到Wordpress的方法和压缩包,免插件替换,应该不会对稳定性造成影响又能体验强大的中文编辑功能。

WordPress中集成UEditor(适用WP3.2.1或以上版)

将Ueditor集成到WordPress步骤:

  1. 下载wp-ueditor.zip 不是官方发行的版本,是下载针对Wordpress特别打包的文件,解压后得到文件夹ueditor,将文件夹复制到wp-content/plugins下 。
  2. 拷贝ueditor根目录下的general-template.php 覆盖到wp-includes下的同名文件 (最好先备份之前的文件,有问题时可以换回来) 。
  3. 修改ueditor/editor_config.js里的URL为网站的绝对路径 。

国人开发的编辑器对中文支持肯定更好的,而且Ueditor连代码高亮都有,有可以省了安装一个插件了。

以下是百度对它有点的说明:

体积小巧,性能优良,使用简单

分层架构,方便定制与扩展

满足不同层次用户需求,更加适合团队开发

丰富完善的中文文档

多个浏览器支持:Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome

更好的使用体验

拥有专业QA团队持续支持,已应用在百度各大产品线上

Ueditor演示界面:http://ueditor.baidu.com/onlinedemo.html

注:ITGeeker技术奇客使用的是知更鸟的主题,无法部署百度的编辑器,可能因为鸟哥的主题已经集成了编辑功能的缘故。

解决WordPress安装插件或主题时需要输入FTP信息

使用Linux主机的站长在WordPress后台安装插件、主题时,有的会被提示需要输入FTP信息。如果您使用万网的主机,就有可能会碰到这个问题。Goddady的好像不会碰到这个问题。有时候即使输入了FTP信息也不一定100%可以连接服务器的。

这应该是空间服务器的权限问题,你可以联系空间提供商解决。但大多数空间商是不会理你这个请求的。ITGeeker技术切介绍通过修改wp-config.php实现FTP权限的方法。

在wp-config.php中找到如下代码:

require_once(ABSPATH . ‘wp-settings.php’);

在后面添加下面的代码:

if(is_admin()) {
add_filter(‘filesystem_method’, create_function(‘$a’,’return “direct”;’ ));
define(‘FS_CHMOD_DIR’, 0751);
}

现在尝试一下在线安装插件或主题,怎么样,不用再输入FTP信息了吧。

WordPress调用的javascript显示乱码的解决方法

最近在自己的网站调用飞友网的航站楼查询代码后,发现调用的javascript按钮一直显示乱码。

飞友网的代码如下:可以在其网站http://www.feeyo.com/share.html获取更多的相关免费代码。

<script type=”text/javascript” src=”http://profile.5d6d.com/js/regions.js” charset=”utf-8″><script>

当你简单的粘贴代码到你的网站后,你会发现所有调用的代码显示为乱码,经过一番搜索,找到一个非常简单的解决办法,就是在代码当中加入 charset=”gb2312″ 或 charset=”其它编码” ,编码可参考下面的解释,就可以显示你想要看到的简体或繁体中文了。

修改后的代码应该为:红色为增加的代码。

<script charset=”gb2312″ type=”text/javascript” src=”http://profile.5d6d.com/js/regions.js” charset=”utf-8″><script>

这里可以预览修改后的效果 火车飞机查询 by FreeGeekerhttp://www.freegeeker.com/refbyfreegeeker/terminalquery

编码知识分享:

编码比较常用的有: UTF-8, GBK, GB2312, ISO-8859-1,除了 iso-8859-1之外的其它三个编码都能很好的支持中文,但它们都兼容 ISO-8859-1的编码(就是说无论编码怎么改变,只要是 ISO-8859-1中的字符,永远不会出现乱码)。
这四种编码中, GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码;GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名;而 UTF-8虽然也支持中文,但却与GB码不兼容(编码值不同)。UTF-8使用的是可变长的 UNICODE编码,编码可能是 1位 16进制(即 ISO-8859-1中的字符,其编码也是相同的)也有可能是 2位或 3位的 16进制。 UTF-8的优点是:1、与CPU字节顺序无关 , 可以在不同平台之间交流。 2、容错能力高 , 任何一个字节损坏后 , 最多只会导致一个编码码位损失 , 不会链锁错误(如 GB码错一个字节就会整行乱码 ),所以在国际化处理中基本都是建议使用 UTF-8作为编码。

文件编码最常使用的有两种:ANSI和UTF-8,ANSI就是我们保存文件时使用的默认编码,而UTF-8则需自己设置。而在一般的文件编辑器中,默认保存的内容都是GB2312或者GBK(NOTEPAD中对应ANSI).而根据前面所说的UTF-8和GBK,GB2312等 的编码值是不同的这一点,可以知道,如果文件使用了UTF-8,那么字符编码就必须使用UTF-8,否则编码值的不同就可能造成乱码。

WordPress中RSS Feed输出格式丢失的解决方法

刚建WordPress博客时,很多博主会遇到一个很纠结的问题:Rss Feed输出文章没有保留原文格式,更别说显示图片等媒体了。有些博客从一开始就莫名其妙的丢失Feed输出格式,博主自己却未必会发现。直到发现的那一天,都会觉得莫名其妙的,怎么格式丢了呢?

其实解决这个问题很简单,只要在后台作如下设置即可解决。Rss Feed保持文章排版格式输出操作如下:

【控制台>设置>阅读】把Feed中每篇文章显示设置成“全部文字”即可。
 
ITGeeker建议大家使用全文输出,如果你文章写得好,通过feed增强,访客还是会直接访问你的博客的。

feed增强插件可通过添加插件安装你想要的。本文解决feed输出的文章一团乱麻,无链接无分段格式很乱的状况。

itgeeker技术奇客feed演示:
http://feeds.feedburner.com/itgeeker(Feedburner输出)

修改WordPress页面中的默认RSS地址

用Wordpress搭建的博客,所有页面默认的RSS订阅地址为:http://freegeeker.com/feed

但为了方便RSS的管理控制和发布统计,一般会用第三个RSS烧制工具,比如国内的Feedsky,通过这些网站提供的服务,可以把RSS地址转换成:http://feed.feedsky.com/freegeeker

但这个订阅地址依赖feedsky,所以很多时候我们可能并不放心,幸好feedsky提供个性化域名的支持,因此,你可以把自己的域名作为RSS订阅地址,即,可以在“Feed优化” – “域名绑定”中修改成:http://feed.freegeeker.com
但是,Wordpress中所有页面的默认RSS订阅地址并没有改变,仍然是http://freegeeker.com/feed,虽然可以借助其它一些插件来修改,但有个更简单的方法,仅通过修改主题就可以完成这个操作。
首先,打开控制面板,然后打开“外观(Appearance)”中的“编辑(Editor),选择右侧的头部文件(header.php)文件,找到其中如下的一列:

“<link rel=”alternate” type=”text/xml” title=”RSS .92″ href=”<?php bloginfo(‘rss_url’); ?>” />”

将其中href的值改成我们需要的http://feed.freegeeker.com即可,如下:

“<link rel=”alternate” type=”application/rss+xml” title=”RSS 2.0″ href=”http://feed.freegeeker.com” />”