您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dede织梦文章、软件、图集的图片ALT自动变成完整标题的方法
谷山2024-02-25DedeCMS教程已有人查阅
导读图片alt描述是在网站SEO优化的一个细节,对于一个SEO高手来说,每个细节都相当重要。本文介绍如何将织梦dedecms文章、软件、图集的图片ALT自动变成完整标题(Title)
图片alt描述是在网站SEO优化的一个细节,对于一个SEO高手来说,每个细节都相当重要。本文介绍如何将织梦dedecms文章、软件、图集的图片ALT自动变成完整标题(Title),减少人工修改的时间,全部自动生成标题全称的方法。
方法如下:
打开文件:include/arc.archives.class.php
查找以下代码:
解决方法:
在代码的之后一行
方法如下:
打开文件:include/arc.archives.class.php
查找以下代码:
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$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("<img " ,"<img alt=\"".$this->Fields['title']."\" ",$this->Fields['body']);
$this->Fields['imgurls'] = str_ireplace(array('alt=""','alt=\'\''),'',$this->Fields['imgurls']);
$this->Fields['imgurls'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['imgurls']);
$this->Fields['imgurls'] = str_ireplace("<img " ,"<img alt=\"".$this->Fields['title']."\" ",$this->Fields['imgurls']);
//替换图片Alt为文档标题
改完以后直接生成全站就OK了,对图片多的站来说还是很重要的,图片的alt标签不容忽视。生成以后我发现一个问题,就是图片的注变成了alt='文章标题'单引号,但是百度的规范应该是alt="文章标题"双引号。解决方法:
在代码的之后一行
$this->Fields['body'] = str_ireplace("<img " ,"<img alt='".$this->Fields['title']."' ",$this->Fields['body']);
改为
$this->Fields['body'] = str_ireplace("<img " ,"<img alt=\"".$this->Fields['title']."\" ",$this->Fields['body']);
单引号改为双引号并在前面加 \ 即可。
本文标签:
很赞哦! ()
相关教程
- 让织梦文章列表有缩略图则显示缩略图,没有图不显示的方法
- 织梦文章列表页实现文章标题隔行换色的方法
- dede织梦文章列表 “隔行换色” 的实现方法
- dede织梦文章页用键盘左右键实现上下篇翻页功能
- 在dedecms织梦文章页面顶用告白图片添补没有图片的文章
- dedecms织梦文章列表加上序号效果
- dedecms织梦文章跳转属性打开后页面空白的原因及解决方法
- dedecms织梦文章生成在网站根目录的实现方法
- dedecms5.7织梦文章编辑器bug附件上传图标不显示的方法
- 修改dedecms5.7织梦文章内容关键词长度限制的方法
- 修改织梦dede织梦文章标题长度的方法
- dedecms织梦文章页栏目页获取当前页面顶级栏目名称
图文教程
修改织梦cms副栏目数量的方法
较新的织梦CMS V5.6版本的副栏目最多只能选择为9个,但是今天遇到一位做网站的客户却想要选择20,上官方查找了下,没有解决方法,没办法,只好自己研究了
常用的十个CSS经典技巧总结
1.CSS字体属性简写规则一般用CSS设定字体属性是这样做的:这样非常简洁,只有一点要提醒的:这种简写方法只有在同时指定font-size和font-family属性时才起作用。而且,如果你没有设定font-weight, font-style, 以及 font-varient
目前比较好的十大免费开源cms系统排行榜
近十年来,我国互联网的发展有目共睹,网民数量更是超越美国成为世界靠前,在我国互联网的发展历程中,一直以来默默地为我国站长提供动力的CMS厂商作出的贡献尤其巨大
织梦dede默认作者和默认来源怎么修改
首先直奔主题了,默认的未知和admin,很容易导致页面不美观,如果在返回修改的话,也会很烦人,主要修改一个文件即可。
相关源码
-
(自适应)简繁双语机械矿山矿石五金设备pbootcms源码下载本模板基于PbootCMS开发,主要面向机械五金、矿山矿石设备等行业,支持简体中文和繁体中文双语切换。采用响应式布局技术,确保在各种设备上都能获得良好的浏览体验。模板设计注重展示工业设备的专业性和技术特点,帮助企业建立可靠的线上展示平台。查看源码 -
帝国cms自适应古诗词古籍名句网站整站带数据基于帝国CMS打造的专业古诗词文化网站模板,专注于古典文学内容的展示与传播。模板设计蕴含传统文化韵味,支持诗词鉴赏、名句赏析、古籍整理等特色功能,为诗词爱好者提供优质的在线阅读体验。查看源码 -
(自适应)电梯扶梯升降梯行业pbootcms企业网站模板(自适应手机版)响应式电梯扶梯类pbootcms模板 电梯生产企业绿色企业网站源码下载PbootCMS内核开发的网站模板,该模板适用于电梯、扶梯类等企业,查看源码 -
(PC+WAP)玻璃钢不锈钢钢材环保设备pbootcms网站模板采用PbootCMS内核开发的响应式网站模板,为玻璃钢环保设备制造、不锈钢钢材贸易企业设计,适配产品展示及企业服务场景。通过自适应技术实现PC与WAP端数据实时同步查看源码 -
(自适应响应式)pbootcms紫色美容整形机构企业模板下载基于PbootCMS内核开发的响应式网站模板,为医疗美容机构、整形医院等企业设计,提供完整的线上展示平台采用紫色系配色方案,整体风格专业大气。模板包含首页轮播、服务项目、专家团队、案例展示等核心模块,能够充分展示医疗美容机构的专业服务和特色优势。查看源码 -
(自适应)文案文档作文写作word资源网站模板下载本模板基于PbootCMS系统深度开发,针对电影解说、文案分享类网站的特殊需求设计。采用响应式布局技术,确保在手机端和桌面端都能呈现专业的内容展示效果,帮助运营者高效管理影视解说资源。查看源码
| 分享笔记 (共有 篇笔记) |
