- 2025年07月21日
- 星期一
在织梦(即dedecms)二次开发以及网站建设时,我们经常会用到字符串截取的问题,在织梦中字符串内容截取函数比较常用的有两个。今天,80空间小编来给大家说一下这两个函数。 Html2text() 函数是去掉html标签代码。 cn_substr(str,80) 函数是截取字符串长度。
适用于 DEDE5.5,可能会有点影响速度,不过如果你站的数据不大的话可以忽略不计了。 代码如下: {dede:field.typeid runphp=yes} $ID = @me; $sql = SELECT * FROM `dede_arctype` WHERE id=$ID; $query = mysql_query($sql); $row=mysql_fetch_array($query)
要求实现:dede:channelartlist 高亮显示 复制代码 {dede:channelartlist typeid=7} a href={dede:field name=typeurl/}{dede:field name=typename/}/a {/dede:channelartlist} 解决方案: 1:修改/include/taglib/channelartlist.lib.php文件。 找到: 复制
在实际使用织梦全站调用二级栏目以及子栏目时遇到一个问题,网站的一些二级栏目并没有子栏目,织梦就把同级栏目调用出来了。这样的话,给客户的感觉明显是不好的! 后来咨询了一下QQ群内的高手,发现问题出现在织梦的程序上面! 打开:includetaglibchannel
有些时候我们想实现类似于wordpress那样的tag,就是在显示tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。 这就需要修改/include/taglib/tag.lib.php这个文件,找到第87行左右的 复制代码 $row[link] = $cfg_cmsurl./tags.php?/.urlencode($row[k
orderby=sortrank 文档排序方式 orderby=hot 或 orderby=click 表示按点击数排列 orderby=sortrank 或 orderby=pubdate 按出版时间排列 orderby=near orderby==lastpost 按最后评论时间 orderby==scores 按得分排序 orderby=id 按文章ID排序 orderby=rand 随
这里给出不需要修改程序,只修改模板的方法。举例,下面的标题列表,最长的标题50字节,只想显示30字节,模板代码如下: 复制代码 ul{dede:arclist titlelen=50 row=10}lia title=[field:title /] href=[field:filename /][field:title function= ( strlen(@m
第一步:数据表修改 首先将数据表中的keyword的varchar()改为varchar(任意长度,例如200) dede_archives dede_infos dede_keywords 在后台执行SQL语句 alter table dede_archives modify keywords varchar(200) alter table dede_infos modify keywords varch
一、在自定义表单中添加字段 添加时间字段 timesj 二、在调用表单的页面中加入 复制代码 input name=timesj value= type=hidden id=timesj style=width:250px; class=intxt / script type=text/javascriptwindow.onload = function(){var nowDate = new Date(
在用织梦系统时,用[field:description /]标签调取文章简介时,限制字数的方法有下面3种: 第一种方法:(推荐,可加省略号)[field:description function=cn_substr(Html2text(@me)….,80)/] 调用现成的cn_substr()字符串截取函数来实现,80为限制字节数(一