【声明】关于六久阁私自出售我公司dedecms小程序插件声明
发布时间:2021-09-30 09:50:37查看:0dedecmsv6版本织梦小程序插件安装教程 
由于dedecmsv6设置了开发者ID,并且需要认证才能开发模块,导致我们的dede小程序插件无法安装,今天特意花时间去处理了一下

修改步骤:
(1)找到dede/module_main.php大概91行注释掉:
  1. $modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl); 
  1. if (is_array($modules_remote) && count($modules_remote) > 0) { 
  2.      $modules = array_merge($modules, $modules_remote); 
  3. } 
这样就不再请求远程的模块列表了

然后找到214-217行,也就是开发者ID这块注释掉
  1. <tr> 
  2.     <td height='28' class='dtb'>开发者ID:</td> 
  3.     <td class='dtb'>{$infos['dev_id']} <a class='btn btn-secondary btn-sm' target='_blank' href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}'>查看详情</a></td> 
  4.   </tr> 
同理:找到第二处开发者ID这块代码:
  1. <tr> 
  2.     <td height='28' class='dtb'>开发者ID:</td> 
  3.     <td class='dtb'>{$infos['dev_id']} <a class='btn btn-secondary btn-sm' target='_blank' href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}'>查看详情</a></td> 
  4.   </tr> 
在前面新增代码:
  1. <tr> 
  2.     <td height='28' class='dtb'>是否已安装:</td> 
  3.     <td class='dtb'>{$setupinfo}</td> 
  4.   </tr> 
337行找到代码:
  1. $sqls = @split(";[ \t]{0,}\n", $setupsql); 
改成:
  1. $sqls = @preg_split("/;[ \t]{0,}\n/", $setupsql, -1);  

(2)、修复高版本php造成的dede插件不显示问题(这是dede自身的问题)
找到include/dedeatt.class.php的23行左右
  1. var $Items = ""
改成:
  1. var $Items = array();  

找到:include\dedemodule.class.php下的192-201行代码:
  1. // 验证模块信息 
  2.         $pubKey = @base64url_decode($minfos['pubkey']); 
  3.         @openssl_public_decrypt(base64url_decode($minfos['info']), $decontent, $pubKey); 
  4.         $enInfo = (array)json_decode($decontent); 
  5.         if (count($enInfo)==0) { 
  6.             return null
  7.         } 
  8.         if ($enInfo['module_name'] != $minfos['name'] || $enInfo['dev_id'] != $minfos['dev_id']) { 
  9.             return null
  10.         } 
这段代码全部注释掉或者删掉,这是新增校验的代码没啥用

(3)小程序插件的后台模板调整
由于小程序后台的css和js的位置都发生了改变,所以需要改动的比较多,另外官方废弃了原来的日历选择插件,改成了使用daterangepicker.js,所以这块需要全部改掉。为了防止错误,可以点击付费阅读内容,进行下载覆盖,(为了防止六九阁抄袭,只能这样)

购买正版的用户联系我免费获取阅读码



该篇属于收费内容,请付费查看
注意:阅读码有效期一个月,请及时查看文章内容。

版权声明:本文为原创文章,未经允许不得转载。https://doc.tengcee.com/dedecms/question/189.html

服务热线

15137100750

我知道你不会打


但是我还是要写


你懂得!

微信二维码

QQ群二维码