使用方法:v0.4版的后台配制参数的可视化界面预览:
1:下载,解压,上传到plugin目录下
2:进入后台,插件管理中,激活这个插件
3:打开要显示文章排行的模板,在你想要显示的地方添加代码,详细方法见下面说明
4:重建索引(如果你修改了模板,自然就要文章重建)
========================================================================
第3步详细说明:
就是和使用系统侧边栏完全一样,请看示例:下面这一段是这个插件里的"热文排行"引用:
<div class="function" id="divGuestComments"> <!-- 最近留言-->
<h3><#ZC_MSG274#></h3>
<ul>
<#CACHE_INCLUDE_GUESTCOMMENTS#>
</ul>
</div>
上面这一段是模板里系统自带的侧边栏:"最近留言"的代码17种列表的代码(到插件后台里查看):引用:
<div class="function" id="divGuestComments"> <!-- 热文排行--> <!--这一行中的id="...",我写的是和上面一样,就是为了使用"最近留言"的样式,你可以使用其它ID,再到你使用的样式文件里添加这个DIV的样式代码,不过,我为了简便,就使用"最近留言"的样式-->
<h3>热文排行</h3>
<ul>
<#CACHE_INCLUDE_RANDOMSORTTOPHOT#> <!--这里是最大的区别,关键所在.V0.1版里有9个类型的排行,请到下面的说明里找过来-->
</ul>
</div>
其它说明:引用:
文章排行v0.4 已经更新到2008-1-1号
V0.4更新内容:
1:新增8类系统列表,系统自带的列表中,只有最新列表(本插件自己有一个)和日历这两类没有加入进来,其它的8类都加到这个插件中来了.(主要是为了更方便的设置以及获取这些系统列表,新加的8类就是系统里的,代码直接移植过来的)
2:新加了另外一种JS调用代码:批量JS调用,据说效率比之前提供的JS代码要高.
3:更改了这个插件的名称: 从"文章排行插件"改为"列表插件"
4:默认下,系统自带的列表没有启用,因为这个插件是在系统自带的列表生成之前执行的,就算启用后也是要被系统自己生成的覆盖掉,这样浪费了时间,而且没有效果
建议如果要使用这个插件的列表,请手动将系统自带的列表生成代码注释掉,在\FUNCTION文件夹下的c_system_event.asp里大概1500行
BlogReBuild_Statistics
BlogReBuild_Archives
BlogReBuild_Previous(保留)
BlogReBuild_Comments
BlogReBuild_GuestComments
BlogReBuild_TrackBacks
BlogReBuild_Catalogs
BlogReBuild_Calendar(保留)
BlogReBuild_Authors
BlogReBuild_Tags
这些里,除了那两个(保留)的,其它都注释掉,这样就省时,又可以计时了.
v0.3 更新内容:
1:经ZX授权,将分类文章加入到这个插件中
2:调整了"最新文章","随机文章","完全随机文章" 只生成一个列表;(如果已经使用了这种列表的人,需要修改调用代码)
3:调整了代码结构,使得include.asp的代码量减少了1/3到1/2
4:调整了后台设置.(27号晚上将继续调整后台设置界面,使其更加人性化)
5:调整了标题字数少于设定的字数时不出现...号
6:增加后台直接获取代码
7:后台提供两种调用代码,JS调用,include调用(现在一直在用的这种)
(推荐首页,列表页,标签页,搜索页用include方法,文章页用JS方法,因为文章页是静态的,只有当重建文件时,文章页的列表才会更新,所以推荐用JS方法)
v 0.2 更新内容:
1:修正四种随机文章列表的BUG(严重)
2:增加了后台可视化界面来配制参数,使得灵活性更加强大
3:增加了可设置的参数
4:可以在设置中,关闭一些不用的文章列表,以减轻索引重建时的负担,(在后台选择你需要的文章列表,就可以)

V0.3列表集体展示

Tags: Zblog
原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.cn/
本文链接地址:http://www.busfly.cn/post/z-blog-1-8-randomsort-plugin.html
如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~
qq 于 2010-2-20 1:26:05 回复用邮箱发个我解决方法!
巴士飞扬 于 2009-12-28 18:51:35 回复这个插件在Zblog后台就可以在线安装,在本博客上,只是介绍,而且空间有限,所以也没有上传到这里下载。另外,请你文明用语!!!
巴士飞扬. 于 2008-12-12 8:38:13 回复你理解的完全正确
巴士飞扬 于 2008-11-2 15:26:59 回复是的,就是这样的,你发现没有.我的文章列表,在不同的栏目下就显示的不同的内容
巴士飞扬 于 2008-11-1 14:01:10 回复差距很大.使用JS占用系统资源更大,因为每次打开网页都要去从服务器上请求内容,如果一个网页里使用JS(不是批量JS)加载很多个,那服务器就要响应很多个请求.
include是在生成静态页面时就生成在静态的HTML里,之后,访问网页时,就不用在去请求服务器,所以资源占用就会少一些
巴士飞扬 于 2008-7-25 8:24:01 回复发个文章或者修改一个文章试试,或者重新生成文件
巴士飞扬 于 2008-7-11 13:02:12 回复支持Spirit 已经升级过了
巴士飞扬 于 2008-6-1 9:58:48 回复发评论时,请不要带链接,不然,就加到垃圾过滤里去
巴士飞扬 于 2008-4-13 13:43:37 回复不是的,不是实时更新的
JS的代码主要是放在静态页面里,这里重建索引后,就不用重建文件就可以显示新的列表了.
fsbaby 于 2008-4-13 22:05:09 回复重建索引就可以使所有文件都显示新的列表了吗?
bobbilulu 于 2008-4-8 14:54:29 回复加上绝对路径,能在首页调用了,可文章题目却是乱码??怎么回事啊?
bobbilulu 于 2008-4-8 15:12:49 回复原来是编码的问题,Z-blog用的是UTF-8,而我自己的站却是gb2312;又得去学习如何转换编码了。
引自 linker另外,我咨询一下,热文排行,似乎不是所有博客文章的总浏览量排名啊?如果不是,能不能实现这个总浏览量排名呢?
pengkuny 于 2008-4-5 18:43:37 回复我试过上传zip文件,这时能在后台看到"管理"项了,我勾选了几个,然后选取相应的include代码,填入,索引重建,还是老样子,没法显示.
试了很多遍,注意了很多细节,还是不行.
我的系统自带的插件都运行良好,ZBlog运行良好.
我在根目录下的INCLUDE文件夹中没有看到有新的asp文件添加进去,我想这就是为什么<#CACHE_INCLUDE_RANDOMSORTTOPHOT#>调用失败的原因.
所以,要想正常运行,还必须上传几个相应的INCLUDE文件夹下的文件, 不知道您能否提供一下, 我的邮箱 pengkuny@163.com
如果能成功,我想至少代表着您的插件又扩大了一部分适用主机的范围. 谢谢你.
pengkuny 于 2008-4-14 23:31:27 回复解决了,调用JS代码后,重建索引并且重建文章.
巴士飞扬 于 2008-3-11 20:44:25 回复<#CACHE_INCLUDE_RANDOMSORTTOPHOT#>
可能你没有启用这个插件,或者,启用了,但是,没有设置好,比如没有勾选启用热文排行
巴士飞扬 于 2008-2-26 17:16:08 回复你启用了哪些列表的使用?
很奇怪
代码里都判断了这些情况,按理是不会有问题的
没有毛的乌鸦 于 2008-2-26 17:36:29 回复就一个分类列表
巴士飞扬 于 2008-2-26 18:26:31 回复将插件里的include.asp文件里大概218行b_objRS.close注释掉,就是在前面加个英文的单引号,或者直接删除这行,再试试
没有毛的乌鸦 于 2008-2-26 18:43:26 回复还是老问题~~~~
没有毛的乌鸦 于 2008-2-26 18:43:34 回复还是老问题~~~~
没有毛的乌鸦 于 2008-2-26 19:35:42 回复同一服务器难道不能同时装这个插件吗?
我把原来的插件停止了,还是没办法用啊?
巴士飞扬 于 2008-2-26 20:52:46 回复留下你的QQ,QQ里直接聊
没有毛的乌鸦 于 2008-2-27 8:51:33 回复7152618,谢谢指导
没有毛的乌鸦 于 2008-2-27 15:43:57 回复问题解决了,我是空博客加载插件的,发布几篇文章以后在打开就没有问题了,这个问题你要解决才行啊,要是有人做主题把这个插件放主题里面的话,就麻烦了
巴士飞扬 于 2008-2-13 20:17:33 回复要这样写,a target=""_blank"" href="""& U
巴士飞扬 于 2008-2-2 14:19:19 回复你的那个出问题的博客的地址设置是否正确?
以及两博客安装后的设置里c_option.asp,Const ZC_BLOG_CLSID是不是相同啊,多个博客时,这些东西不能相同,手动检查一下,我还没遇到这种情况
巴士飞扬 于 2008-2-1 0:16:41 回复没有明白你的意思
如果有问题的话,尝试重新下载最新版 的试一试
巴士飞扬 于 2008-1-23 22:16:53 回复请使用完全随机文章
巴士飞扬 于 2008-1-21 20:21:00 回复嗯,支持自动动手DIY的人,顶你一下
巴士飞扬 于 2008-1-21 20:20:02 回复现在已经有几个CMS模板了啊,你可以去看一下,模仿一下啊.
我现在没时间,公司的事太多了,嘿嘿
巴士飞扬 于 2008-1-1 0:54:29 回复建议使用完全随机文章列表,
随机文章列表是可能会出现文章数量不足的现象,这是其算法问题
希望人 于 2008-1-1 1:03:00 回复我的z-blog是1.8 bata1 的
希望人 于 2008-1-1 1:08:05 回复问题是新建文章后是不是要文件重建一下,才能使新发布的页面也有随机文章列表呢?
巴士飞扬 于 2008-1-1 19:27:09 回复不用文件重建
巴士飞扬 于 2007-12-31 0:01:27 回复可以的,就是每个分类生成一个列表,引用时,&amp;lt;#CACHE_INCLUDE_CATEGORY_{ID}#&amp;gt;方法,{ID}换成相应的分类的ID就可以了,分类的ID在后台分类管理里查看
如:
&amp;lt;#CACHE_INCLUDE_CATEGORY_1#&amp;gt;
&amp;lt;#CACHE_INCLUDE_CATEGORY_2#&amp;gt;
&amp;lt;#CACHE_INCLUDE_CATEGORY_3#&amp;gt;
这样子
hiyi 于 2007-12-31 16:33:41 回复呵呵!不错啊!不过这样的话,如果想三个分类做一个栏目调用,而其他分类单个分类做一个栏目的话,那调用的文章数量三个分类的这个栏目就是单个分类调用文章数量的3倍了。可以限制调用的文章数量吗! 请教了哦!
巴士飞扬 于 2008-1-1 19:25:16 回复每个列表都可以单独设置记录的条数,你看看插件后台管理就知道了
hiyi 于 2008-1-2 1:05:03 回复呵呵!非常感谢了~~
动 于 2008-5-2 15:57:33 回复比如想调用国内新闻这个分类20篇文章,而国际新闻这个分类只调用10篇文章,这样怎么可以实现吗?
巴士飞扬 于 2007-12-27 23:29:01 回复调用的代码里,那个{id}要替换成分类的ID,这个ID可以到你的分类管理里去查到
巴士飞扬 于 2007-12-27 9:30:04 回复嘿嘿,总是慢慢成长嘛.
现在的代码结构已经很好了,以后不用再修改代码,只要增加功能就行了,
慢慢把其它功能全补齐
包括各分类的各种排行以及各TAG的各种排行,
功能完善后,再想办法进行扩展,看看到时,能不能标签化出现(想法来自DEDE),这一块至少要到2.0以后,甚至3.0,嘿嘿
我想,到时,如果ZB支持二级或更多级分类,以及SQL数据库,再来改装成CMS是很方便的
小一 于 2007-12-27 21:15:37 回复哈哈~~你也用过DEDE啊?还挺流行呢!
我已经用你的插件把z-blog变成CMS了,模板也做好了,嘿嘿~~不过还没发布呢!
在本地做做测试先!
巴士飞扬 于 2007-12-27 0:09:23 回复分类功能官方里有,不过被注释掉了,今天晚上ZX让我把分类的文章列表放到我这插件里,所以,我也刚刚加上去了,马上去更新一下
小一 于 2007-12-26 22:17:22 回复呀~~才注意你这个留言~~我怎么不知道,呵呵!
不过那个是JS调用的,还是按你这个插件的思路弄成html的好吧!
杀毒软件网 于 2008-6-25 13:39:04 回复我的站就是在1.8刚开始得时候用这个插件做的,但是升级之后好像首页不更新了..但是我自己可以解决
杀毒软件网 于 2008-6-25 13:39:33 回复我的站就是在1.8刚开始得时候用这个插件做的,但是升级之后好像首页不更新了..但是我自己可以解决