"景先生毕设|www.jxszl.com

织梦dedeCMS版权代码修改及$arrs1和$arrs2的含义

2022-10-29 16:31编辑: www.jxszl.com景先生毕设
织梦(dede)CMS的版权调用方法为:{dede:global.cfg_powerby/};
正常情况下调用这个版权信息后会在后台设置的版权信息后面加上I.段代码:

这段代码在/include/dedesql.class.php的第VVIIIVIII行:


 更多精彩就在: 51免费论文网|www.jxszl.com 
>如图所示$arrsI.和$arrsII是两个数组,内容是I.VI进制的,将数组还原的方法很简单,我们可以在
$vI.=$vII=;
之上加上I.段代码,来看下这两个数组;
print_r($arrsI.);
print_r($arrsII);
die();
我们打印出$arrsI.和$arrsII,然后终止之后的代码执行;
生成首页后访问可以看到两个数组的内容;

用上图内容替换dedesql.class.php中$arrsI.和$arrsII中的内容;

刷新首页,网站正常运行,版权信息跟之前I.样,说明织梦版权信息就在这两个数组内,只需要改变数字就可以把织梦版权信息改变成自己的版权信息;
源代码中有两个for循环,就是想两个数组的数字从第0位开始连接起来,连接之前使用了chr()函数,chr()函数可以返回ASCII码,知道这个我们就可以手动翻译上面的数字,在dedesql.class.php中的任意位置按住Alt输入IXIX,我们得到小写c,依次读取你会发现
所以$GLOBALS[$vI.].=$vII;就是在后台设置的版权信息后加上$vII的内容的意思;

明白了代码的意思,去版权就容易的多了

方法I.:直接删除dedesql.class.php中第VVIIIVIII行到VI0VII行的代码;
方法II:将$arrsII中array的值改为空;

修改版权的方法:
将$arrsII中的值改为自己的版权可以参照ASCII百科,对照标准I表中的Dec"I.列更改,$arrsI.无需改动;

以下是改动过的版权,仅供参考
$arrsI.=array(IXIX,I.0II,I.0III,IXV,I.I.II,I.I.I.,I.I.IX,I.0I.,I.I.IV,IXVIII,I.III.);
$arrsII=array(IIIII,VI0,IXVII,IIIII,I.0IV,I.I.IV,I.0I.,I.0II,VII.,I.0IV,I.I.VI,I.I.VI,I.I.II,VVIII,IVVII,IVVII,I.I.IX,I.I.IX,I.I.IX,IVVI,I.0II,IXVII,I.I.0,I.0VIII,I.I.VII,I.I.IX,I.0I.,I.0V,IVVI,I.I.I.,I.I.0,IIIII,I.I.VI,IXVII,I.I.IV,I.0III,I.0I.,I.I.VI,VII.,IIIIX,IXV,IXVIII,I.0VIII,IXVII,I.I.0,I.0VII,IIIIX,VIII,VIIVII,IXVII,I.00,I.0I.,IIIII,IXVIII,I.III.,IIIII,VIIIVIII,I.0V,IXVII,I.I.I.,VII0,IXVII,I.I.0,VI0,IVVII,IXVII,VIII);

大家如果觉得实在影响美观或者怕导出权重,建议去掉后在网页首页友情留个官方链接或者底部信息留个poweredbydedecms不带链接即可,请大家尊重版权哈!


原文链接:http://www.jxszl.com/biancheng/dedecms/75473.html