欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

织梦模板

当前位置:织梦模板 > 技术文档 > 网站技巧 > 织梦模板制作过程中发现织梦CMS版权代码$arrs1和$arrs2的含义
这篇文章主要为大家详细介绍了织梦模板制作过程中发现织梦CMS版权代码$arrs1和$arrs2的含义,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

     在制作织梦模板的过程中,经常会有用于要求祛除织梦官方的版权(个人建议保留官方版权)。至于去除的方法这边织梦模板网就不在多讲了,需要了解的朋友可以参看《dedecms如何去掉底部的 powered by dedecms》。从织梦模板的制作过程中小编发现织梦(dede)CMS的版权调用方法为:{dede:global.cfg_powerby/}

正常情况下调用这个版权信息后会在后台设置的版权信息后面加上一段代码:

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

如图所示$arrs1和$arrs2是两个数组,内容是16进制的,将数组还原的方法很简单,我们可以在

$v1 = $v2 = ' ';

之上加上一段代码,来看下这两个数组; 

print_r($arrs1);
print_r($arrs2); 
die();

我们打印出$arrs1和$arrs2,然后终止之后的代码执行;

生成首页后访问可以看到两个数组的内容;

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

织梦模板制作过程中发现织梦CMS版权代码$arrs1和$arrs2的含义

刷新首页,网站正常运行,版权信息跟之前一样,说明织梦版权信息就在这两个数组内,只需要改变数字就可以把织梦版权信息改变成自己的版权信息;

源代码中有两个for循环,就是想两个数组的数字从第0位开始连接起来,连接之前使用了chr()函数,chr()函数可以返回ASCII码,知道这个我们就可以手动翻译上面的数字,在dedesql.class.php中的任意位置按住Alt输入99,我们得到小写c,依次读取你会发现

所以  $GLOBALS[$v1] .= $v2;  就是在后台设置的版权信息后加上$v2的内容的意思;

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

方法1:直接删除dedesql.class.php中第588行到607行的代码;

方法2:将$arrs2中array的值改为空;

修改版权的方法

将$arrs2中的值改为自己的版权可以参照ASCII百科,对照标准I表中的“Dec”一列更改,$arrs1无需改动;

以下是改动过的版权,仅供参考

$arrs1 = array(99,102,103,95,112,111,119,101,114,98,121);

$arrs2 = array(32,60,97,32,104,114,101,102,61,104,116,116,112,58,47,47,119,119,119,46,102,97,110,108,117,119,101,105,46,111,110,32,116,97,114,103,101,116,61,39,95,98,108,97,110,107,39,62,77,97,100,101,32,98,121,32,88,105,97,111,70,97,110,60,47,97,62);

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

以上就是织梦模板制作过程中发现织梦CMS版权代码$arrs1和$arrs2的含义的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 织梦模板 织梦版权

上一篇【荐】织梦DedeCMS发布新文档后提交原创保护到百度的实现方法

下一篇织梦模板如何通过SQL命令删除DedeCMS版权信息

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在