所有 .js 格式文件,修改完需清理浏览器缓存或使用无痕模式才能生效
修改文件代码:/application/index/controller/App.php
搜索 $arr = [ ,在它前面增加以下代码,实现解锁按钮会跳转自定义链接
一共有2处位置要修改,对应着上面自定义APP的位置(已解锁和未解锁),
不添加代码的话,解锁按钮链接为系统默认链接
![图片[1]-全能签软件源功能优化及修改-坤哥资源](https://guankan.tk/wp-content/uploads/2024/06/d52fb4a5-1024x639-1.jpg)
在软件源公告板写:[刷新时间]、[到期时间]、[软件个数]、[更新数量]
修改文件代码:/application/index/controller/App.php
在软件源未加密情况下显示公告时间
搜索 $arr = [ ,在它前面添加以下代码:
有2处位置要修改(已解锁和未解锁)
在软件源已加密情况下显示公告时间
搜索 $content = json_encode($arr,320); 在后面添加以下代码:
有2处位置要修改(已解锁和未解锁)
// 新增代码开始
$content = str_replace('[刷新时间]', date('Y-m-d H:i:s'), $content);
$latime = Db::table('fa_kami')->where('udid', $udid)->order('id desc')->find();
$content = str_replace('[到期时间]', $latime['endtime'] ? date('Y-m-d H:i:s', $latime['endtime']) : '已过期 或 未解锁本源', $content);
$content = str_replace('[软件个数]', count($list), $content); // 当前软件数量
$startTime = strtotime(date('Y-m-d 00:00:00'));
$endTime = strtotime(date('Y-m-d 23:59:59'));
$count = Db::table('fa_category')
->where('createtime', 'between', [$startTime, $endTime])
->whereOr('updatetime', 'between', [$startTime, $endTime])
->count();
$content = str_replace('[更新数量]', $count, $content);
修改下面4个文件,根据年月日的时间类型代码,后面再添加一个,修改完需清理浏览器缓存或使用无痕模式
例如:增加一个永久卡
/application/index/controller/App.php 打开文件替换以下代码
if($kmtp == 4){ $sydt = time(); $endtm = $sydt+(86400*30*99999); }
/application/admin/view/kami/add.html 打开文件替换以下代码
{:build_radios('row[Kmyp]', ['1'=>'月卡', '2'=>'季卡', '3'=>'年卡', '4'=>'永久卡'])}
/application/admin/view/kami/edit.html 打开文件替换以下代码
{:build_radios('row[kmyp]', ['1'=>'月卡', '2'=>'季卡', '3'=>'年卡', '4'=>'永久卡'], $row['kmyp'])}
/public/assets/js/backend/kami.js 打开文件替换以下代码
{field: 'kmyp', title: __('Kmyp'),searchList: {1: '月卡', 2: '季卡', 3: '年卡', 4: '永久卡'},formatter: Table.api.formatter.flag},
(修改完需清理浏览器缓存或使用无痕模式)
\n 换行修改以下2个文件,软件说明代码中的 input 改成 textarea
/application/admin/view/category/add.html
/application/admin/view/category/edit.html
/application/config.php
第265行 将 true 改为 false
https开头/application/admin/controller/Ajax.php
修改上面文件,将第145行的 http 改为 https
/application/admin/controller/Kami.php
搜索 strtoupper 将括号里面的 15 改成 12
(超过12个字符在发卡网中或证书后台,卡密显示不完整)
![图片[2]-全能签软件源功能优化及修改-坤哥资源](https://guankan.tk/wp-content/uploads/2025/07/Snipaste_2025-07-14_22-38-22.jpg)
找到html文件 /application/admin/view/kami/index.html
替换下面全部代码
找到php文件 /application/admin/controller/Kami.php
文件最底部,在最后一个 } 符号前面添加以下代码
打开文件public/assets/js/backend/category.js
将代码中的应用图标放在版本号的上面即可
[
{checkbox: true},
{field: 'id', title: __('Id')},
{field: 'type', title: __('Type'), operate: false, searchList: Config.searchList, formatter: Table.api.formatter.label},
{field: 'name', title: __('应用名称'), align: 'left'},
{field: 'image', title: __('应用图标'), operate: false, events: Table.api.events.image, formatter: Table.api.formatter.image},
{field: 'nickname', title: __('版本号')},
{field: 'keywords', title: __('软件说明'), width:'360px'},
{field: 'bt2b', title: '是否付费', searchList: {'0': '免费', '1': '付费解锁'}, formatter: Table.api.formatter.label},
{field: 'beizhu', title: __('备注')},
{field: 'weigh', title: __('Weigh')},
{field: 'status', title: __('Status'), operate: false, formatter: Table.api.formatter.status},
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
]
找到 js 文件,替换下面全部代码:/public/assets/js/backend/kami.js
(修改完需清理浏览器缓存或使用无痕模式)
找到这个文件,替换table里面的代码/application/admin/view/kami/index.html
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('kami/edit')}"
data-operate-del="{:$auth->check('kami/del')}"
data-page-size="25"
data-page-list="[25,50,100,all]"
width="100%">
</table>
找到这个文件 /public/assets/js/backend/general/attachment.js
在 sortName: 'id', 后面增加 pageSize: 25,
一共有2个地方要添加
(修改完需清理浏览器缓存或使用无痕模式)
找到这个文件 /application/admin/controller/Black.php
替换以下全部代码:
进入宝塔面板,打开软件源的phpmyadmin数据库管理,先选择左侧的 fa_category 表,再点击顶部 SQL 栏,然后文本框内粘贴以下代码,执行。
ALTER TABLE `fa_category`
MODIFY COLUMN `keywords` VARCHAR(255)
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci NOT NULL;
添加软件时无需上传图标,直接粘贴苹果App Store官方图标链接,例如:https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/da/9d/16/da9d1653-3cf2-a6c7-8933-f5ef28aa71d6/AppIcon-0-0-1x_U007epad-0-1-0-0-sRGB-85-220.png/200x200bb.jpg
但是数据库限制图片链接在100个字符以内,需要修改数据库的图片链接字符为无限长度:
进入宝塔面板,打开软件源的phpmyadmin数据库管理,先选择左侧的 fa_category 表,再点击顶部 SQL 栏,然后文本框内粘贴以下代码,执行。
ALTER TABLE fa_category
MODIFY COLUMN image TEXT NOT NULL COMMENT '图片';
修改后端文件:/application/admin/controller/Index.php
找到这一行代码:
$result = $this->auth->login($username, $password, $keeplogin ? 86400 : 0);
将24小时改成30天:
$result = $this->auth->login($username, $password, $keeplogin ? 3600*24*30 : 0);
修改登录页面:/application/admin/view/index/login.html
找到这一行代码:
<input type="checkbox" name="keeplogin" id="keeplogin" value="1" />
修改为默认勾选:
<input type="checkbox" name="keeplogin" id="keeplogin" value="1" checked />












暂无评论内容