<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      DedeCMS為文章圖片自動添加ALT屬性為標題

      發表日期:2018-09 文章編輯:小燈 瀏覽次數:3537

      織夢默認的文章圖片屬性是要自己手動添加的,否則為空,這對網編來說太過于麻煩,而seo又要求圖片alt屬性一定要全,文章圖片的alt屬性一般跟標題一樣。

      所以余斗就想辦法實現了自動添加圖片的alt屬性,屬性內容為文章標題,具體方法為:

      修改文件:Include/ arc.archives.class.php

      模板標簽:

      {dede:field.body/}

      如果是其它字段,可以修改

      $this->Fields['body']

      效率說明:使用了正則處理,會降低一些生成速度,如果數據量小,則可以忽略。

      修改方法:

      首先查找打開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');

      在其代碼下面填寫:

      //替換圖片Alt為文檔標題
      $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']);

      保存,然后重新生成文章,即可實現文章中圖片ALT屬性自動以文章標題添加的功能。

        為其它的字段名。

      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/10498.html
      相關cms文章
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      • QQ咨詢
      • 在線咨詢
      • 官方微信
      • 聯系電話
        座機0755-29185426
        手機13699882642
      • 預約上門
      • 返回頂部
      国产成人精品综合在线观看