账号通
    

账号  

密码  

78598

查看

127

回复
主题:KesionCMS V9.0x文章内容页分页导航插件。 [收藏主题] 转到:  
isoedu 当前离线

327

主题

10

广播

5

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

用户积分:935 分
登录次数:626 次
注册时间:2010/9/10
最后登录:2022/9/9
isoedu 发表于:2014/5/25 18:27:55   | 显示全部帖子 查看该作者主题 楼主 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
isoedu 当前离线

327

主题

10

广播

5

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

用户积分:935 分
登录次数:626 次
注册时间:2010/9/10
最后登录:2022/9/9
isoedu 发表于:2014/8/1 2:12:26   | 显示全部帖子 查看该作者主题 沙发 
科汛智能建站系统
以下是引用 科汛官方在2013/5/4 12:26:32的发言:

效果:



点击查看原图



在内容页里使用标签:{$GetArticlePageList}调用:



实现代码:



以下内容只有回复后才可以浏览
打开ks_cls/modellabel/article.asp



'================================文章模型开始================================

       case "getarticlepagelist"    '分页导航

   dim URL,PN,PageTitle:PageTitle=GetNodeText("pagetitle")

   if Not KS.IsNul(PageTitle) Then

     echo "<div class=""pagenavigation"">" &vbcrlf

     echo " <h2>分页导航</h2>" &vbcrlf

     echo " <ul>" &vbcrlf

      PageTitle=split(PageTitle,"§")

   Dim ShowUrl:ShowUrl=KS.LoadInfoUrl(ModelID,Tid,"",ItemId)

   For PN=0 to Ubound(split(Node.SelectSingleNode("@articlecontent").text,"[NextPage]"))

   

     If KS.C_S(ModelID,7)<>1 and KS.C_S(ModelID,7)<>2 Then '动态

         If KS.C_S(ModelID,48)=0 Then

      URL="?m=" & ModelID & "&d="& ItemID & "&p="&(PN+1)

     ElseIf KS.C_S(ModelID,48)=2 Then

      URL=KS.Setting(3) & GCls.StaticPreContent & "-" & ItemID & "-" & ModelID & "-" & (PN+1) & GCls.StaticExtension

     Else

      URL=KS.Setting(3) & "?" & GCls.StaticPreContent & "-" & ItemID & "-" & ModelID & "-" & (PN+1) & GCls.StaticExtension

     End If

     else  '生成静态

             dim sFname:sFname = Trim(Node.SelectSingleNode("@fname").text)

       dim FExt:FExt   = Mid(sFname, InStrRev(sFname, ".")) '分离出扩展名

       dim FName:Fname = Replace(sFname, FExt, "")  '分离出文件名 如 2005/9-10/1254ddd

     If PN=0 Then

       URL = ShowUrl & sFname

     Else

       URL =ShowUrl & Fname & "_" & (PN+1) & FExt

        End If

     end if

    echo "<li><a href=""" & url & """>第" & (PN+1) & "页:" & PageTitle(PN) & "</a></li>" &vbcrlf

   Next

     echo " </ul>" &vbcrlf

     echo "</div>" &vbcrlf

   End If

  case "getarticletitle" echo LFCls.ReplaceDBNull(GetNodeText("fulltitle"),GetNodeText("title"))

  case "getarticlesize"  

      echoln "<script type=""text/javascript"" language=""javascript"">"

      echoln  "function ContentSize(size)"

      echoln  "{document.getElementById('MyContent').style.fontSize=size+'px';}"

      echoln  "</script>"

      echoln "【字体:<a href=""javascript:ContentSize(16)"">大</a> <a href=""javascript:ContentSize(14)"">中</a> <a href=""javascript:ContentSize(12)"">小</a>】"









增加上面红色代码即可。





分页导航样式在哪里?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.09375秒 powered by KesionCMS 9.0