jkauflin / jjkgallery
用于照片、视频、音乐和文档的Web媒体画廊
v3.3.17
2024-01-14 19:12 UTC
- dev-master
- v3.3.17
- v3.3.16
- v3.3.15
- v3.3.14
- v3.3.13
- v3.3.12
- v3.3.11
- v3.3.10
- v3.3.9
- v3.3.8
- v3.3.7
- v3.3.6
- v3.3.5
- v3.3.4
- v3.3.3
- v3.3.2
- v3.3.1
- v3.3.0
- v3.2.9
- v3.2.8
- v3.2.7
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.9
- v3.1.8
- v3.1.7
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.0
- v2.2.1
- V2.2.0
- V2.1.1
- v2.1.0
- v2.0.0
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
This package is auto-updated.
Last update: 2024-09-14 20:45:53 UTC
README
HTML5 JavaScript PHP 动态媒体画廊,用于照片、YouTube链接、MP3文件和PDF文档
它将根据文件结构和文件动态构建菜单、导航路径和缩略图
照片画廊基于 blueimp库
音乐为纯HTML5音频
视频使用包含YouTube链接的文本文件
目前依赖于Bootstrap 5,并在主页面中包含Font Awesome图标
入门
- 将您的文件放在Web根目录的Media文件夹中,包含以下文件夹
Media
Docs
images
Music
Photos
Videos
- 将以下依赖项添加到
composer.json
中,从 packagist.org 拉取包
{
"require": {
"jkauflin/jjkgallery": "^2.1.0"
}
}
- 将mediagallery JavaScript文件添加到根网页
<script src="vendor/jkauflin/jjkgallery/mediagallery.js?ver=1.003"></script>
- 添加带有data-dir和MediaPage引用的导航链接
<div class="collapse navbar-collapse" id="collapsibleNavbar">
<ul class="nav navbar-nav ml-auto">
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#MediaPage" data-dir="Photos"><i class="fa fa-camera"></i> Photos</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#MediaPage" data-dir="Videos" ><i class="fa fa-video-camera"></i> Videos</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#MediaPage" data-dir="Music"><i class="fa fa-music"></i> Music</a></li>
</ul>
</div>
- 添加包含以下DIV部分的MediaPage标签页
<div class="tab-pane" id="MediaPage">
<div class="row">
<div class="col-sm-5 col-md-3 d-none d-sm-block">
<h4 id=MediaHeader></h4>
<div id="MediaMenu" class="panel-group"></div>
</div>
<div class="col-sm-7 col-md-9">
<div id="MediaConfig" class="float-right m-2"></div>
<ol id="MediaBreadcrumbs" class="breadcrumb mt-2 p-1"></ol>
<div id="MediaFolders"></div>
<div id="MediaThumbnails"></div>
</div>
</div><!-- row -->
</div><!-- end of Detail -->