获取dedecms完整的文章标题用于显示ALT属性

今天在使用dedecms的时候,注意到一个小的技巧,用于给图片及文章标题加上完整的标题,一般情况下我们使用[field:title/]标题,需要通过{dede:arclist row='1' titlelen='44'}中titlelen属性来定义显示标题的字符数,但用在显示ALT属性时,却不能完整的显示出来,下面我来说一下我使用的解决方法,请大家看以下代码:

{dede:arclist row='1' titlelen='30' orderby='pubdate' idlist='' channelid='1' type='image.commend.'}
<p>
<a href='[field:arcurl/]' target='_blank'><img src='[field:pic">name/]' border='0' alt='[field:fulltitle/]'></a>
<a href='[field:arcurl/]' target='_blank' title='[field:fulltitle/]'>[field:title/]</a>
</p>
{/dede:arclist}

这里我们使用了[field:fulltitle/]的属性。

重新生成网页,在图片及文章链接的Alt属性终于是显示出完整的标题啦!

时间: 2024-11-01 20:13:46

获取dedecms完整的文章标题用于显示ALT属性的相关文章

dedecms UTF-8首页文章标题显示不全被截断了怎么设置

解决dedecms UTF-8首页文章标题显示字数太短的办法 原因分析:因为UTF-8编码1个中文汉字占用的是3个字节,GBK占用的是2个字节,所以,原先$titlelen = AttDef($titlelen,30)等于对大取30个字节,所以最多只显示11个汉字. 解决方法: 进入dedecms的后台,在"模板管理"中的"标签源码管理",找到arclist.lib.php ,点击"编辑",找到"$titlelen = AttDef($

织梦二次开发:dedecms当前文章标题加亮显示

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 很多人在用dedecms仿站的时候,会用到在当前栏目页面,栏目标题使用指定样式(标题加亮,或者放个背景图).这是一个很常用和实用的功能,比如在导航页面,标识当前在浏览哪个栏目.(如图1) (图1) 但是有些时候,我们在调用几篇文章的时候,需要把当前文章的标题加亮.(如图2)可是dedecms并没有这个功能,下面我跟大家分享几段代码,来实现这个

搜索文章标题只收录首页不收录文章页解决方法

最近百度算法频频更新,我们这些SEO工作人员压力很大,老板和客户要求网站的收录增长,流量增长,但是在目前百度搜索引擎敏感的时期,却是不为人意,网站的文章收录很慢,今天无意间发现一个问题,就是我早上更新完一篇文章后,下午我在去百度搜索自己的文章标题,发现自己的网站首页收录了,但是自己的文章内容页面却没有收录,看下图: 上面的问题到底是什么原因造成的呢,相信广大站长也应该有遇到过这样的情况,但是应该没有仔细的去研究它,我就给大家分析下原因. 1.第一种情况,也是最常见的一种原因,就是内页权重太低,首

Dedecms文章标题长度修改方法总结

方法一,在artlist标签中直接加入 titlelen=要显示的长度即可 方法二,利用css控制显示自动隐藏超出部份 一般的文字截断(适用于内联与块):  代码如下 复制代码 .text-overflow {display:block;/*内联对象需加*/ width:31em;word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */ overflow:hidden; /* 内容超出宽度时隐藏超出部分的内容 */ text-overf

php中分页显示文章标题

分页|显示 php中文章标题很多的情况下怎样才能分页显示呢? 下面根据本人的体会把主要代码公开,希望对初学网友有所帮助. $page_size=10;(每页显示数量) $sql='select count(*) as rnt from mydbf'; $sql .= ' order by mytime desc '; $qh=mysql_query($sql); $data=mysql_fetch_array($qh); $nr=$data["cnt"]; $pages=intval(

Android 获取listview数据 然后赋值给popupwindow用于显示报空指针

问题描述 Android 获取listview数据 然后赋值给popupwindow用于显示报空指针 能得到数据但是给Textview赋值却报空指针! 下边贴代码. gv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { // WindowManager.La

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

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

DedeCMS栏目列表去除推荐文章标题加粗样式

使用DedeCMS的同学肯定是经常使用DedeCMS的推荐位,不过官方默认的推荐位C会在文章标题外面包一层<b>标题</b>.DedeCMS官方的做法也没错,但是很多时候页面上设计的效果会被打乱,不能达到自定义的效果.新一分享一下DedeCMS栏目列表推荐文章加粗效果去除方法 去除文章标题加粗效果方法需要修改PHP源文件代码 路径:/include/arc.listview.class.php 第878行 原来  代码如下 复制代码 if(preg_match('/c/', $ro

dedecms文章标题是在哪个数据库表?要批量替换关键词

一位小MM刚接触dedecms没多久还不熟悉后台的操作,她说改dedecms文章中的品牌名改到手酸,问ytkah是否有批量替换关键词的方法,教了她dedecms后台批量替换文章中的关键词方法,她高兴坏了,感觉非常神奇!过没几分钟,她又发愁了,说标题还是没变,不知道如何批量替换dedecms文章标题中的关键词. 其实方法是一样的,只是数据表不同而已.那么,dedecms文章标题是在哪个数据库表呢?织梦文章标题在数据库dede_archives表中,如果你有设置数据库表前缀的话,dede换成自己设置