FeinCMS的相册
项目描述
介绍
这是一个为FeinCMS开发的相册应用程序和内容类型。它允许有几种不同的相册“类型”,每种类型都有自己的模板、CSS和JavaScript文件。它内置了多种美观的类型,可直接使用。
经典网格类型,带有标题、灯箱图像和分页。
图片轮播:一条可滚动的单行带。
幻灯片:一个简单的幻灯片。
花哨的面板:一个带有许多不同过渡效果的花哨幻灯片。
产品相册:一张大图像和几张小缩略图。
相册的CSS和JavaScript文件仅在使用表单媒体类时按需加载。
管理员前端对相册图片提供了缩略图视图和拖拽排序功能。
安装
目前没有预打包的安装文件,可以通过pip或easy_install安装。因此,请从以下地址获取源代码: https://github.com/feinheit/feincms_gallery
确保将gallery添加到您的Python路径中。
将gallery添加到您的settings.py文件中的INSTALLED_APPS。
将url(r'^gallery/', include('gallery.urls')),添加到您的urls.py文件中。
在您的application/models.py文件中创建内容类型
from gallery.models import GalleryContent Page.create_content_type(GalleryContent)
运行python manage.py syncdb
将{{ feincms_page.content.media }}(或media.js和media.css)添加到模板的<head>部分。
用法
对于每种类型,都有一个相册模板、JavaScript和CSS。它们位于文件夹templates/content/gallery或static/content/gallery中。对于carousel、panel和product类型,在JS文件中有指向文档页面的链接作为注释。
为了定制相册以符合您的网站,最好将CSS和JS复制到您自己的媒体文件夹中并对其进行编辑。配置存储在单独的文件中。
为了能够调整fancybox.init(),必须将gallery/media文件夹中的gallery.js文件复制到项目媒体文件夹中。
如果相册中只有一张图片,可以定义模板回退。例如,product.html有一个回退模板image_product.html。
您可以使用标准类型或定义自己的相册类型,如下所示
from gallery import specs from gallery.models import GalleryContent GALLERY_TYPES = [ specs.ClassicLightbox(), # standard type specs.Type( verbose_name=_('Fancy paginated gallery'), paginated=True, paginate_by=12, orphans=4, template_name='fancy_gallery.html', media={'css' : {'all' : ('gallery/gallery.css', 'lib/fancybox/jquery.fancybox-1.3.1.css'),}, 'js' : ('gallery/gallery.js', 'lib/fancybox/jquery.fancybox-1.3.1.pack.js') } ) ] Page.create_content_type(GalleryContent, regions=('main',), types=GALLERY_TYPES)
在管理员前端替换图像文件时,必须保存页面以便缩略图能够更新。
发布历史
1.2.3:将popup参数重命名为与较新版本的Django保持一致。
1.2.2:与Django 1.5兼容的最新版本
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建分发
feincms-gallery-1.3.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9248cbcc8096910bd9c7e8d18e24148cc5356c13e500d389fbdfa692d42cad06 |
|
MD5 | ad3ec02ea0ee9e1cdb9bb9a402ed1366 |
|
BLAKE2b-256 | c6aa0e9a4fdd0c604d16b83c001eeca929c5c8dfbf26b18b93dc50b898ce48b9 |
feincms-gallery-1.3.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a96645a695bd2ee0448fc358887c56da0e74b2a22502c26a06487999dacd02a9 |
|
MD5 | 8357c0e989d3bbf7b185601c3e6925c0 |
|
BLAKE2b-256 | 04e3cfd11622bc5c3600a1ccd42f28b8b7dc8236dfd3a62a3cd1f10d9af2c06a |