账号通
    

账号  

密码  

7265

查看

16

回复
主题:关于多种TAGS的制作(大小不一,不同颜色的) [收藏主题] 本贴被认定为精华 转到:  
ccfleaf 当前离线

67

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1199 分
登录次数:85 次
注册时间:2006/11/10
最后登录:2012/3/27
ccfleaf 发表于:2008/6/14 12:21:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)

制作步骤如下:

1.打开KS.RCLS.ASP文件,找到GetTags函数;

 

2.在这个函数前面添加上MyRnd函数,如下:

  Function MyRnd(NumMin,NumMax)
        Randomize
        MyRnd = Int(Rnd * (NumMax - NumMin + 1)) + NumMin
  End Function

 

3.修改GetTags函数,如下:

  Function GetTags(TagType,Num,isRnd)
    if not isnumeric(num) then exit function
    dim sqlstr,sql,i,n,str,srnd,col(6)
    col(0)="BLACK"
    col(1)="RED"
    col(2)="BLUE"
    col(3)="GREEN"
    select case cint(tagtype)
     case 1:sqlstr="select top 500 keytext,channelid,hits from ks_keywords order by hits desc"
     case 2:sqlstr="select top 500 keytext,channelid,hits from ks_keywords order by lastusetime desc,id desc"
     case 3:sqlstr="select top 500 keytext,channelid,hits from ks_keywords order by Adddate desc,id desc"
     case else
      GetTags="":exit function
    end select
   
    dim rs:set rs=conn.execute(sqlstr)
    if rs.eof then rs.close:set rs=nothing:exit function
    sql=rs.getrows(-1)
    rs.close:set rs=nothing
    for i=0 to ubound(sql,2)
     if isRnd=1 then
      srnd = "size="&MyRnd(2,5)&""
     elseif isRnd=2 then
      srnd = "color="&col(MyRnd(0,3))&""
     end if
     if KS.FoundInArr(str,sql(0,i),",")=false then
      n=n+1
      str=str & "," & sql(0,i)
      gettags=gettags & "<a href=""" & domainstr & "plus/search.asp?searchtype=5&channelid=" & sql(1,i) & "&tags=" & sql(0,i)& """ target=""_blank"" title=""TAG:" & sql(0,i) & "&#10;被使用了" & SQL(2,I) &"次""><font "&srnd&">" & sql(0,i) & "</font></a> "
     end if
     if n>=cint(num) then exit for
    next
   
  End Function


4.找到F_C = Replace(F_C, HtmlLabelArr(I), GetTags(Param(0),Param(1)行,修改成F_C = Replace(F_C, HtmlLabelArr(I), GetTags(Param(0),Param(1),Param(2)

 

5.在你想用TAGS的地方调用GetTags函数,其中第三个参数控制字体的变化,当=0时,就是没有个性之前的样子,当=1时,字体大小不一,当=2时,字体颜色不一

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ini111 当前离线

266

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:1325 分
登录次数:217 次
注册时间:2008/12/2
最后登录:2020/2/7
ini111 发表于:2009/12/10 8:35:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mz520 当前离线

628

主题

6

广播

2

粉丝
添加关注
级别:六年级

用户积分:3600 分
登录次数:170 次
注册时间:2008/8/23
最后登录:2014/8/5
mz520 发表于:2008/12/28 19:07:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
iwo630 当前离线

532

主题

0

广播

0

粉丝
添加关注
级别:五年级

用户积分:3724 分
登录次数:152 次
注册时间:2008/11/8
最后登录:2010/12/10
iwo630 发表于:2008/12/28 10:14:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zc0396 当前离线

36

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:639 分
登录次数:34 次
注册时间:2009/3/5
最后登录:2009/9/3
zc0396 发表于:2009/4/7 18:39:00   | 只看该作者 查看该作者主题 报纸 
科汛在线考试系统(NET)
以下是引用losoer在2008-12-28 17:25:00的发言:

为什么我找不到KS_RCLS.ASP这个文件?

TAG函数到是找到了,好象文件不对。。。。

 

我也没找到

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
losoer 当前离线

152

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1989 分
登录次数:169 次
注册时间:2008/1/6
最后登录:2020/10/27
losoer 发表于:2008/12/28 17:25:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统

为什么我找不到KS_RCLS.ASP这个文件?

TAG函数到是找到了,好象文件不对。。。。

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
losoer 当前离线

152

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1989 分
登录次数:169 次
注册时间:2008/1/6
最后登录:2020/10/27
losoer 发表于:2008/12/27 17:08:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jxz_211 当前离线

340

主题

0

广播

1

粉丝
添加关注
级别:三年级

用户积分:3974 分
登录次数:356 次
注册时间:2008/6/12
最后登录:2011/4/23
jxz_211 发表于:2008/12/27 17:07:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mz520 当前离线

628

主题

6

广播

2

粉丝
添加关注
级别:六年级

用户积分:3600 分
登录次数:170 次
注册时间:2008/8/23
最后登录:2014/8/5
mz520 发表于:2008/12/27 14:37:00   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
喜多郎 当前离线

79

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:858 分
登录次数:47 次
注册时间:2007/12/19
最后登录:2010/3/24
喜多郎 发表于:2008/12/27 13:57:00   | 只看该作者 查看该作者主题 10楼 
唉,我都不知道是什么,没有看到任何东西.希望给菜鸟一点空间.让我们也能看得见,学得做.既然是好帖一定支持.
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.21875秒 powered by KesionCMS 9.0