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

近来看到下面这篇感觉很不错,文章主要给大家介绍了织梦dedeCMS版权代码修改及$arrs1和$arrs2的含义的相关资料,需要的朋友可以参考下
织梦(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中的内容; 刷新首页,网站正常运行,版权信息跟之前一样,说明织梦版权信息就在这两个数组内,只需要改变数字就可以把织梦版权信息改变成自己的版权信息; 源代码中有两个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 不带链接即可,请大家尊重版权哈!

到此这篇关于织梦dedeCMS版权代码修改及$arrs1和$arrs2的含义就介绍到这了。谤言只是挖在你身后的陷阱,只要你一直勇往直前,陷阱再多也不一定伤害到你。更多相关织梦dedeCMS版权代码修改及$arrs1和$arrs2的含义内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
dedecms如何实现任意页面调用当前会员信息的方

DedeCMS织梦判断是否有二级栏目输出HTML代码

织梦dedecms dede:arclist输出取消换行符

dedecms文章添加字段填栏目id,内容页调用字段里的栏目文章

dedeCMS首页列表页文章页调用tag的方法