大家好,今天给各位分享帝国cms影视网站源码分享的一些知识,其中也会对帝国cmsapp进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
当我们使用帝国cms编辑器发文章时,肯定有些时候需要增加图片来美化我们的文章。但是我们发布之后,进入内容页面。我们使用开发者工具发现,帝国程序会默认给图片增加alt属性,但是没有任何内容。我们虽然可以编辑的时候切换源码自己增加,但是过于麻烦。
有众多网友表示:当蜘蛛来爬取你的网站时,它是不认识img图片的,所有加上alt属性有利于蜘蛛的爬取。但究竟效果如何,我相信也没有人去专门做调查。
如果要让帝国程序自动增加图片的alt属性和title怎么解决呢?如果不想加title属性,删8和12行即可。
1、进入/e/class/userfun.php文件,在php结束符(?>)前加入下列代码
functionuser_imgalt($mid,$f,$isadd,$isq,$value,$cs){
$title=$_POST[&39;];
$htmls=$value;
$pattern=&34;;
preg_match_all($pattern,$htmls,$matches);
for($i=0;$i<=count($matches[0]);$i++){
preg_match_all(&34;.+?\\&34;,$matches[0][$i],$altimg);
preg_match_all(&34;.+?\\&34;,$matches[0][$i],$titleimg);
$t_alt=count($altimg[0]);
if($t_alt==0){
$htmls=str_replace(&34;,&34;{$title}\\&34;,$htmls);
$htmls=str_replace(&34;,&34;{$title}\\&34;,$htmls);
}
}
return$htmls;
}
2、修改数据库字段的内容
进入系统》数据表与系统模型》管理数据表,选择新闻系统数据表,点击管理字段,修改newstext字段的内容,增加信息处理函数位置:输入user_imgalt(如上所示),保存即可,发一篇新的带图片文章试试看。
原文:帝国CMS发布文章时自动给图片增加alt属性和title属性_石德生个人博客
关于帝国cms影视网站源码分享,帝国cmsapp的介绍到此结束,希望对大家有所帮助。
