dedecms织梦文章上一篇与下一篇标题长度限制

方法一,为了避免文章标题字数过多,影响美观,我们可以对其进行控制。

1、编辑打开include/arc.archives.class.php文件

查找:

 代码如下 复制代码

$this->PreNext['pre'] = "上一篇:{$preRow['title']} ";

在这一行上面加上以下代码

 代码如下 复制代码

$preRow['title']=cn_substr($preRow['title'],30);//最多显示15个汉字

查找:

 代码如下 复制代码

$this->PreNext['next'] = "下一篇:{$nextRow['title']} ";

在这一行上面加上以下代码

 代码如下 复制代码

$nextRow['title']=cn_substr($nextRow['title'],30);//最多显示15个汉字

方法二,用css直接控制宽度多的部份自动隐藏

这个时候我们可以使用CSS text-overflow文本溢出省略号属性样式实现。

1、实现方法

1)、对象设置text-overflow:ellipsis;省略号样式

 代码如下 复制代码

<div style="border:1px solid black;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis">
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈<br>
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈<br>
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈<br>
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
</div>

时间: 2024-10-18 01:59:06

dedecms织梦文章上一篇与下一篇标题长度限制的相关文章

修改dedecms 织梦系统 生成静态页面栏目缓存文件路径

修改dedecms 织梦系统 生成静态页面栏目缓存文件路径 由于dedecms 生成频道栏目,要生成一个临时mkall_cache_{adminid}.php教程文件,这对网站做安全会有一定的影响,特别我现在是把我整个网站限制不能上传php,js文件,为了方便起见,今天我就来拿我修改过程记录下来与各位分享吧. 首页我们找到dedecms  的后台管理上当默认是在dede/目录. 找到文件: makehtml_all.php 找到73行, 将 //$mkcachefile = DEDEROOT."

dedecms织梦建站简单步骤

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 1.www.dedecms.com官网下载dedecms织梦内容管理系统, 同时配合wampserver服务器软件使用建站模块. 2.把下载好的dedecms的织梦后台管理系统压缩包解压到wapserver所在安装的位置www文件夹下, 例如安装所在位置于d盘D:wampwww,则解压所下载的后台管理系统在此位置下. 3.输入网址http:/

dedecms(织梦)请求流程

问题描述 dedecms(织梦)请求流程 有个问题,dedecms的请求流程是怎样的?是直接请求的html静态页面吗?有经过控制器解析吗?就是,我给某个dedecms链接带个参数,然后在dedecms中获取到并存到session中,有这样的做法吗?有的话,是在那个.class.php文件中实现的?谢谢

用灵动标签调用当前文章的“上一篇”和“下一篇”

用灵动标签调用当前文章的"上一篇"和"下一篇" 上一篇: [e:loop={"select * from [!db.pre!]ecms_表名 where id<'$navinfor[id]' and classid='$navinfor[classid]' and checked=1 order by id desc limit 1",1,24,0}] <a href="<?=$bqsr[titleurl]?>&

上一篇和下一篇链接我们都会用到,方便用户浏览。

dedecms限制文章页上一篇.下一篇文章标题字数 为了避免文章标题字数过多,影响美观,我们可以对其进行控制. 1.编辑打开include/arc.archives.class.php教程文件 查找:$this->prenext['pre'] = "上一篇:{$prerow['title']} "; 在这一行上面加上以下代码 $prerow['title']=cn_substr($prerow['title'],30);//最多显示15个汉字 查找:$this->prene

Laravel 中获取上一篇和下一篇数据_php实例

首先文章的起源来与SF上面的一个问题: Laravel的Eloquent ORM 怎么获取当前记录的下一条 然后,当时在答案里面简单写了一下解决方案.不过由于这个取得下一条和取得上一条的记录其实在日常的开发当中还是会经常遇到,最常见的场景可能就是取得一篇文章的上一篇文章和下一篇文章了.其实这个在Laravel的Eloquent中实现还是挺容易的,不过由于Laravel并没有直接提供给我们相应的方法,我们得使用一个小小的技巧: 取得上一篇的文章id protected function getPr

phpcms手机内容页面添加上一篇和下一篇

  本文给大家分享的是在phpcms中的手机内容详情页里添加上一篇和下一篇的方法,十分的简单实用,有需要的小伙伴可以参考下. 在phpcmsmoduleswapindex.php里面,搜索下面这句 代码如下: if(!$r || $r['status'] != 99) showmessage(L('info_does_not_exists'),'blank'); 找到后,在它的下一行添加上 代码如下: //上一页 $previous_page = $this->db->get_one(&quo

thinkphp实现上一篇与下一篇的方法_php实例

本文实例讲述了thinkphp实现上一篇与下一篇的方法.分享给大家供大家参考.具体实现方法如下: 方法一: 复制代码 代码如下: //上一篇  $front=$Article->where("id<".$id)->order('id desc')->limit('1')->find();  $this->assign('front',$front);  //下一篇  $after=$Article->where("id>&quo

php获取文章上一页与下一页的方法_php技巧

本文实例讲述了php获取文章上一页与下一页的方法.分享给大家供大家参考.具体方法如下: 今天发现一个站的上一页与下一页出现问题,上一页没有问题但是在下一页是直接到了本频道最新发布的文章了,按原理应该是文章本身ID的前与后的ID才是上下页吧,下面我来与大家详细讲述一下. 先看个例子:1,2,3,4,5. 假如上面5个是ID了,我要对上一页排序直接使用order by id desc,如我当前ID为3那么出来的是2才对,对下一页我们要用order by id asc得出的排序应该是,4,好了原理就这