帝国论坛帝国网站管理系统交流区帝国CMS使用交流[求助]新闻模型调用newstext截取字符怎么截取过滤代码 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[求助]新闻模型调用newstext截取字符怎么截取过滤代码 [加入收藏夹]   

lancike
用户头衔:书生

精华贴   :0
发贴数   :42
经验值   :172
注册时间:2017-04-03
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]新闻模型调用newstext截取字符怎么截取过滤代码
1.newstest改为主表了
2.列表模型打勾了
3.直接在列表调用newstext会显示内容了,但是怎么截取字符啊,
4.论坛里面的http://bbs.phome.net/showthread-13-281938-0.html
这个方法我试了,不行,我也没按照他的方法
5.现在就是没办法截取字符,



明天下http://www.mingtianxia.vip
顶点小说网:http://www.bookw.info
2017-04-21 18:53:22 已设置保密 顶部 回复 引用 报告 编辑 删除

jwmm
用户头衔:进士

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


列表模型打勾
列表内容模板代码:
截取字数:$listtemp=' '.esub($r[newstext],100,'...').' ';
-------------------------------------------------
截取字数加过滤html代码

第一种
先赋值
$softsay =esub(strip_tags($fr[newstext]),100,'...');
然后调用
$listtemp=' '.$softsay.' ';

第二种
直接调用
$listtemp=' '.esub(strip_tags($fr[newstext]),100,'...').' ';

-------------------------------------------------------------
说下调用 newstest 方法有两种:

方法1、把内容字段转存到主表(就是你的那种)
方法2、读取副表调用

①、列表模型打勾了
②、代码:
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");
$listtemp='     简介(截取内容页部分内容):'.esub($r[newstext],100,'...').'  ';

像作者、来源等在副表的字段都可以这样调用


[该贴被修改 1 次,最后修改时间 2017-04-21 19:42:23 ]



2017-04-21 19:40:25 已设置保密 顶部 回复 引用 报告 编辑 删除

lancike
用户头衔:书生

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

我按照你说的操作了啊,还是没用啊。直接输出的是代码,我也打勾了程序代码



明天下http://www.mingtianxia.vip
顶点小说网:http://www.bookw.info
2017-04-21 19:53:34 已设置保密 顶部 回复 引用 报告 编辑 删除

jwmm
用户头衔:进士

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

把你的列表内容模板截个图,看看




2017-04-21 21:01:44 已设置保密 顶部 回复 引用 报告 编辑 删除

lancike
用户头衔:书生

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

这是我的列表内容模板

上传以下图片:




明天下http://www.mingtianxia.vip
顶点小说网:http://www.bookw.info
2017-04-22 08:22:18 已设置保密 顶部 回复 引用 报告 编辑 删除

455ax
用户头衔:探花

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

2楼对的




2017-04-22 08:25:29 已设置保密 顶部 回复 引用 报告 编辑 删除

455ax
用户头衔:探花

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

你上面list.var语法不对,html和php混用




2017-04-22 08:25:50 已设置保密 顶部 回复 引用 报告 编辑 删除

lancike
用户头衔:书生

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

能贴出来吗。实在是无奈了



明天下http://www.mingtianxia.vip
顶点小说网:http://www.bookw.info
2017-04-22 09:07:53 已设置保密 顶部 回复 引用 报告 编辑 删除

455ax
用户头衔:探花

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

你要把所有模板内容都赋值给$listtemp变量,你html和php混用不出错才怪




2017-04-22 09:12:06 已设置保密 顶部 回复 引用 报告 编辑 删除

lancike
用户头衔:书生

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

<li><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a> <span>[!--newstime--]</span>
$listtemp=' '.esub(strip_tags($fr[newstext]),100,'...').' ';
</li>
我是小白,不懂啊,求赐教完整代码



明天下http://www.mingtianxia.vip
顶点小说网:http://www.bookw.info
2017-04-22 09:14:08 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

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