想给我的Blog添加几个友情链接,但是我发现MT本身并没有提供此功能,当然,我们也可以通过直接修改模板来添加链接,但是总觉得这样太麻烦。还好,MT的插件Blogroll可以帮我解决这个问题。
安装环境需求
MovableType:3.1 或者更高版本
数据库:MySQL
浏览器:Firefox(推荐使用,否则可能在初始化数据库时出现脚本错误而无法继续)
下载并安装
目前Blogroll的最新版本为2.11,点击此处直接下载,下载完成后解压缩就可以得到下面两个目录:
├ php
│ ├plugins
│
├ plugins
├ Blogroll
将php/plugins目录的所有文件直接拷贝到MT的php/plugins目录下,并且将plugins下的Blogroll整个目录拷贝到MT的plugins目录下。
提醒:
1.如果是安装在windows下,还要注意修改Blogroll目录下的所有CGI脚本的perl路径为实际的perl安装路径。如“#!/usr/bin/perl -w”修改为“#!e:\perl\bin\perl -w”其中的“e:\perl\bin”即为perl.exe的路径。
2.检查plugins/Blogroll/schemas目录下的Blogroll_schema.mysql文件,此文件为Blogroll自动初始化数据库(Mysql)的脚本。打开并查找“blogroll_links_priority smallint(3) default”,将其中的“smallint”修改为“varchar”,存盘退出。说明:可能是Blogroll的bug,如果此处不更改,则可能在后续的安装或使用过程出错,此字段用于设置链接的优先级。
初始化Blogroll插件
打开浏览器,进入MT的后台,再打开插件管理,此时您就可以看到插件目录中已经出现了Blogroll插件及其设置选项。点击菜单的最后一项设置Blogroll,此时将看到如下画面:
点击“Configure 1 Click Blogroll ”链接,如下:
根据需要选择选项然后点击“创建”按钮。如下:
点击Blogroll It! 链接。如下:
点击“安装完成”按钮。如下:
至此,Blogroll的数据库初始化完成。
Blogroll的使用
点击“主菜单”然后点击你的Blog,如:我的Blog名字为“BBBear’s Blog - 执着”。如下:
点击页面下部“插件动作”下的“Edit My Blogroll”。如下:
在此页面可以完成Blogroll的所有操作,如“设置分类”,“添加/删除链接”等。
修改页面模板
设置Blogroll的分类并添加链接之后还有最重要的一步就是需要将您添加的链接显示在你的Blog上,这可以通过修改您的模板来实现。我使用的是代码如下:
<div class=”module-categories module”>
<MTBlogrollCategories>
<h2 class=”module-header”><MTBlogrollCategoryLabel></h2>
<div class=”module-content”>
<MTBlogrollEntries>
<li><a href=”<MTBlogrollEntryURI>” mce_href=”<MTBlogrollEntryURI>” <MTBlogrollEntryIfRel>rel=”<MTBlogrollEntryRel>”
</MTBlogrollEntryIfRel> target=”<MTBlogrollEntryTarget>” title=”<MTBlogrollEntryDesc>”><MTBlogrollEntryName></a><br />
</li>
</MTBlogrollEntries>
</div>
</MTBlogrollCategories>
</div>
参考资料
相关配置 - QiRan.ORG
安装MT的插件Blogroll - 张微波的BLOG







MovableType:如何安装友情链接插件(Blogroll)
转了一圈,决定用老牌的Blogroll。没想到一路安装,碰到不少麻烦。
点此下载:MT-Blogroll_2.11.zip
安装过程:
…..
增加了友情链接
…