本篇文章给大家谈谈dedecms织梦会员上传头像加水印办法,以及织梦如何添加会员系统的知识点,同时本文还将给你拓展DedeCMSv5.5上传图片不加水印的解决办法、dedecms织梦会员中心前台,自定
本篇文章给大家谈谈dedecms织梦会员上传头像加水印办法,以及织梦如何添加会员系统的知识点,同时本文还将给你拓展DedeCMS v5.5 上传图片不加水印的解决办法、dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问、dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问题、DedeCMS上传图片加水印后文件增大的解决办法等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:- dedecms织梦会员上传头像加水印办法(织梦如何添加会员系统)
- DedeCMS v5.5 上传图片不加水印的解决办法
- dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问
- dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问题
- DedeCMS上传图片加水印后文件增大的解决办法
dedecms织梦会员上传头像加水印办法(织梦如何添加会员系统)
如何让会员在上传头像时,给头像加一个水印。如下图所示:
织梦58整理了一下开发办法,分享给大家。
开发办法
打开 member/edit_face.php 文件,找到以下代码:
require_once(dirname(__FILE__)."/config.php");
在其下面 增加以下代码:
require_once('../include/image.func.php');
继续找到 如下代码
if(@filesize($_FILES['face']['tmp_name']) > $maxlength)
{
ShowMsg("你上传的头像文件超过了系统限制大小:{$cfg_max_face} K!", '-1');
exit();
}
在其下面 增加以下代码:
@WaterImg($_FILES['face']['tmp_name'], 'up');
本文章网址:http://www.ppssdd.com/code/12071.html。转载请保留出处,谢谢合作!DedeCMS v5.5 上传图片不加水印的解决办法
Dedecms v5.5 修正BUG,关于文章编辑器上传图片,未能加入水印的解决方法。
打开include\FCKeditor\editor\dialog\dede_image.PHP
第117行,原文:
以下为引用的内容: if (in_array($imgfile_type,$cfg_photo_typenames)) { WaterImg($fullfilename,'up'); } |
修改为:
以下为引用的内容: if ($needwatermark=="1" && in_array($imgfile_type,$cfg_photo_typenames)) //修改 by nic { WaterImg($fullfilename,'up'); WaterImg($full_litfilename,'up'); // add by nic } |
dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问
假如后台会员模型企业模型,增加一个营业执照的图片字段zhizhao,在会员中心上传图片后,点击图片没法选择.
这是织梦的bug,因为form表单的name值不对应.谷歌浏览器f12,会提示Uncaught TypeError: Cannot read property 'zhizhao' of undefined 这个错误
解决办法有两个,一个是修改member\templets\edit_fullinfo.htm 这个模板.把form的name="form1" 修改为name="addcontent"即可解决
或不用修改上面的模板,而是修改include\membermodel.cls.PHP 这个文件.搜索addcontent,并替换为form1同样可以解决.
dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问题

假如后台会员模型企业模型,增加一个营业执照的图片字段 zhizhao, 在会员中心上传图片后,点击图片没法选择.
这是织梦的 bug, 因为 form 表单的 name 值不对应。谷歌浏览器 f12, 会提示 Uncaught TypeError: Cannot read property ''zhizhao'' of undefined 这个错误
解决办法有两个,一个是修改 member\templets\edit_fullinfo.htm 这个模板。把 form 的 name="form1" 修改为 name="addcontent" 即可解决
或不用修改上面的模板,而是修改 include\membermodel.cls.php 这个文件。搜索 addcontent, 并替换为 form1 同样可以解决.
DedeCMS上传图片加水印后文件增大的解决办法
Dedecms上传图片,没有选择缩略的情况下,上传到服务器的图片,如果加入水印,往往图片文件会增大不少,找了代码之后,发现这个可以比较简单进行处理。include/image.func.PHP 第218行,插入一句:
$photo_marktrans = 85; //插入by nic
其中的 85 就是表示图片质量,最大是100,可以根据自己的情况进行调节。
当然,有心人也可以在后台系统变量里加一个变量去控制这个数值。
补充,生成缩略图的时候,如果不是尺寸缩小很多,也有可能得到的图片文件增大,这也是因为图片质量值高的原因,所以也可以处理一下。
还是刚才那个文件include/image.func.PHP ,找到110行:
原文:
imagejpeg($ni,$toFile,100);
改为
总结
以上是小编为你收集整理的DedeCMS上传图片加水印后文件增大的解决办法全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
今天关于dedecms织梦会员上传头像加水印办法和织梦如何添加会员系统的介绍到此结束,谢谢您的阅读,有关DedeCMS v5.5 上传图片不加水印的解决办法、dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问、dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问题、DedeCMS上传图片加水印后文件增大的解决办法等更多相关知识的信息可以在本站进行查询。
本文标签: