Z-Blog 1.8 Walle 下载Dutory 0.3 Gromit 发布PJBlog2 to Z-Blog数据库转换程序Wordpress数据导入插件 for 1.8
Z-BLOG使用小贴士收集如何配置Z-Blog高阶学习手册Windows Live Writer支持插件 
返回列表 回复 发帖

侧边栏tags模块修改

改成跟TagCloud页一样的:
FUNCTION\c_system_event.asp 1211行左右
  1. strTag=strTag & "<li><a href="""& Tags(objRS("tag_ID")).Url & """>"+Tags(objRS("tag_ID")).Name + " (" & Tags(objRS("tag_ID")).Count & ")" +"</a></li>"
复制代码
改成:
  1. strTag=strTag & "<span style='font-family:verdana,sans-serif;line-height:150%;font-size:"& 12 + (Tags(objRS("tag_ID")).Count/2) &"px;margin:10px;'><a title='" & Tags(objRS("tag_ID")).Count & "' alt='"&  Tags(objRS("tag_ID")).Count  &"' href='" & Tags(objRS("tag_ID")).Url &"'>" & Tags(objRS("tag_ID")).Name  & "</a></span>"
复制代码
好贴, 已经修改.
帅哥,再搞一下,,把它弄成截取前N个的tag就好了,,要是tag太多了,页面N长。。。
桔子飘香,随风而散~~
前N个?指文章关联数多到少吗?
好,做个记号,日后完善
蛮不错的想法!
个人推荐:WindsPhoto相册 WindsPhoto演示

AD:我的小站:简单生活 淮南都市网

wolfit提供的广告

原帖由 月上之木 于 2007-3-14 13:01 发表
前N个?指文章关联数多到少吗?
yes....

比如整个blog共有150个tag,,,按文章关联数从多到少排,,把排在前50的提出来...


然后还有一点就是

在访问不同分类时,只显示该分类下的Tag...也是要提取出来前N个出来


不知道有没有办法弄..可呵..
桔子飘香,随风而散~~
嗯嗯.只要前面的30个就够了.
没实现分类tags....

1.c_option 添加一参数:
  1. '侧边栏tags显示数目
  2. Const ZC_TAG_WORD_MAX=30
复制代码
2.将FUNCTION/c_system_event.asp中BlogReBuild_Tags()函数换成以下:
  1. Function BlogReBuild_Tags()

  2.         Dim objRS
  3.         Dim objStream

  4.         Dim strTag
  5.                 Dim i

  6.         Set objRS=objConn.Execute("SELECT * FROM [blog_Tag] ORDER BY [tag_Count] DESC,[tag_Order] DESC,[tag_ID] ASC")
  7.         If (Not objRS.bof) And (Not objRS.eof) Then
  8.                    For i=1 to ZC_TAG_WORD_MAX
  9.                                 strTag=strTag & "<span style='font-family:verdana,sans-serif;line-height:150%;font-size:"& 12 + (Tags(objRS("tag_ID")).Count/2) &"px;margin:10px;'><a title='" & Tags(objRS("tag_ID")).Count & "' alt='"&  Tags(objRS("tag_ID")).Count  &"' href='" & Tags(objRS("tag_ID")).Url &"'>" & Tags(objRS("tag_ID")).Name  & "</a></span>"       
  10.                         objRS.MoveNext
  11.                         If objRS.eof Then Exit For
  12.                 Next
  13.         End If
  14.         objRS.Close
  15.         Set objRS=Nothing

  16.         strTag=TransferHTML(strTag,"[no-asp]")

  17.         Call SaveToFile(BlogPath & "/include/tags.asp",strTag,"utf-8",True)

  18.         BlogReBuild_Tags=True

  19. End Function
复制代码
3.再索引重建就可以了

[ 本帖最后由 月上之木 于 2007-4-13 22:31 编辑 ]
Washun之官方博客 | ZIPPO酷玩族 | 好段子 | 桃园吧
------------------------------------------------------------------------------------------
新手请多看Z-wiki,或站内搜索寻找答案
1、Z-blog模板及标签库   2、默认模板右侧栏       3、默认CSS样式的注释     
4、Z-BLOG使用小贴士收集         5、加广告请搜索gg/google/广告
原帖由 月上之木 于 2007-4-13 22:21 发表
没实现分类tags....

1.c_option 添加一参数:
'侧边栏tags显示数目
Const ZC_TAG_WORD_MAX=30

2.将FUNCTION/c_system_event.asp中BlogReBuild_Tags()函数换成以下:
Function BlogReBuild_Tags()

        Di ...
太好了..哈哈..

好久没看贴子了,,,都不知道已经弄成了..嘿嘿...
桔子飘香,随风而散~~
月月,,不如顺便,,我想个相册的东东出来,,你实现如何..HOHO
桔子飘香,随风而散~~
返回列表