帝国论坛帝国网站管理系统交流区帝国CMS使用交流[已解决]列表页调用文章内容[!--newstext--]如何截取字数? 【本版专题贴子】  
 1/4     1 2 3 4 ›› ›|
主题:[已解决]列表页调用文章内容[!--newstext--]如何截取字数? [加入收藏夹]   

舞影舞踪
用户头衔:书生

精华贴   :0
发贴数   :27
经验值   :74
注册时间:2013-01-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[已解决]列表页调用文章内容[!--newstext--]如何截取字数?
感谢各位大侠的帮助与指导,特别是【大剑师】以及【城市孤星】的耐心帮助,谢谢你们!
解决办法见:http://bbs.phome.net/ShowThread/?threadid=282060&forumid=13
过滤html代码见:http://bbs.phome.net/ShowThread/?threadid=282097&forumid=13

------------------------------------------------------------------------------------------------

[求助]列表页调用文章内容[!--newstext--]如何截取字数?

比如在列表页调用的[!--newstext--]只显示100个字,该如何截取?

字段[!--newstext--]放在主表的。

----------------------
在列表页用<?=esub($bqr[newstext],100)?>调不出来内容呢?
字段newstext在主表,系统模型中也都打勾了。


求高手指点!!



---------------------------------------------------------------------------

1、在列表内容模板(list.var) (*)      勾选“使用程序代码”无法更新栏目在更新时出现下面报错。
2、不勾选“使用程序代码”更新后列表页前台还是显示$listtemp=esub($r[newstext],100);代码呢?


----------------------------------------------------------------------------

用<$listtemp=esub($r[newstext],100);>列表页前台也直接显示这个代码;
用<?php $listtemp=esub($r[newstext],100);?>列表页前台啥都不显示;

上传以下图片:


[该贴被修改 6 次,最后修改时间 2013-03-06 10:15:25 ]



2013-03-04 17:53:42 已设置保密 顶部 回复 引用 报告 编辑 删除

cncncn
用户头衔:进士

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

字段放在主表还是副表?




2013-03-04 18:18:25 已设置保密 顶部 回复 引用 报告 编辑 删除

舞影舞踪
用户头衔:书生

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

放在主表的




2013-03-04 18:27:26 已设置保密 顶部 回复 引用 报告 编辑 删除

舞影舞踪
用户头衔:书生

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

[!--newstext--]字段放在主表的




2013-03-04 18:28:15 已设置保密 顶部 回复 引用 报告 编辑 删除

tkf88
用户头衔:探花

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

看这个:http://www.phome.net/doc/manual/template/html/other.html#q16
用esub函数截取




2013-03-04 19:00:07 已设置保密 顶部 回复 引用 报告 编辑 删除

舞影舞踪
用户头衔:书生

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

在列表页调不出来内容呢?<?=esub($bqr[newstext],100)?>



上传以下图片:


[该贴被修改 2 次,最后修改时间 2013-03-04 20:57:37 ]



2013-03-04 20:49:07 已设置保密 顶部 回复 引用 报告 编辑 删除

舞影舞踪
用户头衔:书生

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

[newstext]字段在主表里面,在列表页可以用[!--newstext--]调用出来内容,可[!--newstext--]调出来的是全部内容该如何截取字数呢?




2013-03-04 21:29:42 已设置保密 顶部 回复 引用 报告 编辑 删除

大剑师
用户头衔:进士

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



一般截取字数用
<?=esub($bqr[newstext],32)?>

加省略号你改成这个就可以了
<?=esub($bqr[title],32,'...')?>



本人开发案例:国内大型二手车网,开发需求请站内PM短信
2013-03-04 22:01:17 已设置保密 顶部 回复 引用 报告 编辑 删除

舞影舞踪
用户头衔:书生

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

原帖由 大剑师 于 2013-03-04 22:01:17 发表


一般截取字数用
<?=esub($bqr[newstext],32)?>

加省略号你改成这个就可以了
<?=esub($bqr[title],32,'...')...



用<?=esub($bqr[newstext],32)?>显示不出来内容。。。。




2013-03-04 22:40:57 已设置保密 顶部 回复 引用 报告 编辑 删除

大剑师
用户头衔:进士

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

列表 var 支持程序代码打钩吗?



本人开发案例:国内大型二手车网,开发需求请站内PM短信
2013-03-05 00:17:58 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/4     1 2 3 4 ›› ›|

快速回复
内容

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