删除dedecms列表页title或alt标签上的标签

2018-11-15 00:24 来源:未知 作者:mas 责编:mas 评论:
调用[field:title/]标签,两边加<b>怎么去掉<b> 怎么回事???
 
最近更新dede的版本后,调用[field:title/]标签,生成的标题两边会自动在标题两边加<b>标签例“<b>标题</b>”为什么会这样,怎么去掉<b></b>标签?
 
文章在设置为推荐后,列表页的文章标题title属性或图片的alt属性上会自动添加一个<b></b>标签,很影响美观,解决办法:
找到/include/arc.listview.class.php
找到以下代码,删除即可:
if(preg_match(‘/c/’, $row['flag']))
{
$row['title'] = “<b>”.$row['title'].”</b>”;
}

也可以调用fulltitle标签,经测试可以正常显示,如果想要显示的数量和标题一样,同时标题文字需要保留样式,可以自定义标签,在标题被处理前添加一个自定义标签

如果去除单一标签,还可以如下处理
{dede:global name='maplist' runphp="yes"}
@me=str_replace("<b>","",@me);
@me=str_replace("</b>","",@me);
{/dede:global}

【版权声明】本站部分内容来源于互联网,本站不拥有所有权,如果发现本站有侵权的内容,欢迎发送邮件至 benumon@163.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

分享:

更多文章

相关文章

关键词:

思韵闪耀,一生受益,思韵科技旗下专业IT技术社区 - 爱编程,爱源码,爱技术,一生受益。

Copyright © 2002-2018 Power by DedeCms

豫ICP备13002912号-2