本网站主要是放置一些个人的家庭信息和学习资源,方便自己和家人的查询和学习,此外也放置了一些自己常用的网络视频方便自己和家人浏览。

电脑常识

当前位置:首页 > 电脑常识

星怀蓝梦标识及版本信息

一、操作之前首先开启调试模式(开启后能清晰知道出错原因及运行状况)。二、对index.class.php和update.class.php解密三、批量替换(替换是用visual studio code选择下方前...

一、操作之前首先开启调试模式(开启后能清晰知道出错原因及运行状况)。

二、对index.class.php和update.class.php解密

三、批量替换(替换是用visual studio code选择下方前面的内容为后面的内容,然后全部替换;然后用文件管理器打开网站根目录,再完成刚才同样的替换。)

修改文件名称和源码同时修改

yzm_

yzm-

yzm.

yzmphp

yzmcms_

YZMPHP

YzmCMS

袁志蒙工作室

<a href="http://www.yzmcms.com" target="_blank">

siteurl: www.yzmcms.com

qq: 214243830

author: yuanzhimeng

修改database.sql中的Records of lys_menu,将里面的'admin'修改为lys

四、修改首页广告位

YzmCMS内容管理系统

INSERT INTO `yzm_adver` VALUES ('1', '1', '首页广告位', 'http://www.yzmcms.com', '免费又好用的CMS建站系统,就选YzmCMS', '', '<a href=\"http://www.yzmcms.com\" target=\"_blank\" title=\"首页广告位\">免费又好用的CMS建站系统,就选YzmCMS</a>', '', '1570799778', '0', '0');
INSERT INTO `lys_adver` VALUES ('1', '1', '首页广告位', 'http://www.pppabc.com', '方便于自我操作的个人网站系统,就进星怀蓝梦!', '', '<a href=\"http://www.pppabc.com\" target=\"_blank\" title=\"首页广告位\">方便于自我操作的个人网站系统,就进星怀蓝梦!</a>', '', '1570799778', '0', '0');


五、修改lysphp.php

YzmCMS内容管理系统

WXptQ01T5YaF5a65566h55CG57O757uf

星怀蓝梦内容管理系统

5pif5oCA6JOd5qKm5YaF5a65566h55CG57O757uf

六、修改index.class.php

<!-- Powered By YzmCMS内容管理系统  -->

PCEtLSBQb3dlcmVkIEJ5IFl6bUNNU+WGheWuueeuoeeQhuezu+e7nyAgLS0+

<!-- Powered By LysCMS内容管理系统  -->

PCEtLSBQb3dlcmVkIEJ5IEx5c0NNU+WGheWuueeuoeeQhuezu+e7nyAgLS0+

七、修改js编码

Powered By YzmCMS内容管理系统 - http://www.yzmcms.com

UG93ZXJlZCUyMEJ5JTIwWXptQ01TJUU1JTg2JTg1JUU1JUFFJUI5JUU3JUFFJUExJUU3JTkwJTg2JUU3JUIzJUJCJUU3JUJCJTlGJTIwLSUyMGh0dHAlM0ElMkYlMkZ3d3cueXptY21zLmNvbQ==

Powered By LysCMS内容管理系统 - http://www.pppabc.com

UG93ZXJlZCUyMEJ5JTIwTHlzQ01TJUU1JTg2JTg1JUU1JUFFJUI5JUU3JUFFJUExJUU3JTkwJTg2JUU3JUIzJUJCJUU3JUJCJTlGJTIwLSUyMGh0dHAlM0ElMkYlMkZ3d3cucHBwYWJjLmNvbQ==

八、vip积分兑换

INSERT INTO `lys_config` (`name`, `type`, `title`, `value`) VALUES ('vip_point_rate', '3', '1日VIP需积分数量', '50');

九、支付宝支付显示错误,修改下面内容即可

修改前

$requestUrl .= "$sysParamKey=" . urlencode($this->characet($sysParamValue, $this->postCharset)) . "&";

修改后

$requestUrl .= "$sysParamKey=" . urlencode($this->characet($sysParamValue, $this->postCharset)?? '') . "&";

十、点击此内容需要付费,点击付费,如账户余额不足本次交易,需点击返回上一页,如果不会返回上一页,是因为使用微信采集时,出现“此图片来自微信公众平台 未经允许不可引用“,为了解决这一问题,在在html里的head中加上

<meta name="referrer" content="no-referrer" />

加这个代码,也就间接导致返回上一页按键不起作用,将这段话删除即可恢复返回上一页正常,但微信图片加载功能又不起作用,解决这个问题的办法是,在内容管理里,在源代码模式下,将这段话粘贴在微信采集内容的起始位置即可。

十一、修改version.php

版本改为自己喜欢的版本

十二、上述操作如果不进行第二项操作,替换完成不起作用。index.class.php不解密参与替换,后台根本打不开,update.class.php不解密参与替换,后台进去后白屏。

十三、按上述操作进行大概需要20分钟全部替换完成。替换后不再出现yzm标记,出现的全部是自己的标记内容。

十四、需要注意全局替换完成后数据库需要重新将替换后的导入一下。

十五、后续变更下面的内容

<a href="http://www.yzmcms.com/" target="_blank">www.yzmcms.com</a>

改成

<a href="http://www.pppabc.com/" target="_blank">www.pppabc.com</a>


value="yzmcms"

改成

value="lyscms"


实现这些文件更改的批量操作,可使用python脚本的操作

import os
import re

def replace_in_files(directory):
    # 定义替换规则
    replacements = [
        ('免费又好用的CMS建站系统,就选YzmCMS', '方便于自我操作的个人网站系统,就进星怀蓝梦!'),
        ('yzm_', 'lys_'),
        ('yzm-', 'lys-'),
        ('yzm.', 'lys.'),
        ('YZM', 'LYS'),
        ('yzmphp', 'lysphp'),
        ('yzmcms_', 'lys_'),
        ('YZMPHP', 'LYSPHP'),
        ('YzmCMS', 'LysCMS'),
        ('YZMCMS', 'LYSCMS'),
        ('袁志蒙', '李依朔'),
        ('YuanZhiMeng', 'LiYiShuo'),
        ('WWW.YZMCMS.COM', 'WWW.PPPABC.COM'),
        ('www.yzmcms.com', 'www.pppabc.com'),
        ('214243830', '37810188'),
        ('yuanzhimeng', 'liyishuo'),
        ('WXptQ01T5YaF5a65566h55CG57O757uf', '5pif5oCA6JOd5qKm5YaF5a65566h55CG57O757uf'),
        ('PCEtLSBQb3dlcmVkIEJ5IFl6bUNNU+WGheWuueeuoeeQhuezu+e7nyAgLS0+', 'PCEtLSBQb3dlcmVkIEJ5IEx5c0NNU+WGheWuueeuoeeQhuezu+e7nyAgLS0+'),
        ('UG93ZXJlZCUyMEJ5JTIwWXptQ01TJUU1JTg2JTg1JUU1JUFFJUI5JUU3JUFFJUExJUU3JTkwJTg2JUU3JUIzJUJCJUU3JUJCJTlGJTIwLSUyMGh0dHAlM0ElMkYlMkZ3d3cueXptY21zLmNvbQ==', 'UG93ZXJlZCUyMEJ5JTIwTHlzQ01TJUU1JTg2JTg1JUU1JUFFJUI5JUU3JUFFJUExJUU3JTkwJTg2JUU3JUIzJUJCJUU3JUJCJTlGJTIwLSUyMGh0dHAlM0ElMkYlMkZ3d3cucHBwYWJjLmNvbQ=='),
        ('value="yzmcms"', 'value="lyscms"'),
        ("'yzmcms'", "'lyscms'")
    ]

    # 遍历目录中的所有文件
    for root, dirs, files in os.walk(directory):
        for file in files:
            file_path = os.path.join(root, file)
            try:
                # 读取文件内容
                with open(file_path, 'r', encoding='utf-8') as f:
                    content = f.read()
                
                # 执行替换
                for old_text, new_text in replacements:
                    # 使用 str.replace 进行精确替换
                    content = content.replace(old_text, new_text)
                
                # 写回文件
                with open(file_path, 'w', encoding='utf-8') as f:
                    f.write(content)
                
                print(f"已处理: {file_path}")
            except Exception as e:
                print(f"处理失败 {file_path}: {str(e)}")

# 使用方法:将路径替换为你的网站目录
replace_in_files('d:/yzmcms7.3')

注意事项

  1. 在进行替换操作之前,务必备份好整个网站源码,防止出现不可挽回的错误。

  2. 要保证替换操作不会对代码的功能造成影响,特别是对于一些变量名或者函数名。

  3. 执行替换后,需要全面测试网站的各项功能,检查是否存在异常情况。

  4. 如果网站使用了版本控制系统,比如 Git,建议先提交当前状态,方便后续回滚。


选择适合你实际情况的方法进行替换操作。要是对某些替换规则不太确定,可以先在小范围进行测试,确认无误后再推广到整个网站。

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

评论排行榜

热门标签

0.0284s