Sign inSign up

ye321/maccms

By ye321

Updated about 1 month ago

苹果CMS V10具体可以进主页看看, MacCMS V10 : see homepage for details 仅供学习用途

Image
0

1.2K

ye321/maccms repository overview

仅供学习用途
github: https://github.com/magicblack/maccms

本项目为php:7.4-apache(github写“修复 PHP 7 兼容性问题”,以后出现PHP8会更新上去),我在其他服务器用php:8.3.19成功运行,具体自测
本项目为搬运github项目苹果CMS V10,maccms:2026.1000.4055开始添加dplayer升级包(dplayer.zip)需自行手动解压使用,除此之外未添加其他文件,版本情况请往后看
请注意:后端入口请自行修改,否则可能出现无法进入管理页面
本意是为了方便安装维护,需要下架请联系,看见信息我会第一时间下架删除
在有MySQL数据库的情况下,提供参考(根据具体情况自行修改,格式问题或者不懂问AI):

This project uses php:7.4-apache (the GitHub description says "Fix PHP 7 compatibility issues", and will be updated for PHP 8 later). I have successfully run it on another server with PHP 8.3.19; please test it yourself.

This project is a repost of the GitHub project Maccms V10. Starting from version maccms:2026.1000.4055, a DPlayer upgrade package (dplayer.zip) has been added, which must be manually extracted and used. No other files have been added beyond this. For version details, please refer to the later sections.

Please note: The backend entry path must be modified by yourself; otherwise, you may not be able to access the admin panel.

This is intended for ease of installation and maintenance. If you wish to have it taken down, please contact me, and I will remove it as soon as I see the message.

With a MySQL database available, here is a reference (adjust according to your specific situation; for formatting issues or if you are unsure, feel free to ask AI):

yml:

services:
  maccms:
    image: ye321/maccms:latest
    container_name: maccms_web #docker显示项目名
    restart: always
    environment:
      DB_HOST: maccms_mysql #现有MySQL地址
      DB_PORT: 3306
      DB_NAME: maccms #数据库名
      DB_USER: root #数据库账号
      DB_PASSWORD: 123456 #数据库密码
      DB_PREFIX: mac_
    ports:
      - "8123:80"
    volumes:
      - ./data/html:/var/www/html #需要映射本地就加(Map local directory)

不需要可以考虑以下内容或者不加:
(If not needed, you can consider the following content or leave it out):

    volumes:
      - ./data/runtime:/var/www/html/runtime #网站运行缓存、日志、临时文件(Website running cache, logs, and temporary files)
      - ./data/upload:/var/www/html/upload  #网站上传内容(Content uploaded to the website)

dplayer升级详情:
dplayer Upgrade Details:

DPlayer.min.js→1.27.0    flv.min.js→1.6.2    hls.min.js→1.6.16    dash.all.min.js→5.2.0

dplayer.zip需要解压使用,压缩包里的dplayer覆盖放置与目录\static\player\dplayer和\static_new\player\dplayer(请勿直接删除系统原有dplayer文件夹)。dplayer.html覆盖放置与目录\static\player和\static_new\player,清除浏览器缓存即可。

dplayer.zip needs to be extracted before use. Overwrite the dplayer folder from the archive into the directory \static\player\dplayer and \static_new\player\dplayer (do not directly delete the system's original dplayer folder). Overwrite dplayer.html into the directory \static\player and \static_new\player\dplayer. After that, clear your browser cache.

dplayer.html:
播放与加载:1.关闭自动播放   2.修复拖动进度条黑屏/白屏 3.续播进度兼容  4.超时/切源逻辑调整
交互手势:1.手机/平板单击控制栏显隐:单击显示,再单击收起。  2.手机/平板双击暂停/播放:双击切换播放状态,暂停后自动显示控制栏。   3.手机/平板长按 2x 加速:长按期间 2x,松手恢复原倍速,并带 2x 提示和轻微震动。   4.取消长按“视频统计信息”菜单。   5.手机/平板横向拖动定位:也就是屏幕拖动时长,拖动时不暂停,显示 +/-时间 和目标时间预览,松手跳转;灵敏度已调整为满屏约 600 秒。   6.电脑端双击进入全屏。    7..m3u8 不再一律按直播处理,VOD 页 HLS 也能正常显示进度条和拖屏定位。

Playback & Loading: 1.Disable autoplay.   2.Fix black/white screen issue when dragging the progress bar.   3.Improve resume playback progress compatibility.   4.Adjust timeout/source switching logic.
Interaction Gestures: 1.On mobile/tablet, single tap to toggle control bar visibility: tap to show, tap again to hide.   2.Double tap to pause/play: double tap to toggle playback state; when paused, the control bar will automatically appear.   3.Long press for 2× speed: during long press, playback speed is 2×; release to revert to original speed, with a 2× indicator and slight vibration.   4.Remove the long‑press menu for "video statistics".   5.Horizontal drag to seek: drag horizontally on the screen to seek; playback does not pause during dragging, showing +/– time and target time preview; seek on release. Sensitivity is adjusted to approximately 600 seconds for a full screen swipe.   6.On desktop, double‑click to enter fullscreen.   7..m3u8 streams are no longer always treated as live; HLS on VOD pages can also display the progress bar and support drag‑to‑seek normally.

再次感谢deepseek-v4-flash-0731

Tag summary

Content type

Image

Digest

sha256:5d3abb6b9

Size

264.3 MB

Last updated

about 1 month ago

docker pull ye321/maccms