最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 帝国cms内容页个性化用灵动标签sql调用上一篇和下一篇

    正文概述 管理员   2025-09-05   7
    帝国CMS文章内容页的上一篇和下一篇太单调,用灵动标签sql调用获取每个字段,这样可以按照自己网站的模板来实现了。 一:动态调用上一篇下一篇链接<ahef=\"!--ews.ul--]e/public/GooNex?class

    帝国CMS文章内容页的上一篇和下一篇太单调,用灵动标签sql调用获取每个字段,这样可以按照自己网站的模板来实现了。
     

    一: 动态调用上一篇下一篇链接

    
    <a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=pre">上一篇</a>   动态调用上一篇链接 
    <a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=next">下一篇</a> 动态调用下一篇链接

    二: 运用灵动标签和SQl语句调用

      上一篇链接:

    
    [e:loop={"select id,classid,newspath,filename,groupid,titleurl from [!db.pre!]ecms_".$class_r[$navinfor[classid]]['tbname']." where id<".$navinfor[id]." and  classid=".$navinfor[classid]." and checked=1 order by id desc limit 1",1,24,0}] 
    <?php 
    $titleurl=sys_ReturnBqTitleLink($bqr); 
    echo $titleurl; 
    [/e:loop]

      下一篇链接:(把小于号改成大于号)

    
    [e:loop={"select id,classid,newspath,filename,groupid,titleurl from [!db.pre!]ecms_".$class_r[$navinfor[classid]]['tbname']." where id>".$navinfor[id]." and  classid=".$navinfor[classid]." and checked=1 order by id desc limit 1",1,24,0}] 
    <?php 
    $titleurl=sys_ReturnBqTitleLink($bqr); 
    echo $titleurl; 
    [/e:loop]

    三: 运用灵动标签调用,比较简洁的方式

    
    <!--上一篇--> 
    [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}] 
    <a href="<?php 
    echo $bqsr[titleurl]; 
    $pre='true'; 
    ?>">上一篇:<?=$bqr[title]?> 
    </a> 
    [/e:loop] 
    <?php 
    if(empty($pre)){ 
    echo "上一篇:很抱歉没有了"; 
    } 
    ?> 
    <!--下一篇--> 
    [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}] 
    <a href="<?php 
    echo $bqsr[titleurl]; 
    $next='true'; 
    ?>">下一篇:<?=$bqr[title]?> 
    </a> 
    [/e:loop] 
    <?php 
    if(empty($next)){ 
    echo "下一篇:很抱歉没有了"; 
    } 
    ?>

    四: 控制上一篇下一篇标题字数截取30个字符为例

    运用:<?=esub($bqr[title],30)?> 

    
    <!--上一篇--> 
    [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}] 
    <a href="<?php 
    echo $bqsr[titleurl]; 
    $pre='true'; 
    ?>">上一篇: <?=esub($bqr[title],30)?></a> 
    [/e:loop] 
    <?php 
    if(empty($pre)){ 
    echo "上一篇:很抱歉没有了"; 
    } 
    ?> 
    <!--下一篇--> 
    [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}] 
    <a href="<?php 
    echo $bqsr[titleurl]; 
    $next='true'; 
    ?>">下一篇:<?=esub($bqr[title],30)?> 
    </a> 
    [/e:loop] 
    <?php 
    if(empty($next)){ 
    echo "下一篇:很抱歉没有了"; 
    } 
    ?>

    以上是基本的灵动标签sql使用方法,根据自己站点来修改吧


    我爱模板网 » 帝国cms内容页个性化用灵动标签sql调用上一篇和下一篇

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元