|
主题:[分享]sql自定义标签实现显示指定栏目的名称和链接(精) [收藏主题] ![]() |
转到: |
![]() 在首页上在排列各个栏目时,栏目名称和链接大家是不是还是将栏目名称先写好,然后还加上链接?首页在用动态asp和静态html切换时,是不是又要修改链接呢? 如:
下面我自己用自定义sql函数标签做了个标签,实现显示指定栏目的名称和链接
函数名:栏目链接 是否ajax:否 参数:栏目id 查询语句:select top 1 ID,FolderName from KS_Class where id='{$Param(0)}' 循环体:[loop=1]<a href="{$Field(ID,GetInfoUrl,100,1)}"><font color=#3269AC><strong>{$Field(FolderName,Text,0,...,0,)}</strong></font></a>[/loop]
在需显示栏目的地方接入该标签{SQL_栏目链接(20087906821048)} 红色为栏目id 如:
这样就ok了,非常简单吧,这个不管你是用动态还是用静态,都可以,但是比较实用。
讲到这里,还有一个问题,就是如何得到所需栏目的id,好象在后台也较难找到,在此本人也修改了后台文章栏目管理的ks_class.asp后,能轻松查看到每个栏目的id,如图:
修改方法:修改Admin/ks_class.asp文件 1、将666行改为:Response.Write " <td><img src='Images/Folder/domain.gif' align='absmiddle'><strong>" & rs("FolderName")& "(ID:" & rs("ID") & ")"& "</strong>" &TypeStr & "</td>" & vbNewLine 2、将730行改为:Response.Write " <td>" & SpaceStr & "<img src='Images/Folder/SmallFolder.gif' align='absmiddle'>" & rs("FolderName")& "(ID:" & rs("ID") & ")"& TypeStr & " </td>" & vbNewLine
这样就ok了,简单
版主,不知可否加精! |
|
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() |
|
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
<上一主题 | 下一主题 > |