Flag - 标示

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

flag 是一个非常有用的模块,flag 被翻译成标示,你可以创建不同的标示,然后把它们分配到不同的实体上去使用,你可以让网站的用户标示内容,评论,或者其他的用户。

常见的标示动作比如有 收藏,想要,举报等等,随便你怎么称呼这些标示。标示模块默认为我们创建了一个叫 bookmarks 的标示,也就是收藏的意思,我们可以把它分配到 电影 内容类型上使用,这样用户可以它来标示电影内容。

然后我们可以使用视图模块创建一些有用的内容列表,比如列出所有收藏当前这个电影内容的用户,或者创建一个用户自己收藏的电影内容列表,再把这个列表放在用户的帐户页面里面。

创建这样的内容列表需要用到视图的高级设置,我们先从创建标示开始。

http://drupal.org/project/flag 在这个页面我们可以下载 flag 这个模块,复制一下模块的下载地址…

回到我们的 Drupal 网站,点击 模块,安装新的模块,把下载地址粘贴过来,点击安装…

找到 flag 模块,跟 flag 模块一起的,还有一个 flag actions ,这个模块提供了当标示发生的时候执行某些动作的功能。这里我们只勾选一下 flag 模块,点击 保存设置。

下面我们再把模块的中文翻译导入进来… 点击配置,翻译,导入… 找到课程资料包 05-01 里面的翻译文件… 打开 … 点击 导入 ...

然后打开 结构 ,在这里我们可以找到 标示…

默认标示模块为我们创建了一个 boorkmarks 的标示,你可以编辑一下然后使用它,或者你可以创建新的标示,这里我们创建一个自己的标示。

我们打算在 电影 内容上使用一个 想看 的标示

创建标示

点击 新建标示,输入标示的名称,这个名称是标示的机读名称,所以只能使用字母,数字还有下划线去定义。

输入 wish …

然后再选择 标示类型,我们想让用户标示电影内容,所以这里,选择 节点,节点在 Drupal 上表示的就是内容。点击 添加标示 …

下面我们可以具体的来配置一下这个标示,在标题这里,可以输入这个标示的中文名称,想要 …

在标题的下面有一个 全局标示 的选项,如果勾选了这个选项,那么就表示这个标示是一个全局标示。也就是,当一个用户标示了某个内容以后,其它的用户只能取消这个内容的标示。如果不勾选这个 全局标示 的话,所有的用户都可以独立去标示某个内容。

再来定义一下这个标示的相关信息,标示链接文字 ,输入 想看,这样会在内容上显示一个 想看 的链接。标示链接说明,就是,当用户把鼠标放在 想看 这个链接上出现的提示文字,输入 想看这部电影。

然后再输入 已标示信息,就是当用户点击 标示 链接以后,显示出来的那个文字。如果我们为这个标示选择的链接类型是 Javascript ,那么这行文字会在用户点击 想看 以后,显示在标示链接的下方,然后会逐渐消失。

下面是 取消标示链接文字,当用户点击 想看 标示以后,会用这里的文字替换 想看 这两个字。输入 取消想看,用户点击 取消想看,会取消标示内容。

取消标示链接说明,就是鼠标放在 取消想看 这个链接上面时显示的说明文字,从想看里删除这部电影…

最后是 取消标示信息,已经从自己想看的电影列表里删除了这部电影…

在 标记访问权限 这里,我们可以选择允许使用这个标示的用户角色…

然后我们要决定把这个标示放在哪个内容类型上使用,在 捆绑 这里,选择电影这个内容类型。

显示选项 可以调整这个标示链接的显示, 链接类型 决定了标示与用户的交互方式,推荐大家使用默认的 Javascript 。

点击 保存标示… 在标示列表里,你会看到我们新创建的 wish 这个标示。

回到前台页面,打开一个电影内容(!勇敢传说)… 在电影内容上,会显示一个 想看 的链接 … 因为我们这个 想看 标示选择的链接类型是 Javascript,所以点击这个标示链接,不需要重新载入当前的页面,就可以完成对内容的标示。

在下面的视频里我们再介绍一下如何利用 想看 这个标示去创建内容列表。

Flag - 标示《 Drupal 7 基础(下) 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点