织梦调用ALT属性的标签是哪个?
织梦调用ALT属性的标签是哪个?织梦调用ALT属性的标签是哪个?织梦调用ALT属性的标签是哪个?dedecms调用ALT属性的标签是哪个?dedecms调用ALT属性的标...
织梦调用ALT属性的标签是哪个?织梦调用ALT属性的标签是哪个?织梦调用ALT属性的标签是哪个?
dedecms调用ALT属性的标签是哪个?
dedecms调用ALT属性的标签是哪个?
dedecms调用ALT属性的标签是哪个? 展开
dedecms调用ALT属性的标签是哪个?
dedecms调用ALT属性的标签是哪个?
dedecms调用ALT属性的标签是哪个? 展开
1个回答
展开全部
ALT是你自己写的,你可以用标题标签,这样ALT就和标题一样了
更多追问追答
追问
调用标题不利于SEO优化呀,我是想着文章图片已经写好ALT了,调用出来的时候,ALT也能直接显示我原先写好的ALT
追答
修改文件:Include/ arc.archives.class.php
查找以下代码:
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives');
在以下添加代码:
$this->Fields['body'] = str_ireplace(array('alt=""','alt=\'\''),'',$this->Fields['body']);
$this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['body']);
$this->Fields['body'] = str_ireplace("Fields['body']);
模板标签{dede:field.body/}中的图片就自动添加ALT属性 ,如果是其它字段,可以修改$this->Fields['body'] 为其它的字段名。使用了正则处理,会降低一些生成速度,如果数据量小,则可以忽略。
最好能加个类似autoindex就好了 不然一个页面里所有图片会重复一个ALT
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询