介绍
本文提供了关于如何使用Drupal将分享RSS源转换为一个少或者没有PHP编程经验的教程。 使用 Drupal,可以为每个提要指定更新间隔,分组提要和使用视图,以便从框中操作提要。 请在这里查看的演示 。
表 1
![]() | ![]() |
![]() | ![]() |
入门
我假设 已经安装在你的主机帐户上。 我使用的主题是 Marinelli插件,你可以使用任何其他主题。 确保你有视图和 Chaos工具安装/启用和聚合器 MODULE 启用 enable。 转到模块,启用聚合器并点击保存配置按钮以启用聚合器 MODULE。 以下是这些步骤。
1.RSS从属供稿2.设置提要聚合程序在Drupal中,进入配置,输入聚合器,点击设置并包含 <div> 和 <img> 标签到允许的HTML标记列表。 这将允许图像在内容提要中显示。 然后,点击列表然后添加提要。 填写标题。RSS提要 URL。更新间隔和保存。 对所有提要重复相同的步骤,如有必要,按类别对它们进行分组。
3。创建视图转到结构。视图。添加新视图。 我注意到Drupal搜索 MODULE 在 block 和页面视图中不能正常工作。 我们可以用一个页面来搜索页面。我们可以用它来索引页面。 在填写完所有信息之后,单击继续,参见图 1.
图 1
在字段部分,单击添加并选择aggregator聚合器: 标题"还有"聚合器:正文,单击应用并取消选中创建标签并点击应用按钮。 然后单击添加旁边的dropdrown icon,选择重新排列,删除不需要的字段并相应地排列字段。 在过滤条件部分,单击添加并选择aggregator聚合器提要: 提要 in"。然后点击应用,选择"运算符等于"并在值框中插入步骤 2中创建的任何提要 in。 通过输入 ID。聚合器标题。时间戳。随机和 等等,可以添加排序条件来对结果进行排序。
图 2
点击保存按钮并导航到页面查看结果。 你应该看到类似图 3的内容。
图 3
现在让我们来装饰一下。 返回视图,展开高级面板,然后单击其他主题下的主题信息。 注意,选中的模板是"views-view-fields。tpl。php"而不是"views-view-fields-view-electronic-page。tpl。php"。 通常我会修改后面的模板来定制单个视图。
图 4
由于我们再次重用相同的模板,我将继续使用清单 1中的代码替换"views-view-fields。tpl。php"模板。 代码 below 中的标题和描述字段对应于我们先前选择的字段,参见图 2. 为了简化,我将标题和 body 包装在div标记中。 根据你的要求,你可以在这里锻炼你的创造力。
清单 1
<div class="custom_view_title">
<?php print $fields["title"]->content; ?>
</div>
<div class="custom_view_content">
<?php print $fields["description"]->content; ?>
</div>
接下来,让我们为"custom_view_title"和"custom_view_content"类创建样式。 本教程中,我们将所有样式放在单独的文件中。 如果主题不是 inside 主题文件夹,请查看> 所有> 主题。 使用清单 2中的样式创建一个新文件,并将它的上传到主题,css文件夹。
清单 2
.custom_view_title {
background-color:#000;
opacity:.7;
filter: alpha(opacity = 70);
border-left:1px solid #828282;
border-right:1px solid #828282;
border-bottom:1px solid #828282;
padding: 2px;
}
.custom_view_content {
min-height:180px;
border-left:1px solid #828282;
border-right:1px solid #828282;
border-bottom:1px solid #828282;
padding:2px;
}
.custom_view_content img {
float:left;
padding: 2px;
}
打开你的主题. info 文件。 在 bartik/NAME = css/layout = css/layout = css/layout。css行的时候,如果主题是,那么文件应该是 bartik.info. 添加的样式表 [all] [] = css/custom。 转到配置。性能。清除所有缓存并导航到页面以再次检查结果。
图 5
转到结构。视图并查找先前创建的视图。在操作下选择克隆。 在筛选条件下给视图一个新的NAME,修改标题并提供一个不同的提要 ID。 在页面设置上,修改路径并按保存按钮。 如有必要重复这里步骤。
图 6
我们还可以按类别过滤,然后输入 ID,看图 7.
图 7
下一步是装饰菜单。 如果主题的菜单不够花哨,你可以尝试其他插件,例如 superfish。 我不打算在这里覆盖菜单,你可以在谷歌上找到很多不错的资源。
Concllusion
我希望有人会发现这个帖子有用。 如果有问题,请给我写信。