帐号
注册
密码
登录
只需一步,快速开始
关闭
安全选项
找回密码
记住我
我的中心
登录或注册新用户,开通自己的个人中心
切换到窄版
快速搜索
帖子标题
作者
版块
PageAdmin网站内容管理系统(CMS)交流论坛
»
PageAdmin使用区
»
安装及使用交流
»
怎么截取内容的前250个字符为文章简介
PageAdmin使用区
安装及使用交流
案例交流及展示
系统改进和发展建议
系统发布及下载
用户交流区
网站技术资源区
网站营运交流
广告灌水专区
返回列表
查看:
3259
|
回复:
9
怎么截取内容的前250个字符为文章简介
[复制链接]
发送短消息
UID
60698
精华
0
查看公共资料
搜索主题
搜索帖子
zswi0510
组别
PageAdmin入门
生日
帖子
7
积分
12
性别
注册时间
2019-06-02
1
#
字体大小:
t
T
发表于
2019-06-03 16:23
|
只看楼主
哪个高手帮忙弄一下,怎么自动截取内容的前250字节的内容作为文章简介,后台新闻发布那里没有简介,只有内容,但是在模板中调用内容会很长,只想截取前250个字符应该怎么弄,效果如下图
1.png
(, 下载次数:0)
(2019/6/3 17:07:34 上传)
分享
转发
TOP
发送短消息
UID
60670
精华
0
查看公共资料
搜索主题
搜索帖子
JHVILY
组别
PageAdmin入门
生日
帖子
10
积分
18
性别
注册时间
2019-05-23
2
#
字体大小:
t
T
发表于
2019-06-03 16:48
|
只看该用户
string intro = StringHelper.SubString((string)item.Content, 150);
复制代码
StringHelper.SubString是专门截取字符的,第一个参数是要截取的内容,第二个参数是要截取的字符数。
TOP
发送短消息
UID
60698
精华
0
查看公共资料
搜索主题
搜索帖子
zswi0510
组别
PageAdmin入门
生日
帖子
7
积分
12
性别
注册时间
2019-06-02
3
#
字体大小:
t
T
发表于
2019-06-03 17:08
|
只看楼主
模板中按你的这方法改了
@foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId(), OrderBy = "thedate desc" }, null, null, pageInfo))
{
string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
string intro = StringHelper.SubString((string)item.Content, 250);
<div class="item">
<div class="title"><a href="@url" target="_blank"><i class="fa fa-angle-right"></i>@item.Title</a></div>
<div class="con">@intro</div>
<div class="date">@item.Thedate.ToString("yyyy-MM-dd")</div>
</div>
}
复制代码
前250个文字内容是截取到了,但是p标签,html标签被截断了,下面是我截图的效果。
1.png
(, 下载次数:0)
(2019/6/3 17:14:58 上传)
TOP
发送短消息
UID
60686
精华
0
查看公共资料
搜索主题
搜索帖子
中金数据
组别
PageAdmin入门
生日
帖子
14
积分
24
性别
注册时间
2019-05-28
4
#
字体大小:
t
T
发表于
2019-06-03 17:49
|
只看该用户
系统>>信息表管理>>给表添加一个新的字段Introduction,类型选择多行文本,长度设置为250,这样你发布新闻时候就可以写简介了
然后改一下模板
string intro = StringHelper.SubString((string)item.Content, 250)
这句改为
string intro =item.Introduction;
Introduction是你新添加的字段名。
TOP
发送短消息
UID
60698
精华
0
查看公共资料
搜索主题
搜索帖子
zswi0510
组别
PageAdmin入门
生日
帖子
7
积分
12
性别
注册时间
2019-06-02
5
#
字体大小:
t
T
发表于
2019-06-04 09:13
|
只看楼主
回复
4楼
小熊优化
的帖子
按照你说的,发布和编辑界面真的可以输入简介了
,这个系统太牛了
1.png
(404.81 K)
2019/6/4 9:16:54
TOP
发送短消息
UID
60698
精华
0
查看公共资料
搜索主题
搜索帖子
zswi0510
组别
PageAdmin入门
生日
帖子
7
积分
12
性别
注册时间
2019-06-02
6
#
字体大小:
t
T
发表于
2019-06-11 11:56
|
只看楼主
各位大神,我发现每次发文章录入内容,简介都会忘记,不得不重新编辑去录入,能不能在简介那里自动提取内容中的前250个文字呢
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16279
积分
27042
性别
注册时间
2015-11-29
7
#
字体大小:
t
T
发表于
2019-06-11 17:35
|
只看该用户
系统>>信息表>>字段管理,找到内容字段,点击修改,自定义属性中有一个提交前的js
输入下面脚本
if(_ueditor_Content.queryCommandState('source')!=0)
{_ueditor_Content.execCommand('source'); }
var $introduction=$("#Introduction");
var content=_ueditor_Content.getContentTxt();
$introduction.val(content.Left(250));
复制代码
$("#Introduction")里面的Introduction是你简介字段的名称,注意首字符大写。
PageAdmin CMS-想到就能做到!
TOP
发送短消息
UID
60698
精华
0
查看公共资料
搜索主题
搜索帖子
zswi0510
组别
PageAdmin入门
生日
帖子
7
积分
12
性别
注册时间
2019-06-02
8
#
字体大小:
t
T
发表于
2019-06-12 09:26
|
只看楼主
解决了,大神就是不一样
TOP
发送短消息
UID
60647
精华
0
查看公共资料
搜索主题
搜索帖子
ast1995
组别
PageAdmin入门
生日
帖子
16
积分
25
性别
注册时间
2019-05-10
9
#
字体大小:
t
T
发表于
2019-06-12 11:06
|
只看该用户
回复
7楼
xiyou
的帖子
老大,3.0的版本添加了报错
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16279
积分
27042
性别
注册时间
2015-11-29
10
#
字体大小:
t
T
发表于
2019-06-12 11:11
|
只看该用户
回复
9楼
ast1995
的帖子
3.0不能用
PageAdmin CMS-想到就能做到!
TOP
上一主题
|
下一主题
返回列表
高级编辑器
B
Color
Image
Link
Quote
Code
Smilies
默认表情
你需要登录后才可以发帖
登录
|
注册
发表回复
查看背景广告
隐藏
发新主题
PageAdmin使用区
安装及使用交流
案例交流及展示
系统改进和发展建议
系统发布及下载
用户交流区
网站技术资源区
网站营运交流
广告灌水专区
TOP
设置头像
个人资料
更改密码
用户组
收藏夹
积分
Default