POSCMS 版主:POSCMS负责人
网站内容图片批量吧alt改成标题 怎么操作?
类型:POSCMS 更新时间:2018-12-12 20:27:35

网站内容图片批量吧alt改成标题 怎么操作?


image.png


百度编辑器上面一个一个图片加 太麻烦了  有什么好的办法?

回帖
  • 诚接二开/定制/使用解答
    #1楼    诚接二开/定制/使用解答
    2018-12-12 19:31:37
    0
    私聊我给你写一个脚本
  • 乐发发
    #2楼    乐发发
    2018-12-12 20:25:01
    0
    <?php
    
    class Alt extends M_Controller {
    
    	function index() {
    		
    		$table = SITE_ID.'_'.APP_DIR;
    		$data = $this->db->from($table)->join($table.'_data_0', $table.'_data_0'.'.id='.$table.'.id')->get()->result_array();
    		$a=0;
    		foreach($data as $t) {
    			if (strpos($t['content'], '<img') !== false) {
    				$c = (preg_replace('/alt="(.*)"/Ui', 'alt="'.$t['title'].'"', $t['content']));
    				$c = (preg_replace('/title="(.*)"/Ui', 'title="'.$t['title'].'"', $c));
    				$this->db->where('id', $t['id'])->update($table.'_data_0', array(
    				'content' => $c));
    				$a++;
    			}
    		}
    		
    		$this->admin_msg('更新'.$a.'个', '', 1);
    		
    	}
    
    }
    创建Alt.php 放到 diy\app\news\controllers\admin 访问

    http://www.域名.com/admin.php?s=news&c=alt
    满意答案
  • 乐发发
    #3楼    乐发发
    2018-12-12 20:27:35
    0
    很好很好很好很好很好很好很好