帝国论坛帝国网站管理系统交流区帝国CMS使用交流上一篇,下一篇自定义综合解决方案:标题链接调用,字数截取 灵动标签 sql 当前栏目 【本版专题贴子】  
 1/5     1 2 3 4 5 ›› ›|
主题:上一篇,下一篇自定义综合解决方案:标题链接调用,字数截取 灵动标签 sql 当前栏目 [加入收藏夹]   

jieorlin
用户头衔:秀才

精华贴   :0
发贴数   :117
经验值   :439
注册时间:2010-06-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
上一篇,下一篇自定义综合解决方案:标题链接调用,字数截取 灵动标签 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 "下一篇:很抱歉没有了";
}
?>

【一丝冰凉】 不懈努力 追求完美
互助,分享,共赢

[该贴被修改 7 次,最后修改时间 2010-11-11 13:13:29 ]


联系我:QQ50167214
2010-11-10 16:18:14 已设置保密 顶部 回复 引用 报告 编辑 删除

188cn
用户头衔:探花

精华贴   :0
发贴数   :9148
经验值   :21447
注册时间:2008-10-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持一下




2010-11-10 16:31:33 已设置保密 顶部 回复 引用 报告 编辑 删除

chsdz
用户头衔:举人

精华贴   :0
发贴数   :962
经验值   :1980
注册时间:2010-08-01
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

帖子帮回上来



滑环王子

脱模剂
2010-11-10 18:53:20 已设置保密 顶部 回复 引用 报告 编辑 删除

gdccna
用户头衔:举人

精华贴   :1
发贴数   :75
经验值   :659
注册时间:2008-02-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

好文章




2010-11-10 19:15:49 已设置保密 顶部 回复 引用 报告 编辑 删除

huilan
用户头衔:探花

精华贴   :0
发贴数   :3947
经验值   :9790
注册时间:2009-02-04
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

好贴,支持




2010-11-11 09:58:36 已设置保密 顶部 回复 引用 报告 编辑 删除

hzh1106
用户头衔:举人

精华贴   :0
发贴数   :482
经验值   :1795
注册时间:2010-07-07
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

添加后,刷新后,出现错误,郁闷



制作表格http://www.zhizuobiaoge.com/

2010-11-12 13:29:47 已设置保密 顶部 回复 引用 报告 编辑 删除

hzh1106
用户头衔:举人

精华贴   :0
发贴数   :482
经验值   :1795
注册时间:2010-07-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

二: 运用灵动标签和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]


这段有问题,请不要使用。我测试不出来。



制作表格http://www.zhizuobiaoge.com/

2010-11-12 13:37:22 已设置保密 顶部 回复 引用 报告 编辑 删除

www.cdqjc.com
用户头衔:举人

精华贴   :1
发贴数   :338
经验值   :1294
注册时间:2010-09-05
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

好贴,支持  



仿帝国cms模板100元/页 老会员性欲保证。QQ:83600443,一般都在线!!!

2010-11-13 14:52:43 已设置保密 顶部 回复 引用 报告 编辑 删除

ibook
用户头衔:探花

精华贴   :0
发贴数   :2176
经验值   :6379
注册时间:2010-06-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

技术贴,顶了




2010-11-14 00:03:29 已设置保密 顶部 回复 引用 报告 编辑 删除

jieorlin
用户头衔:秀才

精华贴   :0
发贴数   :117
经验值   :439
注册时间:2010-06-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

原帖由 hzh1106 于 2010-11-12 13:37:22 发表
二: 运用灵动标签和SQl语句调用(感谢 平凡妹子)

上一篇链接:
[e:loop={"select id,classid,newspath,filename,groupid...



不会的, 你看下是不是标点符号的问题,我都测试过了!

[该贴被修改 1 次,最后修改时间 2010-11-15 13:40:51 ]


联系我:QQ50167214
2010-11-15 13:39:59 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/5     1 2 3 4 5 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1