58 12345
发新话题
打印

Z-Blog文章排行RS_bf 2.1.0 (07-10-17更新,增加用户推荐文章,热文排行)

本主题由 Zx.MYS 于 2007-11-30 16:48 推荐主题

Z-Blog文章排行RS_bf 2.1.0 (07-10-17更新,增加用户推荐文章,热文排行)

Z-Blog文章排行插件最新修改版本(新增三项输出,包括月光最新的用户推荐文章,热文排行<2007-10-8>)
一般在用月光的这个插件,不过发现一些不方便的地方,之前很久以前就修改了部分源码,一直没时间整理出来,昨天看到月光博客上的文章,发布了更新,增加了"用户推荐文章"及"热文排行",所以现在正好整理一下,一起放出来,希望对大家有点帮助.

Z-Blog文章排行插件增加用户推荐文章(月光新发布的) http://bbs.rainbowsoft.org/viewthread.php?tid=17122&extra=page%3D1<2007-10-8>

使用方法:
 1:下载,解压文件,将解压的文件夹放到plugin目录下
 2:修改b_article-single.html(如果要在其它页面显示,请在相应的模板里操作),在你相要的地方,增加下面几行:
  <script language="JavaScript" src="<#ZC_BLOG_HOST#>plugin/randomsort/blog.asp?tempName=XXX(模板名字)&count=XXX(数字)" type="text/javascript"></script>
 3:制作修改模板,模板的命名方法:tempName + "_blog.htm",如默认模板:default_blog.htm 。文章页面模板:b_article-single_blog.htm

    这时候,随机文章和文章排行的功能就做好了。
制作模板请参考以下标签
引用:

    "<!--最新文章-->",
    "<!--最新文章2-->",
    "<!--随机文章-->", '随机顺序文章
    "<!--随机文章2-->", '随机顺序文章2
    "<!--完全随机文章-->", '巴士飞扬www.busfly.cn添加
    "<!--完全随机文章2-->", '巴士飞扬www.busfly.cn添加
    "<!--本月评论排行-->",
    "<!--本年评论排行-->",
    "<!--本月排行-->",
    "<!--本年排行-->",
    "<!--用户推荐-->", '巴士飞扬www.busfly.cn添加
    "<!--热文排行-->", '巴士飞扬www.busfly.cn添加
制作模板和使用时调用的模板名字是一一对应的
比如,你在调用时写的...../blog.asp?tempName=default...............那你制作的模板名称就是default_blog.htm ,保存在这个插件的目录下
       如果你在调用时写的...../blog.asp?tempName=top20...............那你制作的模板名称就是top20_blog.htm ,保存在这个插件的目录下
   如果你修改了模板,想要立刻看到效果的话,那就把插件目录下生成的以_cache.htm结尾的缓冲文件删除就可以了,不然,就要等到设置的时间后才会重新生成缓冲,才能看到效果



    Z-Blog随机文章和文章排行插件  
--月光博客 [ http://www.williamlong.info ] 制作
--巴士飞扬技术博客 [ http://www.busfly.cn ] 修改添加
新增:两类"完全随机文章","用户推荐"这三类输出
引用:
比较一下本修改与月光的差别吧
1:
月光新加的那个"用户推荐排行"写的不好
这个版本里,我按照他以前的风格重写的
月光新加的那个"用户推荐排行"加不了鼠标放上去显示全名的功能
2:
月光的随机文章是连续的,只是随机了一个开始的ID,显示连续10个文章
这个版本里保存了月光的随机连续文章,不过将其名改成了“随机连续文章”,同时按同样的风格增加了“完全随机文章”,不是连续的文章了
3:
这点是最重要的
这个版本里增加了多模板功能,月光的只有一个模板,所有的页面里都显示是同一个内容
现在修改为多模板,你可以制作成N个模板,在不同的页面,或者不同的地方使用不同的模板。
比如我的博客上的首页使用的就是随机+本月+本年的模板,而文章页面使用的是“用户推荐+本月+本年”
你甚至可以制作成单项的,比如只有随机文章做一个模板,推荐文章做一个模板,放在侧边栏里,等等,只要你能想到,就可以通过不同的模板,把你的博客改成CMS类似的网站,不过现在提供的内容功能还不多。如果以后完成了显示各个分类等内容的显示的话,做个CMS很容易。
4:其它的差别,参照本版修改内容
巴士飞扬技术博客地址:http://www.busfly.cn

由于原来的版本没有版本号,升级处理不方便,所以我就擅自设置版本号,希望月光大哥不要生气,呵呵.
此版本命名为:RS_bf 2.0.0 (randomsort_busfly 2.0.0)

2007-10-8号更新内容:
1:修改成多模板方式,可以制作各种各样的模板,更大的应用范围,如:用作侧边栏,代替相关文章(这部分还没有做)等.
模板名称方式为:tempName & "_blog.htm",
前台使用方法:<script language="JavaScript" src="<#ZC_BLOG_HOST#>plugin/randomsort/blog.asp?tempName=模板名称" type="text/javascript"></script>
2:完全随机文章(两个)
3:修改添加"用户推荐排行"-->此功能的算法采用的是月光的算法.此功能要求安装"Z-Blog文章投票插件".不过,如果没有安装这个插件,可以设置其关闭.默认为关闭.
4:修改'本年评论排行'里时间天数为365,原来为360
5:增加效果:鼠标移动到标题上显示标题全称.
6:在blog.asp里增加了几个常用的参数设置,如'每条记录的标题字数,每隔多少分钟生成一次目标文件,设置显示多少条记录,且是否启用"用户推荐排行"等,以后根据实际情况增加部分参数设置
7:模板进行了部分修改.
8:当前自带两个模板,其实是一样的,只是内容有点不同,一个是默认模板:default_blog.htm 另一个是文章页面模板:b_article-single_blog.htm

下一次更新计划:
1:增加必要的其它参数设置
2:模板修改,最好修改成DIV+CSS的


演示地址:巴士飞扬技术博客地址:http://www.busfly.cn
有问题或者意见,请跟贴回复,或者到我的博客上相关文章里回复,本插件专贴:http://www.busfly.cn/post/152.html



07-10-17更新内容:

  • 增加一个可有可无的灵活调用参数:count;这个参数用来指定文章列表显示的文章条数,这个参数可以省略,如果省略这个参数,就使用blog.asp里设置的条数(请参考下面的第四点.)
    引用:
    新的使用方法:<script language="JavaScript" src="<#ZC_BLOG_HOST#>plugin/randomsort/blog.asp?tempName=XXX(模板名字)&count=XXX(数字)" type="text/javascript"></script> 可以使用之前的方法
  • 重点内容:增加了月光以前提供的热文排行.  (月光以前提供的热文排行要使用起来很麻烦,要修改好几个地方的源码,不要说新手,就是一般比较熟悉的用户使用起来都很麻烦,所以,这次将热文排行加入到这个插件中,使用方法和上面一样,
    引用:
    使用方法:<script language="JavaScript" src="<#ZC_BLOG_HOST#>plugin/randomsort/blog.asp?tempName=hot" type="text/javascript"></script>
  • 增加<热文排行>的单模板,效果见http://www.busfly.cn侧边栏
  • 增加参数设置,可以单独设置每个列表显示的条数
    引用:
    num_strnew=10    '最新文章 -设置显示多少条记录
    num_strtemp=10               '随机文章 -设置显示多少条记录
    num_busfly_strtemp=10    '完全随机文章--巴士飞扬www.busfly.cn添加 -设置显示多少条记录
    num_strcommonth=10      '本月评论排行 -设置显示多少条记录
    num_strcomyear=10         '本年评论排行 -设置显示多少条记录
    num_strtopmonth=10        '本月排行 -设置显示多少条记录
    num_strtopyear=10           '本年排行 -设置显示多少条记录
    num_busfly_oprate=10      '用户推荐--巴士飞扬www.busfly.cn添加 -设置显示多少条记录
    num_busfly_tophot=20      '热文排行--巴士飞扬www.busfly.cn添加 -设置显示多少条记录


[ 本帖最后由 janrn 于 2007-11-5 18:02 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

我喜欢第4第5点,记号了有空修改。其它的我就懒得折腾了。
摇曳铃丹 YYLD.net
歪歪创意交流群:17912229
出售域名、空间,承接有偿模板、建站、设计等定制服务,欢迎咨询采购。

歪歪创意团队提供的广告

TOP

谢谢支持,昨天从晚上10点到1点,才整理好这个东东,累死了,哈哈

TOP

恩,在你blog先看到,这里后看到

TOP

lz能悄悄告诉我那个5:增加效果:鼠标移动到标题上显示标题全称.单独实现的方法,怎么改……
摇曳铃丹 YYLD.net
歪歪创意交流群:17912229
出售域名、空间,承接有偿模板、建站、设计等定制服务,欢迎咨询采购。

歪歪创意团队提供的广告

TOP

如:最新文章
strnew = strnew & "<tr class=""data""><td align=""left""> <a href=""" & objArticle.Url & """ title=""" & objRS("log_Title") & """>" & cutStr(objRS("log_Title"),intCutLen) & "</a></td>"

月光新加的那个"用户推荐排行"写的不行
我按照他以前的风格重写的

月光新加的那个"用户推荐排行"加不了鼠标放上去显示全名的功能

TOP

感觉月光站上的都很好
摇曳铃丹 YYLD.net
歪歪创意交流群:17912229
出售域名、空间,承接有偿模板、建站、设计等定制服务,欢迎咨询采购。

歪歪创意团队提供的广告

TOP

可以简单点吗?
步骤清楚一点,偶菜,不懂!

plugin.xml 是放在 PLUGIN 文件夹里面吗?

blog.asp 放哪呢?

TOP

看上去挺复杂的,以后等博客里的文章数目多了也许用的上,呵呵~~

TOP

引用:
原帖由 yoory5 于 2007-10-11 01:59 发表
可以简单点吗?
步骤清楚一点,偶菜,不懂!

plugin.xml 是放在 PLUGIN 文件夹里面吗?

blog.asp 放哪呢?
整个目录一起放到 PLUGIN 文件夹的
博客,更爱ZIPPO
支持Z-blog,谴责篡改&去除版权标记的可耻行为
------------------------------------------------------------------------------------------
新手请多看应用教程区Z-wiki,或站内搜索寻找答案
1、Z-blog主题修改助手   2、默认模板右侧栏目代码注释       3、默认CSS样式的注释     
4、Z-BLOG使用小贴士收集         5、Z-Blog模版标签库及相关说明   6、加广告请搜索gg/google/广告

TOP

orz
摇曳铃丹 YYLD.net
歪歪创意交流群:17912229
出售域名、空间,承接有偿模板、建站、设计等定制服务,欢迎咨询采购。

歪歪创意团队提供的广告

TOP

郁闷哦要修改那么多东西  不过还是强烈顶下 支持楼主的奉献精神

TOP

 58 12345
发新话题