不是每个博客都有读者墙的,大家可能觉得有点鸡肋。不过从读者访客的角度来看是有些作用的,最起码增强了访客的体验度,自己在博客上留言了,被关注了,显示在读者墙上,多少有些成就感吧。当然什么事情都是仁者见仁智者见智,我觉得好,她觉得不一定。如果访客很少或者没有留言的话,墙会空落落的,无论怎样,大家自已决定吧!
今天就来介绍下Emlog如何在自定义面添加读者墙的方法,要感谢快乐忆站的小松博主,是他为我们精心制作了这样一款很方便的读者墙插件。
首先在EMLOG后台下载和安装读者墙插件。安装完毕后,打开后台的插件设置页面,如图:
我们要设置读者墙的,设置方法如上图,很简单的,统计区间有3个可以选,按月统计的:month,按周统计的:week,无任何时间限制的:all。
然后就是读者墙头像的显示问题了,所以安装完插件设置好后,还需要到 “/content/templates/ ”目录下的模板包里的page.php文件中 <?php editflg($logid,$author); ?>下面添加以下代码就可以了:
<script type="text/javascript" src="http://www.yourwebside.com/index.php?reader_wall_widgets"></script>
或者把代码放在你要设读者墙的地方,例如建自定义页时可加入代码的。
根据模板的实际情况来调整头像吧,效果截图如下:
有一点要说明的是,读者墙就相当于一个友链,这个对于老站来说没有什么,但是新站的话就有点不太合适了。
用法再说一下:
1、上传并启用插件,后台设置好参数;
2、写日志或页面时,在文章需要的地方插入如下代码即能显示读者墙:
需要显示一周评论排行,则写入【READERWALL-WEEK】
需要显示一月评论排行,则写入【READERWALL-MONTH】
需要显示开博以来总评论排行,则写入【READERWALL】
需要侧边栏显示排行,则在后台自定义组件里面找一个叫“读者墙”的,然后启用一下就ok了~
注:将上述的【】换成[]方能正确显示读者墙!
至此,读者墙应该就会出现了,接下来就是CSS美化的事了。对了,考虑到文章读者墙和侧边栏读者墙可能共存,我将侧边栏读者墙的ID设为“readerswall_side”,需要美化的注意一下ID即可。这里顺便说下,据我所知,一个页面中标签的ID是唯一的,最好不要重复,如果你一定要重复,那么我也没办法。
最后附上我的CSS:(注:我是用class,即侧边栏读者墙和文章读者墙同用一个类)
.readerswall{padding:0 8px} .readerswall img{margin:0 3px 3px 0;vertical-align:middle;opacity: 0.8;filter:alpha(opacity=80);-moz-opacity:0.8;background:#F4F4F4;border:1px solid #999!important;padding:1px;-webkit-box-shadow:2px 2px 6px #999;-moz-box-shadow:2px 2px 6px #999} .readerswall a:hover img{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0}
相关阅读
留言咨询