DedeCms图片上传:移除宽度高度参数教程
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在DedeCms系统中,当用户在发布文章时上传图片,系统默认会自动生成包含宽度(width)和高度(height)参数的HTML代码。这些参数通常用于控制图片在页面中的显示尺寸,但有时可能需要去除这些控制,以便让图片根据原始尺寸自动适应容器或保持其原始比例。以下是如何在DedeCms中修改上传图片代码,移除宽度和高度属性的步骤: 1. 找到相关文件:首先,你需要定位到FCK编辑器对应的文件,这位于`include/FCKeditor/editor/dialog/`目录下。在这个文件夹里,重点修改的是`dede_image.php`文件,这个文件负责处理图片上传和生成HTML代码。 2. 定位代码位置:在`dede_image.php`文件中,找到大约第127行,可以看到原代码中有`width=\``和`height=\``这样的字符串,这两个参数会被设置为图片的实际宽度和高度。 3. 进行修改:将原有的代码块,如: ``` if($cfg_multi_site==&39;N&39;) { $imgHtml.='<img src="'.$path.'" alt="'.$alt.'" width="$imgwidthValue" height="$imgheightValue">'; } else { if(empty($cfg_basehost))$cfg_basehost='http://'.$_SERVER['HTTP_HOST']; $imgHtml.='<img src="'.$path.'" alt="'.$alt.'" width="$imgwidthValue" height="$imgheightValue">'; } ``` 修改为不包含宽度和高度属性的版本: ``` if($cfg_multi_site==&39;N&39;) { $imgHtml.='<img src="'.$path.'" alt="'.$alt.'">'; } else { if(empty($cfg_basehost))$cfg_basehost='http://'.$_SERVER['HTTP_HOST']; $imgHtml.='<img src="'.$path.'" alt="'.$alt.'">'; } ``` 这样就移除了`width`和`height`的属性值,图片将在页面中按原始大小显示,不再受预设尺寸的限制。 4. 保存并测试:完成修改后,记得保存文件并重启服务器或者清除浏览器缓存,然后测试上传的图片是否按照预期,没有指定大小。 通过以上步骤,你已经成功地修改了DedeCms系统中图片上传后的HTML代码,去掉了宽度和高度参数,图片将按照原始尺寸动态显示。这样做的好处在于提高了代码的简洁性,并且可以避免因手动调整大小而可能出现的布局问题。
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 1
- 资源: 9万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解