全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4512|回复: 22
打印 上一主题 下一主题

X3 photo gallery 破解

  [复制链接]
跳转到指定楼层
1#
发表于 2021-5-8 16:38:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 hjvn2211445 于 2021-5-8 21:58 编辑

前面两个关于这个程序的帖子
photo.gallery X3图片在线预览更好的方案,相册显示文件夹
https://loc.qiche.eu.org/thread-790620-1-1.html

最好的相册程序 Imagevue X3 photo gallery X 破解
https://loc.qiche.eu.org/thread-839960-5-1.html

DEMO:https://shanliang.xyz/
-------------------------------------------------------------
前面最新版是3.30.1,以这个版本为例,
免费版也可用,差别是免费版不能修改前台页脚版权,另外有的功能不能使用,好像全景图、3d

方法:验证网址https://auth.photo.gallery/改成 /auth

1)前台 修改 /app/public/js/3.30.1/x3.min.js
搜索 aHR0cHM6Ly9hdXRoLg 替换为 Lw
搜索 cGhvdG8uZ2FsbGVyeQ 替换为 YXV0aA

2)后台 修改 /panel/filemanager_js/x3_panel.js

搜索 aHR0cHM6Ly9hdXRoLnBob3RvLmdhbGxlcnkv 替换为 L2F1dGgv

3)修改使用本地x3.min.js(默认是使用jsdelivr,无法加载再请求本地js)

修改/app/templates/cc/29/202264ab201d0d43a63882c31b1c06ae7e7992a5c371c52f885633d0acfa.php
大概第71行

$context["core_js"] = (("https://cdn.jsdelivr.net/npm/x3.photo.gallery@" . $this->getAttribute((isset($context["page"]) ? $context["page"] : null), "x3_version")) . "/js/x3.min.js");
            
修改为:
$context["core_js"] = ("/app/public/js/3.30.1/x3.min.js");

4)新建 验证文件/auth/index.php

  1. <?删除php
  2. header('Access-Control-Allow-Origin: *');
  3. header('content-type:application/json');
  4. echo '{"status":200,"message":"License is valid.","parameters":{"type":"1"}}';
  5. ?>
复制代码


或者这样,可以自定义域名验证
  1. <?删除php
  2. header('Access-Control-Allow-Origin: *');
  3. header('content-type:application/json');
  4. $allowed_hosts = array('shanliang.xyz', 'p2.btu.pp.ua');
  5. if (in_array($删除_SERVER['SERVER_NAME'], $allowed_hosts)) {
  6.     echo '{"status":200,"message":"License is valid [btu.pp.ua]","parameters":{"type":"1"}}';
  7. }else{
  8.     echo '{"status":301,"message":"License not Found"}';
  9. }
  10. ?>
复制代码


这样应该可以了
好像status不是301它就不跳转了,随便写
-------------------------------------------------------------------------------

目前个人使用遇到最大问题
文件夹不支持 #$%^&*()+=[]'"/\|{}`~!@.

Other disallowed characters
Other characters that are not allowed in folder names include #$%^&*()+=[]'"/\|{}`~!@. Most of these characters are simply not allowed in URL's, while some characters are disallowed because they break the functionality of X3.
推荐
发表于 2021-5-8 16:43:00 | 只看该作者
大佬。你的坛子个人空间颜色太深了。上班时候。都不好打开你空间。一看就是让领导知道是上班摸鱼
22#
发表于 2021-6-11 13:00:20 | 只看该作者
切莫太认真 发表于 2021-6-4 01:43
大佬在哪里把https://auth.photo.gallery/改成 /auth?没太明白

本地授权,以前是网站授权,改成你自己新建的目录授权了,
21#
发表于 2021-6-4 01:43:59 | 只看该作者
大佬在哪里把https://auth.photo.gallery/改成 /auth?没太明白
20#
发表于 2021-5-16 17:11:39 | 只看该作者

可以了,谢谢大佬。
19#
 楼主| 发表于 2021-5-16 17:06:57 | 只看该作者
aipage 发表于 2021-5-16 17:03
是要删除掉这段代码吗

是的
18#
发表于 2021-5-16 17:03:33 | 只看该作者
hjvn2211445 发表于 2021-5-16 16:57
宝塔?把原来配置文件只带的删掉

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log off;
        access_log off;
    }


是要删除掉这段代码吗
17#
 楼主| 发表于 2021-5-16 16:57:46 | 只看该作者
本帖最后由 hjvn2211445 于 2021-5-16 16:59 编辑
aipage 发表于 2021-5-16 14:41
装了exif、和fileinfo 扩展了啊。也重启过PHP了


宝塔?把原来配置文件只带的删掉

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log off;
        access_log off;
    }
  location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log off;
        access_log /dev/null;
    }
16#
发表于 2021-5-16 14:41:35 | 只看该作者
cooe 发表于 2021-5-16 14:32
vps没开PHP相关插件?

装了exif、和fileinfo 扩展了啊。也重启过PHP了
15#
发表于 2021-5-16 14:32:44 | 只看该作者
aipage 发表于 2021-5-16 14:03
大佬,我缩略图只会转圈圈,怎么办?

vps没开PHP相关插件?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-24 01:58 , Processed in 0.064660 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表