jaroslawzielinski/torahverse-m2

托拉经文(和引言)滑动器

资助包维护!
由我提供咖啡

安装: 252

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 1

开放问题: 8

类型:magento2-module

2.1.1 2024-08-30 15:47 UTC

README

Magento2模块,提供托拉经文/引言文本滑动器,既适用于后台(默认)也适用于前台。

在滑动器显示期间测量可用空间长度。然后计算行分区的单词数。首先显示的行被展示出来。如果行数超过配置中设置的阈值,经文将垂直滚动。

因此,该小部件是响应式网页设计,可以显示在各种类型的设备上。

值得一提的是,此模块使用Torah库,它是一个具有缓存(SQLite)选项的API客户端。这个简单的PHP库调用Bible Info服务,并可以将响应存储在缓存中(有21种翻译可用)。如需了解更多信息,请参阅链接...

"Buy Me A Coffee"

如何安装

packagist

cd YourProject
composer require jaroslawzielinski/torahverse-m2

如何卸载

在shell中执行以下命令(在删除模块之前的一步)

bin/magento torahverse:module:uninstall

以恢复所有数据库更改

文本滑动器功能

类型

后端部分(管理员面板滑动器)仅适用于magento2用户/支持者,但不是客户。

前端部分以两种类型可供magento2客户使用。第一种类型(首页滑动器)仅在首页的5个位置可用(Magento2容器名称在布局中)

  • 'top.container' - 在页面页眉顶部之后
  • 'content.top' - 主要内容顶部
  • 'content.bottom' - 主要内容底部
  • 'page.bottom' - 在页面页脚之前
  • 'footer' - 页面页脚
  • 'footer-container' - 页面页脚容器

还有另一种前端类型可用(自定义滑动器):您可以在任何您想要的位置放置,并且可以放置尽可能多的滑动器。要配置您的滑动器,只需将其添加到此列表中(用'code'命名,只能使用字母(a-z或A-Z)、数字(0-9)或下划线(_),并且第一个字符应该是字母。)

您可以在Admin面板的任何位置插入滑动器([主菜单 -> 内容 -> 元素 -> 页面/块/小部件])作为托拉经文自定义滑动器小部件(只需在此处添加代码 - 例如 tv_slider_01,并在托拉经文配置部分 -> 自定义滑动器中配置滑动器)。

模式

随机自动播放无限循环(默认)

在此模式下,项目在项目数组中的位置是随机的,并且它们在一个无限循环中逐个展示。您可以通过将鼠标光标移至元素上暂停一个元素(光标将变为)。

有序自动播放无限循环

在此模式下,项目在项目数组中的位置与在管理员面板网格中相同。经文首先展示,然后是来自给定组的引言。其余部分与上述模式类似。

随机视图 - 静态

每次页面浏览只显示一条随机经文/引用。当启用垂直滚动功能时,它只滚动一次。如果您想再次滚动,请将鼠标悬停在暂停模式下等待。它将在暂停模式下滚动多少次。

后端

第一步

登录管理面板

您可以在屏幕顶部看到滑块。

启用菜单

保存并清除缓存 在左侧栏上看到《托拉经文》菜单。

查看可用的网格

Groups grid 可能的操作:添加新组删除编辑

注意:您不能修改/删除 默认组Groups grid

组/经文

Verses grid 可能的操作:添加新经文删除分组分配编辑 Verses grid

组/引用

Quotes grid 可能的操作:添加新引用删除分组分配编辑 Quotes grid

配置 - 托拉经文

常规设置

启用

启用模块/禁用模块并禁用菜单。

菜单启用

启用/禁用左侧栏中的菜单(并访问网格)

扫掠时间

滑块之间(水平滑动)的毫秒时间值

是否可能垂直扫掠

启用垂直滚动功能(当文本超过 '显示行数' 时触发)

垂直扫掠时间

改变当前显示行(垂直滚动期间)的毫秒时间值

是否启用组颜色

启用带组标题和组颜色的框

经文滑块框架的Html模板

提供用户调整的html模板。在注释中列出可用键。

  • {url} - bible.info.pl服务的链接(目标为"_blank")
  • {textColour} - 经文文本的颜色
  • {colour} - 组边框/组标签背景的颜色
  • {groupName} - 组名称
  • {antiColour} - 与组边框/组标签背景对比的颜色
  • {content} - 经文内容
  • {description} - 经文描述

引用滑块框架的Html模板

提供用户调整的html模板。在注释中列出可用键。

  • {textColour} - 引用文本的颜色
  • {colour} - 组边框/组标签背景的颜色
  • {groupName} - 组名称
  • {antiColour} - 与组边框/组标签背景对比的颜色
  • {content} - 引用内容
  • {author} - 引用作者
  • {description} - 引用描述

经文排序

启用章节编号或纯文本模式。

文本颜色

滑块文本颜色

背景悬停颜色

悬停/暂停时背景颜色

滑块模式

滑块有三种模式可用

  • 'randomautoplayinf' - 随机自动播放无限循环
  • 'autoplayinf' - 有序自动播放无限循环
  • 'random' - 随机查看 - 静态

显示的行数

显示的行数(当为3 - 默认,请清除 '自定义样式'

自定义样式

提供自定义CSS样式(启用用户调整(颜色更改、背景、删除光标等))

管理面板滑块

启用

启用/禁用此功能。

覆盖配置

您可以覆盖以下设置(来自 常规设置

  • 扫掠时间
  • 是否可能垂直扫掠
  • 垂直扫掠时间
  • 是否启用组颜色
  • 经文排序
  • 文本颜色
  • 滑块模式

滑块配置

在此多选框中,您可以选择要显示的组。

主页滑块

启用

启用/禁用此功能。

覆盖配置

您可以覆盖以下设置(来自 常规设置

  • 扫掠时间
  • 是否可能垂直扫掠
  • 垂直扫掠时间
  • 是否启用组颜色
  • 经文排序
  • 文本颜色
  • 滑块模式

滑块放置位置

有5种可用的放置位置(Magento2 布局中的容器名称)

  • 'top.container' - 在页面页眉顶部之后
  • 'content.top' - 主要内容顶部
  • 'content.bottom' - 主要内容底部
  • 'page.bottom' - 在页面页脚之前
  • 'footer' - 页面页脚
  • 'footer-container' - 页面页脚容器

滑块配置

在此多选框中,您可以选择要显示的组。

自定义滑块

启用

启用/禁用此功能。

覆盖配置

您可以覆盖以下设置(来自 常规设置

  • 扫掠时间
  • 是否可能垂直扫掠
  • 垂直扫掠时间
  • 是否启用组颜色
  • 经文排序
  • 文本颜色
  • 滑块模式

滑块配置

滑块数组(代码、滑块配置)。您可以添加/编辑/删除任意多的配置。Groups grid

配置 - 塔纳赫

语言设置

语言

您有两种可用的语言:英语和波兰语。此设置更改塔纳赫符号的描述语言。

翻译预设

您还可以更新给定语言版本的组/章节/引用预设。请记住,在点击按钮之前保存,除非您更喜欢按钮标签上的语言。 Groups grid

塔纳赫输入

分节

您可以在塔纳赫输入中选择书籍的划分(例如 旧约全书\新约全书)。默认值是 塔纳赫\摩西五经\后典。此功能将在未来使用。

启用塔纳赫章节搜索

默认值为 。如果设置为 ,则作为 章节搜索 出现在 搜索 组的菜单中,其中包含塔纳赫输入。在未来,输入将被定制(您只需单击即可选择所有选项,无需输入任何内容)。塔纳赫输入还用于管理面板中的章节网格(添加新章节/编辑操作) Groups grid

点击后将在新标签页中打开(注意链接旁边的小方块)作为首页

Groups grid

前端

示例用法

Groups grid

暂停模式(光标更改,背景)

Groups grid 注意:您可以在 背景悬停颜色自定义样式 配置选项中配置它。

启用组颜色

Groups grid

另请参阅

垂直滚动的灵感