3.1-超簡單實現公用標簽_風訊Cms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      適用系統:3.1
      實現思想:一個標簽應用于所有模版,自動讀取所生成類別下(包含子類)的內容
      修改文件:Admin/Refresh/RefreshFunction.asp
      實現方法(較3.0SP2版本多了第二步):
      第一步、打開Admin/Refresh/RefreshFunction.asp文件
      查找
      Function ChirldClassID(ClassEnameStr)

      下面約4、5行處,將

      Set RsChirldFunObj = Conn.Execute("Select ClassID from FS_NewsClass where ParentID=(Select ClassID from FS_NewsClass where ClassEName='"&ClassEnameStr&"') order by AddTime,id desc")
      Set ChirldClassObj = Conn.Execute("Select ClassID from FS_NewsClass where ClassEName='"&ClassEnameStr&"' order by ID desc")

      替換為:

      If ClassEnameStr="Thisclass" then
      Set RsChirldFunObj = Conn.Execute("Select ClassID from FS_NewsClass where ParentID='"&RefreshID&"' order by AddTime,id desc")
      Set ChirldClassObj = Conn.Execute("Select ClassID from FS_NewsClass where ClassID='"&RefreshID&"' order by ID desc")
      Else
      Set RsChirldFunObj = Conn.Execute("Select ClassID from FS_NewsClass where ParentID=(Select ClassID from NewsClass where ClassEName='"&ClassEnameStr&"') order by AddTime,id desc")
      Set ChirldClassObj = Conn.Execute("Select ClassID from FS_NewsClass where ClassEName='"&ClassEnameStr&"' order by ID desc")
      End if


      第二步:最新新聞、熱點新聞、推薦新聞處另外修改(假如還有其它項目請回帖)
      查找

      dim TemppID,TemppSql,EndClassIDList
      If ClassEName<>"" then
      If SoonClassStr="1" then
      TemppSql="select ClassID from FS_NewsClass where ClassEName='" & ClassEName & "'"
      Set TemppID=conn.execute(TemppSql)
      EndClassIDList= "'" & TemppID(0) & "'" & AllChildClassIDStrList(TemppID(0))
      Else
      TemppSql="select ClassID from FS_NewsClass where ClassEName='" & ClassEName & "'"
      Set TemppID=conn.execute(TemppSql)
      EndClassIDList="'" & TemppID(0) & "'"
      End if
      Else
      EndClassIDList=""
      end if 替換為:
      'kimli修改_公用標簽
      dim TemppID,TemppSql,EndClassIDList
      If ClassEName="" then
      EndClassIDList=""
      Elseif ClassEName="Thisclass" then
      EndClassIDList= "'" &RefreshID& "'" & AllChildClassIDStrList(RefreshID)
      Else
      If SoonClassStr="1" then
      TemppSql="select ClassID from FS_NewsClass where ClassEName='" & ClassEName & "'"
      Set TemppID=conn.execute(TemppSql)
      EndClassIDList= "'" & TemppID(0) & "'" & AllChildClassIDStrList(TemppID(0))
      Else
      TemppSql="select ClassID from FS_NewsClass where ClassEName='" & ClassEName & "'"
      Set TemppID=conn.execute(TemppSql)
      EndClassIDList="'" & TemppID(0) & "'"
      End if
      End if
      'kimli修改_公用標簽結束


      第三步、制作標簽方法
      實例、制作一個公用_分類頁_推薦圖片新聞

      查看更多 風訊cms教程  風訊cms模板

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:風訊Cms教程/更新時間:2006-06-16
      相關風訊Cms教程