My Plugins: FavLinks

2007-09-07 – 9:45 上午 --- 6,802 次阅读

以前写的插件,两年后基本都有比我写的更好的替代了,不过这个类型的我倒是还没见过,所以炒现饭炒过来。

FavLinks这个WordPress插件的核心功能都来自YugDesignFavorite Links这个JavaScript脚本,感谢作者的创意和努力。

FavLinks可以给访问你Blog的人即时记录收藏本站文章链接的功能,比如今天看到一些文章,没时间看完了,可以纪录下来,或者搜索的时候把感兴趣的文章记录下来以后慢慢看;这些记录都存放在 Cookie 里面,访问者只要通过同一台机器再次访问你的 Blog ,他的收藏就会在 Your Favorite List 中出现(默认保留 10 条记录)。当然通过 Cookie 记录有好有不好,好在不用强迫用户注册,不好的地方就是用户必须用同一台机器登录,而且不能超过 7 天(插件默认设置)。当然,我个人认为,它和del.icio.us那种是有区别的。

安装与设置

下载 FavLinks,解压后把整个 favlinks 目录上传到你的 WordPress 插件目录,通常是:/wp-content/plugins/;然后到后台激活 FavLinks 这个插件。

在相应的地方添加显示收藏和添加收藏的代码:

1.添加显示收藏的代码:

通常在侧边栏也就是 sidebar.php 中添加这个代码,如下:


<li><!-- favlinks -->
	<h2>私人收藏</h2>
<?php fav_show_refresh(); ?>
</li><!--end of favlinks-->

2.添加加入收藏的链接:

就是要在文章合适的地方添加一个快捷方式,让用户能方便的添加到自己的 Favorite List 内。建议在首页和搜索结果页面,以及存档(Archives)页面添加;需要添加的代码如下:


<a title="Add to Your Favorite List" href="javascript:addFavorites('<?php the_title(); ?>','<?php the_permalink() ?>');">FavLinks</a>

例如 index.php ,找到:


<p class="postmetadata"><!-- Here goes the metadata of your post-->
<?php edit_post_link('#','','| '); ?><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_time('Y/m/d') ?></a> | <?php the_category(' - ') ?> | <a href="<?php trackback_url(display); ?>">Trackback</a> | <?php comments_popup_link('No Comments &#187;', '1 Comment &#187;', '% Comments &#187;'); ?>

后添加上述代码;其它 search.php ,Archives.php 都类似,就不一一叙述了。

如何使用:

点击需要暂存文章的 FavLinks ,确认对话框,系统就会自动把这篇文章的链接添加到你的 Favorite List 里面去,以后再来这个网站,这些文章链接都会出现在 Your Favorite List 里面。

参考:

Internet Explorer 将每个域 cookie 限制从 20 增加至 50

点击显示引用框
引用本文,复制粘贴...

点击可把本文加入多个网络分享站点

上下文导读:

前一页: Matt Confession: IE7 seems very fastMy Plugins: Submit Me :下一页
  1. 3 个评论 “My Plugins: FavLinks”

  2. 反对感

    By yoxi on Jan 10, 2008

  3. 考虑用 HTML5 的 LocalStorage 重写这个插件~~ :evil:

    By AvP on Nov 20, 2011

  1. 1 Trackback(s)

  2. May 9, 2008: 轶侠的网上小窝 » 日志 » wordpress完善(一)

您必须 登录 才能发表评论.