如题: 
易优CMS文章图片的alt属性怎么设置为文章标题 
 
这个新版本的易优CMS后台是可以追加图片的alt属性和title属性的,但是有个问题 
1.title属性是调用文章标题,这个没问题 
2.alt属性是调用图片文件名字,这个有问题 
经测试,后台不开启追加图片alt属性,正常发文也是自带alt属性的(也是文件名字)。 
处理办法: 
 
如图: 至此,处理完成。  
 
另外: 看到一个关于采集来的文章如何自动添加图片alt属性为文章标题的方法,没测试过,因为是针对采集站设置的,记录如下: 在extend/function.php里添加自己的修改方法: - //替换图片alt为文章标题
 
  
- function diy_replace_imgalt($title,$content){
 
  
-         $pattern = '/alt="*"/i';
 
  
-         preg_match_all($pattern,$content,$match);
 
  
-         //return var_dump($match);
 
  
-          if($match[0][0]=='alt=""'){
 
  
-         return preg_replace($pattern,"alt=$title",$content);
 
  
-         }
 
  
-         if($match[0][0]==null){
 
  
-                 $pattern= '/<img */i';
 
  
-                 preg_match_all($pattern,$content,$match);
 
  
-                 return preg_replace($pattern,"<img alt=$title ",$content);
 
  
-         }
 
  
-         else{
 
  
-                 return $content;
 
  
-         }  
 
  
- }
 
  
  复制代码 
然后在view-article.htm里面调用函数 - {$eyou.field.title,$eyou.field.content|diy_replace_imgalt}
 
  复制代码
即可,也就是替换原来的。  
 
 
 |