dedecms列表中显示文章完整标题的解决办法_dedecms

解决方法:

修改include\inc\inc_fun_SpGetArcList.php文件,修改函数SpGetArcList,找到以下代码:

复制代码 代码如下:

$row['typelink'] = "<a href='".$row['typeurl']."'>".$row['typename']."</a>"; 
           $row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".ereg_replace("['><]","",$row['title'])."'>"; 
           $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; 
           $row['title'] = cn_substr($row['title'],$titlelen); 
           $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; 

           if($row['color']!="") $row['title'] = "<font color='".$row['color']."'>".$row['title']."</font>"; 
           if($row['iscommend']==5||$row['iscommend']==16) $row['title'] = "<b>".$row['title']."</b>"; 

修改为:

复制代码 代码如下:

$row['typelink'] = "<a href='".$row['typeurl']."'>".$row['typename']."</a>"; 
           $row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".ereg_replace("['><]","",$row['title'])."'>"; 
           $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; 
           $row['alltitle'] = $row['title'];  //增加文章标题属性支持 
           $row['title'] = cn_substr($row['title'],$titlelen); 
           $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; 

           if($row['color']!="") $row['title'] = "<font color='".$row['color']."'>".$row['title']."</font>"; 
           if($row['iscommend']==5||$row['iscommend']==16) $row['title'] = "<b>".$row['title']."</b>"; 

代码中增加了

$row['alltitle'] = $row['title'];
重新定义一个数组变量存放标题的内容。

然后你在模板中就可以使用类似[field:alltitle/]这样的标签调用文章完整标题。
例如:

复制代码 代码如下:

{dede:arclist typeid='0' row='6' titlelen=32 orderby='pubdate'} 
 <li><a href="[field:filename /]" title="[field:alltitle/]">[field:title/]</a></li> 
 {/dede:arclist} 

That about does it - enjoy!

时间: 2024-10-12 17:55:20

dedecms列表中显示文章完整标题的解决办法_dedecms的相关文章

有关easyui-layout中的收缩层无法显示标题的解决办法_jquery

easyui-layout中的收缩层无法显示标题的问题原因分析: 在easyui-layout中设置面板初始化为可以折叠,然后就发现标题还有图标都木有了 嗯,就是结果列表上面.一片空白,出现了问题就要去解决它,在网上查了资料之后呢,决定修改jquery.easyui.min.js 版本为:jQuery EasyUI 1.4.1 在5105行有_39d方法,在其中设置两个变量_Cstitle,_CsIcon添加代码如下: var _Cstitle; var _closedTitle = p.pan

如何在静态页面中显示文章被阅读的次数

静态|显示|页面 在文章发布系统中采用服务器端生成静态页面的方法可以有效减轻服务器的负担,特别是对大流量网站非常有效.但是既然生成的是静态页面,生成时是什么样,显示就是什么样了,对于文章常见文章被阅读次数怎么显示呢? 经考虑,可用如下方案解决: 生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章的模板的时候就可以在这个文章的id上做文章,文章模板包含以下语句:   <SCRIPT src="counter.asp?newsId=<%=#newsId#%>&quo

用visual stutio 进行蓝牙开发时,怎么样在一个列表中显示出多个蓝牙设备的·名称?

问题描述 用visual stutio 进行蓝牙开发时,怎么样在一个列表中显示出多个蓝牙设备的·名称? button3.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub //获取本机的蓝牙设备,如果不存在蓝牙设在则返回空 BluetoothAdapter adapter = BluetoothAdapter

背景刷新-我现在有个列表中显示多张图片,其中进行焦点切换实以前背景还有残留,如何清除掉

问题描述 我现在有个列表中显示多张图片,其中进行焦点切换实以前背景还有残留,如何清除掉 这个背景框是9图 解决方案 http://blog.csdn.net/as66t/article/details/8273276

电脑spdif耳机接口显示红光的处理解决办法

如下图所示spdif耳机接口显示红光图. 解决办法 1. 在电脑任务栏右下角有一个"音频管理器"我们双击打开进入: 2. 在弹出的"音频管理器"对话框中我们点击"音频I/O ,点击下面数字后面的图标: 3. 然后我们在此就选择 无S/PDIF输出这样就可以了. 机型不同,设置方法也会有一些差别,若以上调试无效的话,也可以通过以下方法调试测试: 1. 同样是右击任务右下角小喇叭图,然后再打开"打开音量控制": 2. 之后我们只要把&quo

ubuntu中laravel提示缺少mcrypt扩展解决办法

mcrypt是一个加密的扩展了,在php中如果要使用此加密就必须安装mcrypt扩展了,下面我们来看看在ubuntu中laravel提示缺少mcrypt扩展解决办法,希望下文对你有帮助. 解决办法. sudo apt-get install php5-mcrypt sudo mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available sudo php5enmod mcrypt service apache2 restart 上面的方法不知

字符编码-My Eclipse汉字显示问号的原因与解决办法

问题描述 My Eclipse汉字显示问号的原因与解决办法 各位老师们,我的MySQL.My?Eclipse.脚本编程语言字符编码格式都设置为"gbk",?,但是汉字还是显示问号,和tomcat编码设置有关么?改怎么解决希望大家能帮一下忙.谢谢. 解决方案 http://bbs.csdn.net/topics/391867282

在ASP.net中的UpdatePanel,弹窗失败解决办法

原文:在ASP.net中的UpdatePanel,弹窗失败解决办法 最开始我用: Response.Write("<script>alert('和哈呵呵呵呵呵呵!')</script>"); 在没有UpdatePanel时,这个有效,能够正确弹出提示窗口. 后面,页面改进,加上局部刷新后,该方式失效了.探索出新的方式:   ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(),

AndroidGUI27中findViewById返回null的快速解决办法_Android

 在用Eclipse进行Android的界面开发,通过findViewById试图获取界面元素对象时,该方法有时候返回null,造成这种情况主要有以下两种情形. 第一种情形是最普通的. 比如main.xml如下,其中有一个ListView,其id为lv_contactbook <?xml version="1.0"encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.