文章分类阅读
会员登录
最新评论
- 21321
作者: zhangchen - http://www.joomlagate.com/download/joomla15-extens...
作者: LiNGX - 他的网站全都打不开了啊
作者: liuyouhui - 想用JOOMLA自带文章系统做 产品展示,在使用 ReadmoreExt或者BK thumb的是候,...
作者: mensah - 老白分析的很好,但是我要纠正一 下有一点错误,保时捷汽车的巴西 网站是用WordPress 3.2搭...
作者: rigxin
新增下载
| Joomla 1.5 SEO Patch 的用法 |
|
| 作者:白建鹏 | |||||||||||||||||||||||
| 2007-12-23 | |||||||||||||||||||||||
|
今天要说的 Joomla 1.5 SEO Patch 即 Joomlatwork SEF patch for Joomla release 1.5RC4 and above,是由 Joomlatwork 团队制作的。Joomlatwork 团队早在 Joomla! 1.0.x 时代就多次推出 Joomla search engine friendly patch,来弥补 Joomla! 核心在 SEO 方面总是存在的那点缺陷。现在,Joomla! 1.5 刚刚达到 RC4 这个据说最稳定的、也可能是最后一个RC版的版本时,Joomlatwork 立即推出了针对 Joomla! 1.5 的搜索引擎优化补丁,并且免费提供,真是让人由衷敬佩。 截至目前,Joomlatwork 团队针对 Joomla! 1.0.x 开发的 SEF patch 已经被下载超过 80000 次,由此也可以确信,Joomlatwork 的产品绝对是“神州行,我看行!”。
测试时发现,新的 Joomla! SEO patch for 1.5 比起以前针对 1.0.x 的版本要复杂一些,功能也更强大。还有一点就是,新版的补丁增加了“全站设置”的选项,在第一次使用时必须进行设置,否则无法生效。旧版没有这个要求,一旦上传即可生效。因此我在第一次测试新版时就闹了个笑话,直接去文章撰写页面使用这个补丁,发现不能生效。后来到官方网站的说明页面学习了一下,才弄明白了。本文基本上是对该页的一次翻译,如果你喜欢阅读英文原版,可以点击刚才的链接前往。 提醒一下:Joomlatwork 的这一系列 SEF 补丁都是无需安装的(Pro 版本除外),直接上传并覆盖 Joomla! 核心的对应文件即可。并且每一个补丁都是严格的对应一个 Joomla! 核心版本,不能混用。Joomlatwork 官方为了避免修改核心文件而给用户带来潜在风险,特意在发布补丁的同时也提供了还原文件包(redo file)。但是,最新的 Joomla! SEO patch for 1.5 RC4 却没有提供还原文件,因此请各位在进行以下操作之前首先备份你的网站,最好是在 XAMPP 等测试服务器上体验,不要急于用在正式网站。 文件结构及安装Joomla! SEO patch for 1.5 RC4 下载之后是一个 Zip 格式压缩包,用 7-Zip 打开的界面如下:
可以看出,补丁内的目录结构与 Joomla! 1.5 的根目录相同。另外,还给根目录下增加了一个文件 metaconfig.xml 。上图中的 metaconfig.xml.en.txt 文件是原版没有的,这是我在对原版的 metaconfig.xml 进行汉化前作的备份。如果你需要纯英文版,请将 metaconfig.xml.en.txt 改名为 metaconfig.xml 替换掉现在的中文版即可。 把这个压缩包解压,保持其目录结构,然后上传到 Joomla! 1.5 根目录下,使得这些文件夹和文件都覆盖现有同名目标。这就完成了此补丁的安装。 下面列出这个补丁替换掉的核心文件,以便进行相应的备份和还原工作:
搜索引擎优化原理从 SEO 的角度讲,用户必须对于 Joomla! 生成的页面的 SEO 参数有完全的控制权。此补丁就是通过控制所生成页面的 HTML 代码的 <head> 部分来达到这个目的。影响的参数主要是 head 区域的 Meta 元数据和 Title 标记。 那么,难道就不能通过开发一个组件或者插件来完成这个工作吗?为何非要修改 Joomla! 1.5 的核心文件? Joomlatwork 团队的回答是:正因为 Joomla! 1.5 的这些核心文件存在缺陷,才导致无法通过第三方组件或者插件来实现 SEO 。 那么 Joomlatwork 的这些改进工作为何没有被纳入 Joomla! 1.5 的源代码? Joomlatwork 团队在2007年5月就已经开发出这个搜索引擎优化补丁,并联系了 Joomla! 官方。由于时间紧迫(全世界有多少用户在期待 Joomla! 1.5 正式版发布啊!),官方就跳过了 SEO 这一部分。对核心代码中 SEO 功能的改进已经被写入 Joomla! 1.6 版本的开发蓝图中。
本补丁的 SEO 设定将补丁文件上传之后,首先要做的工作就是以管理员身份登录到 Joomla! 1.5 后台,进入“全站设置”,在这里,你会惊喜地发现,新增了一个叫做“SEO”的标签页(中文 Joomla! 1.5 版本可能显示为“搜索引擎最佳化”):
在这个标签页上,你可以设置以下参数:
提示:我们曾经在 Joomlagate.com 的论坛讨论过 Joomla! 1.5 页面标题显示格式的问题。当时我们选择了 JoomSEO plugin for Joomla! 1.5,现在看来,有了这个搜索引擎优化补丁就不需要安装多余插件了。 继续看 Metadata Settings 部分的设定: Joomla! 核心有一个规则,就是如果某个页面没有指定 Meta Keywords 和 Meta Description,就会自动插入“全站设置”中的全局 keywords 和 description,这对于 SEO 是不利的,因为这相当于滥用 keywords / description,属于 SEO 的低级错误。 本补丁则提供了一个选项,就是用户可以关闭这个自动插入机制。在页面中没有指定 description / keywords 时也不会显示全局关键词和描述。 最后一部分是自定义字段的搜索引擎优化。用户可以通过修改 /metaconfig.xml 文件的内容来添加自定义 Meta 标记。一旦页面中缺少某个 Meta 标记(例如有些组件可能忘记生成某个 Meta 标记),那么本补丁就自动插入用户自定义的 Meta 标记来补充。
如何应用 Joomla! SEO patch for 1.5 ?本补丁的应用操作都是在文章或者菜单的标准参数设置中完成。可以生效的范围包括:
在以上页面的右侧,Metadata Information 这里就能找到本补丁的参数。
|









评论
订阅评论