跳转到帖子

骑兵ᴾᴿᴼ

超级管理员
  • 注册日期

  • 上次访问

文件 发布由 骑兵ᴾᴿᴼ

  1. XenPorta 是一个文章系统和前端,可以让您的论坛前端版块看起来更专业。

    它完全基于 XenForo 的现有架构构建,不会添加任何需要管理的新内容类型。我在这个新版本中努力精简了它,使其更易于使用,并消除了臃肿的负担。

    基本功能:

    将论坛上的帖子推广到文章索引中
    将论坛上的帖子推广到功能滑块中
    将特定用户定义为拥有自己署名的“作者”
    更改文章的外观以显示更多新闻内容
    使用XenForo 2的内置小部件管理系统
    安装:

    遵循基本的 XF 插件程序:
    插件 - XenForo 2 手册
    不要忘记设置你的权限
    • 免费
    • 2 文件下载
  2. 版主面板 为版主提供了对用户行为和其他版主功能的增强可见性。 这种想法是,通过提供对警告、报告、线程禁止和忽略的更好的可见性,版主将能够更快地识别问题用户,并且在对用户做出决策时将更少依赖冲动。 所有功能都受权限控制,可以启用或禁用。
    特征:
    用户文件 ,类似于犯罪档案,它在一个地方显示有关用户的关键指标。 可以通过从会员卡下拉列表中选择用户文件或在主持人面板中搜索用户来访问用户文件。 用户文件中显示以下内容:
    目前的禁令
    警告
    报告
    线程禁令
    被忽略
    IP 地址
    笔记
    由版主或有权限的用户组添加到用户文件
    更改日志
    要求版主拥有“禁止受保护用户”权限 以禁止受保护用户组中的用户
    这可用于防止版主禁止更多高级人员应参与禁止的用户
    可以启用或禁用
    新: 版主可以阻止用户
    阻止用户和受保护用户的权限
    用户编辑屏幕上的选项可用(管理员不使用此屏幕)
    新: 版主可以审核用户
    审核用户和受保护用户的权限
    用户编辑屏幕上的选项可用(管理员不使用此屏幕)
    需要在 ACP 中定义主持用户组
    要求版主输入禁止用户的原因
    这有利于网站工作人员可能不明白用户被禁止的原因
    可以启用或禁用
    用户数据(报告)
    禁止用户
    灰心的用户
    主题回复禁令
    受审核的用户
    用户注释
    最近注册的用户
    最受警告的用户
    被举报最多的用户
    最被忽视的用户
    日志
    版主日志 - 与管理面板相同
    用户更改日志 - 与管理面板相同
    用户名更改日志 - 与管理面板相同
    被拒绝的用户日志 - 与管理面板相同
    垃圾邮件用户日志 - 与管理面板相同
    报告和批准队列将显示在主持人侧边栏上
    • 免费
    • 3 文件下载
  3. Gamesboard 是黑暗风格的,适合喜欢以简单易用的方式展示他们的内容的人。 节点的平滑加载和动画将产生魔力!

    你可以:
    为每个论坛设置图标 设置带有亮点的大内容显示面板 设置徽标 设置欢迎信息 设置公告 使用 4 个块设置自定义页脚  
    • 免费
    • 0 文件下载
  4. 基于它的 XenForo 1 继任者,Abyss 仍然为 XenForo 2 带来了许多相同的功能。
     
    功能包括平面、现代的设计以及与 UI.X 2 集成的手工制作的详细界面设计。

    Abyss 带来了适用于任何论坛的深色外观,以及许多不同的功能,允许您切换背景图像、节点网格管理系统以及它的 XenForo 1 版本中提供的更多功能。
    • 免费
    • 7 文件下载
  5. DragonByte Credits 是 XenForo 的一个高度先进的积分系统,它提供适用于休闲活动和严肃电子商务引擎等的高级功能。
    用途

    DragonByte Credits 允许您创建可以在整个论坛中发生的强大“事件”。 借助收费、随机添加和税收等高级功能,您可以创建真正有趣的事件组合,让您对积分进行前所未有的控制。

    我们的货币管理器允许您创建几乎无限的不同货币,每种货币都有自己的一组事件。 想要制作一种只能通过某种方式赚取的优质货币? DragonByte Credits 为您提供了这样做的工具。

    在高级交易日志的支持下,您将确切地知道您的所有积分在哪里来来去去。

    主要特点

    DragonByte Shop 集成: 您购买的所有 DragonByte Shop 都将显示在 DragonByte Credits 中,让您充分利用 Credits mod 的力量来支持您的 Shop!
    强大的事件: 您可以快速轻松地创建事件并微调其功能,并支持大多数 XenForo 功能。
    兑换代码: 通过“兑换”活动,您可以创建用户可以申请的优惠券代码,以立即获得积分!
    [CHARGE=X] BBCodes: 通过“内容”事件,用户可以向其他用户收费以查看某些内容。
    警报: 对所有 30 多种事件类型(当前和即将到来的)的完整 XenForo 警报支持!
    开发人员友好: 对所有 Credits 操作的强大回调支持,以及用于扩展几乎所有功能和每个操作页面的完整 XFCP 支持!
    • ¥10
    • 37 文件下载
  6. 更多 UI.X 功能:
    标准、浮动或粘性导航和用户栏
    从右到左支持
    数十种不同的搜索栏和导航位置变化
    可折叠节点、侧边栏、postbit 和签名
    许多类型的类别描述类型(工具提示、内联或根本没有)
    社交媒体图标可以轻松下移到页脚或徽标块
    不同的登录样式,例如模态窗口、下拉和滑出
    启用基于 Material Design 颜色系统的头像的选项
    删除论坛列表页面操作的选项(新帖子和发布新线程按钮)
    • 免费
    • 2 文件下载
  7. RM Marketplace允许您和/或您的用户像在市场上一样,从资源管理器中出售资源!

    现在 V5.0.0 版本支持 xF 支付配置文件。

    支持三种类型的产品:

    数字产品(基于许可):
    有或无许可证续期
    有或无许可限制
    是否需要 URL 来下载
    实体产品
    服务优惠
    基于自定义 Paypal 解决方案或 XenForo 付款配置文件。

    通过资源类别配置系统,管理员可以从上述类别中选择用于销售资源的类别以及可销售的产品类型。
    每个类别都可以设置为:

    使用通过选项在admincp中设置的paypal地址或xF付款配置文件;
    使用为该类别设置的 paypal 地址或 xF 付款配置文件;
    让每个用户输入自己的paypal地址或xF支付配置文件来出售他们的资源。
    您还可以允许用户通过买卖双方之间的交易接受其他付款方式(现金、西联汇款、支票等)。

    将资源添加到这些类别后,用户可以选择是否出售该资源。

    除了出售资源的功能外,RM Marketplace还能为您提供真正的盈利来源,这得益于以下两个功能:

    您可以要求按销售额收取一定比例的费用,付款时自动提取(仅适用于 PayPal 付款)或每月自动开具发票(适用于 xF 付款配置文件)。
    您可以为用户提供付费功能,以便他们的资源出现在资源管理器索引和类别页面上。

    特征
    一般特征

    出色的市场或商店解决方案,
    货币化来源得益于可配置的销售检索百分比(可全局配置或按类别配置),以及可选的销售资源。
    通过多种选项实现完全配置
    通过权限进行广泛的权限调整
    各品类精品销售能力配置:
    让用户根据每个资源要求付款(用户选择)
    使用类别范围的购买(管理员选择)
    使用论坛范围购买(管理员选择)
    基于类别的允许产品配置:
    选择每个类别中允许销售的产品。您甚至可以选择是否授权免费产品。
    支持货币:基于资源管理器货币配置
    买家新页面(带筛选功能):您的购买/您的许可证
    卖家仪表板:卖家监控和管理销售的特定标签区域
    用户购买后可直接下载资源
    一键结账表格
    多种付款方式
    [新增 5.8.0]自定义字段定义商品在结账时需要强制/可选输入
    DLC 定义与父/子资源定义,将子资源的购买限制为父资源的购买者
    折扣功能
    优惠券代码功能
    可以购买多件商品
    可以为朋友购买数字产品
    会员卡及个人资料页面可选择显示购买次数/销售次数/总销售金额
    各类通知:
    购买或退款时以及许可证状态发生变化时发送的邮件
    购买或退款时向卖家发送警报
    许可证到期通知
    条款和条件:需要接受条款和条件才能购买
    新的小部件:热门购买/最新销售
    在资源线程中识别卖家和买家,并限制只有买家才能访问线程
    可选激活带有 PDF 生成的发票系统

    资源列表扩展

    资源列表上的价格显示
    新增过滤器“最畅销产品”
    可配置前缀
    识别产品类型(数字/实体/服务)
    识别缺货产品
    可选网格视图激活以替换列表视图,从而实现更清晰的产品显示
    根据卖家上传的图片
    可全局配置或按类别配置

    资源视图扩展

    侧边栏(资源管理器)中有关产品的更多信息
    默认 xF 下载按钮被购买按钮取代
    对于未登录的用户,购买按钮将替换为“立即注册并购买”

    支付解决方案

    选项 1(历史):自定义 Paypal 解决方案
    从管理员(全局/类别)或前端配置
    通过并行支付直接提取销售额的百分比
    选项 2:xF 付款方式
    从管理员或前端配置
    用户从前端输入的支付配置的安全加密
    每月销售发票百分比检索
    每月自动生成按销售付款百分比计算的发票,并通过电子邮件/警报通知
    admincp 中的发票页面,包含一组用于联系卖家的工具
    卖家前端的发票页面
    支持的付款方式:
    管理员端配置:任意
    前端配置:
    贝宝
    布伦特里
    条纹
    2Checkout
    Coinbase Commerce 集成
    莫莉
    BTC支付
    BTCPay服务器
    Atlos.io 加密货币
    DBTech Stripe 结账
    PayTR 虚拟 Pos iFrame API
    如果有的话,请与我们联系以添加对更多现有付款配置文件的支持。
    两种选择:手动付款(现金、支票……)以及买方和卖方之间的自动对话,以汇聚有关付款处理细节的交流。
    如果配置为让用户按每件商品要求付款,则能够按类别覆盖全局选定的付款解决方案。

    折扣

    从卖家的仪表板创建
    完全可配置:
    标题
    适用范围:所有产品(如果获得授权管理所有销售)、所有卖家的产品、特定产品
    折扣金额:百分比或固定金额
    时间段
    适用于许可证续订(数字产品)

    优惠券代码

    从卖家的仪表板创建
    完全可配置:
    标题
    代码 - 默认建议使用随机代码[NEW 5.8.0]。
    类型:免费产品、百分比折扣、固定折扣。
    适用性:购买、续订、两者皆可。
    有效性:所有产品(如果授权管理所有销售),所有卖家的产品,特定产品
    时间段
    每个用户的授权使用次数
    用户限制
    用户组限制

    实体产品特性:

    售卖配置:
    付款信息(Paypal地址)
    货币
    价格
    数量
    运输费用
    条款和条件(使用所见即所得编辑器)
    发货信息,卖家可以编辑状态,并可以添加跟踪网址等发货数据。
    库存数量管理
    添加/编辑时配置的数量
    选择缺货时是否继续销售产品
    当产品缺货时向卖家发送警报

    数字产品特性

    售卖配置:
    付款信息(Paypal地址)
    许可证期限(日/月/年)
    货币
    价格
    续订价格
    续订延迟
    许可证到期后允许续订
    限制(是 = 单份 / 否 = 多份)
    需要 url(要求买家设置域名来下载产品)
    自动许可证密钥生成
    条款和条件(使用所见即所得编辑器)
    可以为朋友购买
    从仪表板或用户配置文件管理许可证
    激活/停用许可证
    截止日期
    站点 URL(输入将安装产品的域名)
    域有效性检查
    直接从资源视图菜单添加许可证
    许可证到期时向持有人发送警报或/和电子邮件

    服务提供具体内容

    售卖配置:
    付款信息(Paypal地址)
    货币
    价格
    条款和条件(使用所见即所得编辑器)

    资源特色

    通过 admincp 中的专用页面创建可用持续时间:
    持续时间(以天、周、月或年为单位)
    数量
    用户在资源页面购买推荐
    在 admincp 中显示购买日志专用页面

    卖家控制面板功能

    卖家可直接访问页面来管理销售、查看统计数据、查看产品、管理许可证、配置市场功能等……
    统计标签 - 帮助您详细分析特定时期内产品的销售情况
    各种统计数据的显示:
    销售数量
    总收入
    费用(如有)
    销售额百分比(如果有)
    期内销售变化的图形概览
    期内净收入/总收入变化的图形概览
    高度可配置:
    在预定义时间段内选择:当前/上周/月/季度/年
    或者通过日历弹出窗口选择从/到
    按销售类型过滤(全部/购买/续订)
    按货币过滤
    如果有多种货币,选择全部将仅显示销售数量的统计数据。
    按资源过滤
    当按单个资源进行过滤时,对该资源执行的更新次数也会显示在销售图形概览的数量上。
    配置选项卡 - 允许卖家配置各种市场功能
    条款和条件 - 适用于所有卖家产品的通用条款和条件。创建/编辑资源时,可按产品进行覆盖。
    发票(可选)- 允许卖家配置姓名或公司名称、地址、上传徽标以及添加任何其他信息以显示在发票上。您可以通过此页面启用/停用发票生成功能。
    沟通 - 允许卖家选择用于通知买家(基于许可)的沟通方式(电子邮件、对话或两者)和/或自定义购买/购买退款/续订/续订退款通知标题/文本的标题/文本。
    [新增 5.8.0] 订单自定义字段 - 允许卖家在结账时要求用户输入商品的必填/可选信息。字段可以应用于特定商品,也可以一次性应用于所有商品。
    付款数据选项卡 - 允许卖家配置他的贝宝地址(自定义贝宝解决方案)或他的付款配置文件(xF 付款配置文件解决方案)。
    折扣标签 - 允许卖家管理其产品的折扣。
    优惠券标签 - 允许卖家管理其产品的优惠券。
    销售标签页 - 显示您已完成的所有销售,按最新销售排序,并可按用户、资源、销售类型(全部/购买/续订)、购买状态、发货状态和日期进行筛选。您可以在此页面手动删除购买记录或验证待处理的购买记录,以及导出 .xlsx 或 csv 格式的销售日志。
    产品标签 - 显示您在论坛上出售的所有产品
    许可证选项卡 - 查看您的数字产品的所有许可证,并可以按用户和/或按资源和/或按许可证状态(全部/活动/已过期)进行过滤,以便编辑它们或将许可证从一个用户转移到另一个用户
    对于有权限的用户,可以通过简单的切换控制配置仪表板,使其仅显示有关自己产品的信息或全部信息
    默认配置的最后销售/最热销售小部件显示在该页面上。

    会员统计

    大部分销量
    大多数购买
    最高总销售额

    用户标准

    购买
    销售量
    总销售金额

    通过选项完全可配置

    通过简洁的选项卡式布局选项列表进行广泛的配置
    常规选项
    所有页面/索引上的网格视图布局激活
    每页购买/许可数量
    最低资源价格
    默认货币
    销售额百分比(如果全局配置)
    购买后将用户转移到的用户组的定义
    对尚未购买资源的用户隐藏更新日志
    付费资源每页更新日志数
    付费资源更新日志顺序
    支付
    付款处理方式选择(自定义 Paypal 解决方案/xF 付款配置文件)
    自定义paypal解决方法配置
    测试模式激活
    使用全球支付配置的类别的 Paypal 地址,或全球配置的销售百分比的 Paypal 地址
    xF 付款配置文件方法配置
    使用全局付款配置的类别的付款配置文件
    授权支付提供商解决方案
    未付月度发票延迟,导致卖家的销售被暂停
    未付款购买自动修剪延迟
    许可证
    数字产品的域名验证方式选择及黑名单
    许可证到期警报均值选择(警报/电子邮件/两者/无)
    开票
    开票系统激活
    发票语言选择
    发票日期/时间格式
    统计数据
    默认货币
    默认统计类型
    在用户资料/会员卡中显示购买量/销售额/销售额
    资源特色
    购买货币
    选择调节所有以付款为特色的资源
    资源前缀
    数字/物理/服务资源的前缀选择
    缺货资源的前缀选择

    广泛的权限集

    常规权限
    是卖家
    配置买家通知方式
    自定义买家通知内容
    激活自动序列密钥生成
    一般版主权限
    查看所有销售
    管理所有许可证
    资源权限
    购买资源
    为朋友购买(数码产品)
    出售资源
    最大可售资源数量
    接受其他付款方式(手动同意)
    销售绕过百分比
    购买特色
    资源管理员权限
    编辑任何销售
    隐藏购买按钮
    下载全部(数字产品)
    查看所有购买日志
    查看所有更新日志
    查看付费资源下载次数
    查看付费资源购买数量
    • ¥20
    • 19 文件下载
  8. Bolt 由称为 XenBase 的极其强大的样式框架提供支持。 它是为我们所有风格提供动力的框架。 我们不断发展和改进框架,以使其成为您的最佳体验。 它包括数百个选项供您自定义并真正打造您自己的风格。
    • 免费
    • 7 文件下载
  9. 如果您管理一个竞争激烈的游戏社区,那么您应该为自己和您的社区安装此 XenForo 2 游戏主题集合。从 Apex 到星际争霸,您的社区可以以专为他们设计的风格谈论他们最喜欢的游戏。

    Legend 带有多种自定义选项,包括欢迎横幅中的独特动画、独特的页脚等等。 每个功能都可以打开和关闭,并根据您的需要进行定制!
    • 免费
    • 1 文件下载
  10. 你的社区真的融入节日气氛吗? 用礼物帮助它走得更远! 这个主题以给予为中心,包括一个独特的礼物建议功能,不仅限于礼物! 分享假期文章的随机链接,或分享您最喜欢的慈善机构需要的前 5 件物品。 无论您想与社区分享什么!
    • 免费
    • 9 文件下载
  11. 这是一个易于使用且易于设置的 Shoutbox 小部件,您可以将其添加到看板上任何可用的小部件位置。

    主要功能:
    活跃用户列表
    私人员工室
    喊话档案
    启用“实时”模式,通过实时编辑/删除/修剪/谁在输入和喜欢来提高性能(仅限推送器)
    按喊话次数排名的热门用户
    ChatGPT 提示的 /ai 命令
    打开/关闭声音
    切换方向顶部/底部
    最小化/禁用留言板
    用户权限
    • 免费
    • 2 文件下载
  12. XenForo 版本兼容性

    下载仅与 XenForo 2.1 和 XenForo 2.2 兼容。按照指南操作可支持 XenForo 2.3,但不再需要附加到此资源的下载。

    为什么要使用本指南?

    自 XenForo 2.0.0 以来,我们使用名为 Flysystem 的抽象文件系统支持远程文件存储。它被称为抽象文件系统,因为它在代码和文件系统之间添加了一个抽象层。这意味着它为执行文件系统操作提供了一致的 API,以便无论文件系统是基于本地磁盘的文件系统还是分布式和远程可访问的文件系统,我们的代码都会调用相同的函数,而 Flysystem 会处理剩下的事情。

    虽然这很有用,但它并不是最明显或最直接的设置,所以本指南和随附的附加组件将有所帮助。

    因此,如果您打算使用XF 2.1 或更高版本中的视频上传功能,并且您担心增加磁盘空间需求,这将有所帮助。


    使所需文件可用

    虽然您可以自行下载文件并设置自动加载器之类的东西,但您可能更愿意只下载附加到此资源的附加组件。您可以按照通常的方式安装该附加组件。


    开始之前

    如果您要在现有站点上进行设置,则需要手动移动现有文件。最后有一节介绍此内容。 移动现有文件、进行设置和测试时,我们建议您先关闭论坛。


    设置 DigitalOcean Spaces

    我们将首先介绍这一点,因为它是最简单的设置方法。如果您更喜欢使用 Amazon S3,请跳至下面的设置 Amazon S3部分。

    前往DigitalOcean Cloud页面并注册或登录。
    此时,如果您是 DigitalOcean 的新用户,您可能需要设置计费。
    您现在可以创建一个新项目。
    单击“开始使用 Spaces”链接。
    选择您的数据中心区域(我选择了阿姆斯特丹)。
    保持“限制文件列表”处于选中状态。
    选择一个唯一的名称(我选择了“xftest”)
    点击“创建空间”
    现在空间已创建,您应该有一个端点 URL,类似于:https://xftest.ams3.digitaloceanspaces.com。记下来以备后用。

    现在我们需要创建一些 API 凭证。具体操作如下:

    单击左侧边栏中的“管理”。
    点击“API”。
    在“空间访问密钥”部分单击“生成新密钥”。
    输入密钥的名称(再次,我选择了“xftest”)并保存。
    这将为您提供一个密钥和一个密码。记下来。

    配置 XF 以使用 DigitalOcean Spaces

    现在我们需要配置 XF 以使用 DigitalOcean Spaces 进行文件存储。我们将从通常data首先放入目录中的内容开始。这通常包括附件缩略图和头像。

    打开您的src/config.php文件。

    首先,我们需要配置 Amazon S3 客户端(DigitalOcean Spaces API 与 Amazon AWS SDK 兼容)。

    我们将使用 来完成此操作,closure以便我们可以重复使用相同的代码,并且只需输入一次:

    PHP:
    $s3 = function(){ return new \Aws\S3\S3Client([ 'credentials' => [ 'key' => 'ABC', 'secret' => '123' ], 'region' => 'ams3', 'version' => 'latest', 'endpoint' => 'https://ams3.digitaloceanspaces.com' ]);};
    请注意,key和secret是您之前设置“Spaces 访问密钥”后记下的内容。可以从您之前记下的端点 URL 推断出来。它是URL 中region第一个字母后面的部分,在我的情况下是。是相同的端点 URL 减去您选择的唯一名称。 接下来,我们需要设置实际的 Flysystem 适配器以使用 S3 客户端:.ams3endpoint



    PHP:
    $config['fsAdapters']['data'] = function() use($s3){ return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'xftest', 'data');};
    最后,我们需要确保头像和附件缩略图 URL 的前缀是正确的。这需要你之前记下的端点 URL:

    PHP:
    $config['externalDataUrl'] = function($externalPath, $canonical){ return 'https://xftest.ams3.digitaloceanspaces.com/data/' . $externalPath;};
    此时,一切应该都正常上传了。如果您发现头像和缩略图丢失,请不要惊慌;如果您有现有文件,则需要手动迁移,我们稍后会讲解。

    首先,我们需要测试配置是否正常工作。只需上传一个新的头像即可。该头像现在将被存储并远程服务!

    如果您现在查看您的 DigitalOcean Spaces 帐户,您应该会看到已创建包含新头像的新文件夹:




    现在我们还需要添加对internal_data目录的支持。通常,这些目录指的是附件和其他应该设置为“私有”的内容。回到 config.php 文件,要添加的代码非常类似:

    PHP:
    $config['fsAdapters']['internal-data'] = function() use($s3){ return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'xftest', 'internal_data');};
    现在尝试将附件上传到帖子,与之前类似,您现在应该可以在 Spaces 文件浏览器中看到其他文件和文件夹。


    设置 Amazon S3

    转到AWS 管理控制台页面并注册或登录。
    在“AWS 服务”部分输入“S3”以转到“S3 控制台”。
    点击“创建存储桶”。
    选择一个存储桶名称(我选择了 xftest)。
    选择一个地区(我选择了欧盟伦敦)。
    接受任何其他默认选项,直到存储桶创建完成。
    现在您需要转到“IAM”控制台。
    点击“添加用户”。
    选择一个用户名(是的,我再次使用了
    将访问类型设置为“程序化”。
    要设置权限,请单击“直接附加现有策略”选项卡,然后单击“创建策略”按钮。
    IAM 以及各种策略和权限可能相当复杂。我们可以让它变得简单一些,尽管您可能有不同的需求。此页面上有一个名为“JSON”的选项卡。将以下内容粘贴到其中,并替换YOUR-BUCKET-NAME为您之前选择的存储桶名称:
    JSON:
    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetObject", "s3:GetObjectAcl", "s3:putObject", "s3:putObjectAcl", "s3:ReplicateObject", "s3:DeleteObject" ], "Resource": [ "arn:aws:s3:::YOUR-BUCKET-NAME", "arn:aws:s3:::YOUR-BUCKET-NAME/*" ] } ]}单击“审查政策”并命名并保存。
    回到上一个“添加用户”页面,点击“刷新”按钮,搜索刚刚创建的策略。
    单击“下一步”,然后单击“创建用户”。
    这将为您提供一个密钥和一个密码。记下来。


    配置 XF 以使用 Amazon S3

    现在我们需要配置 XF 以使用 Amazon S3 进行文件存储。我们将从通常data首先放入目录中的内容开始。这通常包括附件缩略图和头像。

    打开您的src/config.php文件。

    我们将使用 来执行此操作,closure以便我们可以重复使用相同的代码,并且只需输入一次:

    PHP:
    $s3 = function(){ return new \Aws\S3\S3Client([ 'credentials' => [ 'key' => 'ABC', 'secret' => '123' ], 'region' => 'eu-west-2', 'version' => 'latest', 'endpoint' => 'https://s3.eu-west-2.amazonaws.com' ]);};
    请注意,key和secret是你之前设置 IAM 用户后记下的内容。region可以从 S3 端点 URL 推断出来。

    接下来,我们需要设置实际的 Flysystem 适配器来使用 S3 客户端:

    PHP:
    $config['fsAdapters']['data'] = function() use($s3){ return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'xftest', 'data');};
    最后,我们需要确保头像和附件缩略图 URL 前面添加了正确的 URL:

    PHP:
    $config['externalDataUrl'] = function($externalPath, $canonical){ return 'https://xftest.s3.eu-west-2.amazonaws.com/data/' . $externalPath;};
    此时,一切应该都正常上传了。如果您发现头像和缩略图丢失,请不要惊慌;如果您有现有文件,则需要手动迁移,我们稍后会讲解。

    首先,我们需要测试配置是否正常工作。只需上传一个新的头像即可。该头像现在将被远程存储和使用!

    现在,如果您查看存储桶文件浏览器,应该会看到已创建包含新头像的新文件夹:





    成功了!

    现在我们还需要添加对internal_data目录的支持。通常,这些目录指的是附件和其他应该设置为“私有”的内容。回到 config.php 文件,要添加的代码非常类似:

    PHP:
    $config['fsAdapters']['internal-data'] = function() use($s3){ return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'xftest', 'internal_data');};
    现在尝试将附件上传到帖子,和以前一样,您应该在存储桶文件浏览器中看到其他文件和文件夹。


    将现有文件移动到 DigitalOcean Spaces 或 Amazon S3

    因此,您现在拥有远程托管的文件。至少从现在开始是这样。但是您现有的所有文件怎么办?

    值得庆幸的是,有几种方法可以与 Spaces 和 S3 交互,从而非常轻松地移动现有内容。虽然这是一次性操作,但根据文件的数量和大小,可能会花费大量时间。

    有几种方法可以管理这个过程,但可以说最好的方法是使用名为s3cmd的工具,这是一种流行的跨平台命令行工具,用于管理 S3 和与 S3 兼容的对象存储。

    无论您使用 Spaces 还是 S3,都可以s3cmd在服务器上安装该工具并运行命令将文件复制到新位置。

    我不会重复已经写过的内容,而是向您提供来自 DigitalOcean 的以下指南,其中介绍了如何使用 s3cmd 迁移现有文件。

    s3cmd 2.x 设置 :: DigitalOcean 产品文档
    s3cmd 是一款流行的跨平台命令行工具,用于管理 S3 及兼容 S3 的对象存储。要使用 s3cmd,您需要:s3cmd 2.0.0 或更高版本。您可以使用 s3cmd --version 命令检查您的版本。软件包管理器提供的版本可能已过期,因此我们建议您使用 s3cmd...
    www.digitalocean.com

    注意:复制现有数据文件时,需要将其设置为公开。您可以在复制时将 ACL 设置为公开:

    s3cmd 2.x 与 DigitalOcean Spaces 结合使用的示例 :: DigitalOcean 文档
    使用 Spaces 执行常见操作的 s3cmd 命令示例,例如上传和管理文件、设置权限和加密。
    • 免费
    • 2 文件下载
  13. 更多战术特点:
    标准、浮动或粘性导航和用户栏 从右到左支持 数十种不同的搜索栏和导航位置变化 可折叠节点、侧边栏、postbit 和签名 许多类型的类别描述类型(工具提示、内联或根本没有) 社交媒体图标可以轻松下移到页脚或徽标块 不同的登录样式,例如模态窗口、下拉和滑出 启用基于 Material Design 颜色系统的头像的选项 删除论坛列表页面操作的选项(新帖子和发布新线程按钮)
    • 免费
    • 5 文件下载
  14. 导演: 保罗·范霍文
    编剧: 菲利普·迪克 / 罗纳德·舒塞特 / 丹·欧班农 / Jon Povill / 加里·戈德曼
    主演: 阿诺·施瓦辛格 / 雷切尔·蒂科汀 / 莎朗·斯通 / 罗尼·考克斯 / 迈克尔·艾恩塞德 / 更多...
    类型: 动作 / 科幻 / 惊悚 / 冒险
    制片国家/地区: 美国
    语言: 英语
    上映日期: 1990-06-01(美国)
    片长: 113分钟
    又名: 宇宙威龙(港) / 魔鬼总动员(台)
    未来世界中,工程工人道格拉斯(Arnold Schwarzenegger 饰)被持续的梦境困扰,那是一系列发生在红色火星上的体验。道格拉斯在广告上发现了回忆旅行公司的介绍,虽然同事警告他这种虚拟旅行可能会危害人类的大脑,但比起亲自去一趟充斥着反政府武装的火星,回忆旅行公司确是一个不错的选择。道格拉斯如愿接受了回忆旅行的服务,但是虚拟记忆的过程突然出现错误,自此一系列不可思议的经历出现在道格拉斯的身上,先是妻子劳瑞(Sharon Stone 饰)向他发起攻击并承认自己是监视道格拉斯的间谍,后来有陌生人出现帮助他逃脱并指出他是火星独裁者针对反政府武装派出的特工,结果因为一名女子梅丽(Rachel Ticotin 饰)改变了立场……道格拉斯动身前往火星,那里有一切的谜底,或者一切又只是梦境一场?
    • 免费
    • 0 文件下载
  15. 导演: 乔恩·欧文 / 乔·戈恩
    编剧: 乔恩·欧文 / 乔·戈恩
    主演: 迈克尔·伊斯坎德 / 史蒂芬·朗 / 奥德·菲尔 / 阿耶莱特·祖里尔 / 路易斯·费雷拉 / 更多...
    类型: 历史
    制片国家/地区: 美国
    语言: 英语
    首播: 2025-02-27(美国)
    集数: 8
    单集片长: 56分钟
    讲述了圣经人物大卫的崛起故事,他最终成为以色列最著名的国王。该剧聚焦于昔日强大的扫罗王,他因自身的傲慢而走向衰落。在神的指引下,先知撒母耳膏立了一位出身卑微、备受冷落的少年作为新王。随着扫罗逐渐失去对王国的掌控,大卫踏上了一段探索并实现自己命运的旅程,在那个他注定要取而代之的君王的宫廷中,他经历了爱情、失落与暴力的考验。一个领袖的崛起,意味着另一个领袖的陨落。
    • 免费
    • 1 文件下载
  16. 编剧: 艾力·乔恩
    主演: 劳伦·科汉 / 杰弗里·迪恩·摩根 / 兰迪·冈萨雷斯 / 盖乌斯·查尔斯 / 陈大卫 / 更多...
    类型: 剧情 / 惊悚 / 恐怖
    制片国家/地区: 美国
    语言: 英语
    首播: 2023-06-18(美国)
    集数: 6
    又名: 行尸走肉:死城 / 死亡之岛 / Isle of the Dead
    Maggie and Negan travel into a post-apocalyptic Manhattan long ago cut off from the mainland. The city is filled with the dead and denizens who have made New York City their own world.
    • 免费
    • 0 文件下载
  17. 导演: 亚当·B·斯坦 / 扎克·利波夫斯基
    编剧: 盖伊·比尤西克 / 洛丽·埃文斯·泰勒 / 乔·沃茨 / 杰弗里·雷迪克
    主演: 凯特琳·桑塔·胡安娜 / 特欧·布里奥尼斯 / 莱亚·吉斯特德 / 理查德·哈蒙 / 欧文·帕特里克·乔伊纳 / 更多...
    类型: 恐怖
    制片国家/地区: 美国 / 加拿大
    语言: 英语
    上映日期: 2025(中国大陆) / 2025-05-14(法国) / 2025-05-16(美国)
    片长: 110分钟
    又名: 绝命终结站 血脉(台) / 死神来了:血脉(港) / 死神来了6:血脉 / 死神来了6:血统 / 死神来了6 / 绝命终结站6 / Final Destination 6
    大学生史蒂芬妮(凯特琳·桑塔·胡安娜 Kaitlyn Santa Juana 饰)饱受反复出现的暴力恶梦所困扰,于是决定回到家乡,寻找唯一可能打破这个循环的人,并拯救家人免于无法避免的可怕厄运。
    • 免费
    • 11 文件下载
  18. 《云遮雾罩》是英国前卫摇滚乐队 Pink Floyd 的第七张录音室专辑,基于他们为法国电影《山谷》创作的配乐,由 Barbet Schroeder 创作。专辑的一些副本以英文名称 The Valley 来指代这部电影。《云遮雾罩》的封面是一张失焦的电影剧照,照片中一个人站在树上。歌词和音乐讲述了一个人的旅程。这张专辑于 1972 年 6 月 2 日在英国发行,几周后由 Harvest 在美国发行,分别位列第 6 位和第 46 位。单曲“Free Four”仅在美国发行。
    01、Obscured By Clouds
    02、When You're In
    03、Burning Bridges
    04、The Gold It's In The...
    05、Wots...Uh The Deal
    06、Mudmen
    07、Childhood's End
    08、Free Four
    09、Stay
    10、Absolutely Curtains
    • 免费
    • 0 文件下载
  19. 导演: Anthony Pyper
    主演: 杰瑞米·雷纳
    类型: 纪录片
    制片国家/地区: 美国
    语言: 英语
    首播: 2024-01-30(中国大陆网络) / 2023-11-19(美国)
    集数: 7
    单集片长: 46分钟
    又名: 不可思议的动物之旅 / 动物的奇妙迁徙 / ANIMAL JOURNEY~生命をつなぐ遥かなる旅路
    人类可能相信自己是世界上最伟大的探险家,但事实并非如此。每天有数以百万计的动物沿着已经使用了几个世纪的路径在全球范围内迁徙。它们翱翔、飞行、游泳,从南极洲到非洲大草原,从太平洋到阿拉斯加。这个系列让观众沉浸在动物冒险中。 与忠诚的座头鲸妈妈一起照顾她的小牛犊、小粪甲虫、帝王蝶、顽强的家燕和许多其他物种。这些勇敢的旅行者在一生中利用地球磁场、恒星、月球、洋流以及他们对陆地和海洋的自然感官迁徙了数千英里。与杰瑞米·雷纳一起讲述最极限的冒险经历。
    • 免费
    • 3 文件下载
  20. 导演: 孙虹 / 王静 / 柯永权
    主演: 钱易 / 蔡峥 / 宋云天 / 严韫洲
    类型: 纪录片
    制片国家/地区: 中国大陆
    语言: 汉语普通话
    上映日期: 2021-07-09(中国大陆)
    片长: 110分钟
    又名: The Great Learning
    在清华园里,有四个人正站在自己人生的路口。他们之中,有刚历经高考、一波三折地考入心仪学府的第一代“00”后大学生,有即将离开象牙塔、面临艰难抉择的博士毕业生,有旅美归来入职清华、满怀“观天”理想却挑战重重的青年教师,有耄耋之年、荣休后依然坚持站立三尺讲台的老院士。影片以三年的悠悠光景,诉说了四个清华人一生的理想,以及在他们身后属于这所大学的永恒青春。
    • 免费
    • 0 文件下载

© Copyright 2021-2025 okscc.com 保留所有权利。 豫ICP备2024089627号 Icon 豫公网安备41030402000232
免责声明:本网站不储存任何视频内容或资料,仅提供文件链接。目的在于传达更多信息,并不意味着对其观点的认可或对其准确性的责任。

重要信息

条款 隐私政策 指南 已在你的设备放置Cookie来帮助论坛更好。你可以调整Cookie设置,否则认为你可以接受并继续。

帐户

导航

搜索

搜索

配置浏览器推送通知

Chrome (安卓)
  1. 轻敲地址栏旁的锁形图标。
  2. 轻敲权限 → 通知。
  3. 调整你的偏好。
Chrome (台式电脑)
  1. 点击地址栏中的挂锁图标。
  2. 选择网站设置。
  3. 找到通知选项并调整你的偏好。