织梦DEDECMS远程图片遇到https无法本地化的解决办法
如遇蓝奏网盘打不开lanzous替换成lanzoux尝试!
对于http的远程图片本地化,dedecms能很好解决,但是碰到https的就无法本地化了,以下是解决办法:
找到 dede//inc/inc_archives_functions.php文件里面GetCurContent($body)这个函数,里面
这一段改为:
第二步:
这一段改为:
搞定,这样发文章就可以快乐的把https的远程图片也本地化了。
近日,网站在通过dedecms后台的模块管理上传插件后,不知道安装了什么插件导致dedecms后台的模块管理空白,内容全部不显示,找到了解决办法!
dedecms后台的模块管理设计到的文件为:
/data/module/moduleurllist.txt
/dede/module_main.php文件(其中dede为您的后台管理目录)
方法一、从dede程序包内提取moduleurllist.txt 文件上传到空间覆盖(请备份源文件),空间所有文件使用 777 权限,将moduleurllist.txt上传覆盖(刷新全部缓存),这种方法试试看、如果不行最好用第二种方法。
方法二、打开/dede/module_main.php文件(其中dede为您的后台管理目录),注释掉两行代码分别为91行和95行代码,如下
大约91行代码:
95行代码
这样织梦程序就不会从远程去获取列表,而是从本地获取列表了。然后登录后台刷新看下模块管理内容是否有了呢。
最近在发布文章的时候发现文章关键词字数会有限制,如果填多了会自动截取,原来dedecms的关键字默认限制是60个字符也就是30个关键字,下边教您如何修改织梦程序关键字的字数限制,不管是新建网站还是老网站使用dedecms程序建议修改此项,本人亲测可行!
第一步
修改网站后台数据库的关键词字数限制,修改数据库之前建议备份一下!
进入数据库,查看dede_archives表,默认的关键字与摘要字段是:keywords此项值就是关键字可以看到后边是30,如果修改描述就修改description值,默认为255
点击进去将数值改为自己想要的,建议255一般都够用了!类型里面char修改为varchar,保存即可!
第二步
修改织梦程序后台管理目录dede中的2个文件:和,
在里面分别搜索:搜索不到就搜索keywords即可找到
将后面的数字60改成想要的数字。
第三步
修改管理目录dede中的文件,搜索代码:
将后面的数字60改成想要的数字。
最后上传覆盖,清空缓存即可解除字数限制!
今天网站后台不知道哪里搞错了,后台总是出现状况,出现无法dede后台编辑文章显示空白的问题,查看编辑文章的文件是archives_do.php 这个文件。
然后找到文件了就可以查看出现的问题了,我们发现在archives_do.php里面查看有一行跳转代码(大概在第39行):
header(“location:{$gurl}?aid=$aid”);
这个代码意思是点击编辑的时候跳转到编辑的链接,现在无法跳转到编辑界面,所以织梦后台会显示空白。archives_do.php里的HEADER()的问题,因为当执行header()前,如果前面输出了空格、空行、任何字符,都会导致header()跳转失效。
知道了问题,看下如下解决这个问题呢,只需将上面的代码替换一下即可解决,替换代码为:
echo ‘‘;
保存archives_do.php 文件,上传覆盖,更新dede后台缓存,然后就可以正常跳转到编辑界面了!