全能签软件源功能优化及修改

所有 .js 格式文件,修改完需清理浏览器缓存或使用无痕模式才能生效


修改文件代码:/application/index/controller/App.php

搜索 $arr = [ ,在它前面增加以下代码,实现解锁按钮会跳转自定义链接
一共有2处位置要修改,对应着上面自定义APP的位置(已解锁和未解锁),
不添加代码的话,解锁按钮链接为系统默认链接

图片[1]-全能签软件源功能优化及修改-坤哥资源

在软件源公告板写:[刷新时间]、[到期时间]、[软件个数]、[更新数量]

修改文件代码:/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},

修改以下2个文件,软件说明代码中的 input 改成 textarea

/application/admin/view/category/add.html
/application/admin/view/category/edit.html

/application/config.php

第265行 将 true 改为 false

/application/admin/controller/Ajax.php

修改上面文件,将第145行的 http 改为 https

/application/admin/controller/Kami.php

搜索 strtoupper 将括号里面的 15 改成 12
(超过12个字符在发卡网中或证书后台,卡密显示不完整)

图片[2]-全能签软件源功能优化及修改-坤哥资源

找到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 />
全能签软件源功能优化及修改-坤哥资源
全能签软件源功能优化及修改
此内容为付费阅读,请付费后查看
29
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读
已售 1

签名证书     苹果ID商店     本站TG频道

  温馨提示:本文最后更新于2026年1月23日14时49分,某些文章资源具有时效性,若内容或链接失效,请在下方评论区留言反馈。
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容