修改dedecms上传图片时去掉width宽度高度height参数

2019-05-29 21:33:49 当我们发布文章时候,添加图片,选择好上传图片后点击上传后,自动会生成图片地址、图片参数等代码,这里想去掉生成代码中的宽度和高度怎么修改

当我们发布文章时候,添加图片,选择好上传图片后点击上传后,自动会生成图片地址、图片参数等代码,这里想去掉生成代码中的宽度和高度怎么修改。

dedecms图片上传添加后生成代码修改方法

FCK编辑器 对应修改:

1、文件目录

include/FCKeditor/editor/dialog/

2、修改对应PHP文件

dede_image.php

3、修改代码

大概127行处:

原代码:

  1. if($cfg_multi_site=='N') 
  2.         { 
  3.             $imgHtml .=  "<img src=\"$imgsrcValue\" width=\"$imgwidthValue\" border=\"0\" height=\"$imgheightValue\" alt=\"$altname\" style=\"cursor:pointer\" onclick=\"window.open('$urlValue')\" /><br />\r\n"; 
  4.         } 
  5.         else 
  6.         { 
  7.             if(empty($cfg_basehost)) $cfg_basehost = 'http://'.$_SERVER["HTTP_HOST"]; 
  8.             $imgHtml .=  "<img src=\"$imgsrcValue\" width=\"$imgwidthValue\" border=\"0\" height=\"$imgheightValue\" alt=\"$altname\" style=\"cursor:pointer\" onclick=\"window.open('$urlValue')\" /><br />\r\n"; 
  9.         } 

修改为:

  1. if($cfg_multi_site=='N') 
  2.         { 
  3.             $imgHtml .=  "<img src=\"$imgsrcValue\" width=\"$imgwidthValue\" border=\"0\" height=\"$imgheightValue\" alt=\"$altname\" style=\"cursor:pointer\" onclick=\"window.open('$urlValue')\" /><br />\r\n"; 
  4.         } 
  5.         else 
  6.         { 
  7.             if(empty($cfg_basehost)) $cfg_basehost = 'http://'.$_SERVER["HTTP_HOST"]; 
  8.             $imgHtml .=  "<img src=\"$imgsrcValue\" width=\"$imgwidthValue\" border=\"0\" height=\"$imgheightValue\" alt=\"$altname\" style=\"cursor:pointer\" onclick=\"window.open('$urlValue')\" /><br />\r\n"; 
  9.         } 

实际上是将原来代码:“width=\"$imgwidthValue\"”和height=\"$imgheightValue\"两处去掉。

扩展思维:以上是去掉width和height,如果要去掉其它根据需求来去掉,比如border等的去掉。

更新