使用Drupal将联盟RSS源转换为网站

分享于 

6分钟阅读

Web开发

  繁體

介绍

本文提供了关于如何使用Drupal将分享RSS源转换为一个少或者没有PHP编程经验的教程。 使用 Drupal,可以为每个提要指定更新间隔,分组提要和使用视图,以便从框中操作提要。 请在这里查看的演示

表 1

Demo homebooks menu
books mega menusoftware mega menu

入门

我假设 已经安装在你的主机帐户上。 我使用的主题是 Marinelli插件,你可以使用任何其他主题。 确保你有视图Chaos工具安装/启用和聚合器 MODULE 启用 enable。 转到模块,启用聚合器并点击保存配置按钮以启用聚合器 MODULE。 以下是这些步骤。

1.RSS从属供稿

链接共享插件,等等 订阅RSS订阅。

2.设置提要聚合程序

在Drupal中,进入配置,输入聚合器,点击设置并包含 <div> 和 <img> 标签到允许的HTML标记列表。 这将允许图像在内容提要中显示。 然后,点击列表然后添加提要。 填写标题。RSS提要 URL。更新间隔和保存。 对所有提要重复相同的步骤,如有必要,按类别对它们进行分组。

3。创建视图

转到结构。视图。添加新视图。 我注意到Drupal搜索 MODULE 在 block 和页面视图中不能正常工作。 我们可以用一个页面来搜索页面。我们可以用它来索引页面。 在填写完所有信息之后,单击继续,参见图 1.

图 1

Create View

在字段部分,单击添加并选择aggregator聚合器: 标题"还有"聚合器:正文,单击应用并取消选中创建标签并点击应用按钮。 然后单击添加旁边的dropdrown icon,选择重新排列,删除不需要的字段并相应地排列字段。 在过滤条件部分,单击添加并选择aggregator聚合器提要: 提要 in"。然后点击应用,选择"运算符等于"并在值框中插入步骤 2中创建的任何提要 in。 通过输入 ID。聚合器标题。时间戳。随机和 等等,可以添加排序条件来对结果进行排序。

图 2

view setting

点击保存按钮并导航到页面查看结果。 你应该看到类似图 3的内容。

图 3

result 1

现在让我们来装饰一下。 返回视图,展开高级面板,然后单击其他主题下的主题信息。 注意,选中的模板是"views-view-fields。tpl。php"而不是"views-view-fields-view-electronic-page。tpl。php"。 通常我会修改后面的模板来定制单个视图。

图 4

view row style

由于我们再次重用相同的模板,我将继续使用清单 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

view with style

4 创建更多视图

转到结构。视图并查找先前创建的视图。在操作下选择克隆。 在筛选条件下给视图一个新的NAME,修改标题并提供一个不同的提要 ID。 在页面设置上,修改路径并按保存按钮。 如有必要重复这里步骤。

图 6

more view

我们还可以按类别过滤,然后输入 ID,看图 7.

图 7

group by

5.创建菜单

下一步是装饰菜单。 如果主题的菜单不够花哨,你可以尝试其他插件,例如 superfish。 我不打算在这里覆盖菜单,你可以在谷歌上找到很多不错的资源。

Concllusion

我希望有人会发现这个帖子有用。 如果有问题,请给我写信。

演示


WEB  网站  turn  FEED  RSS  Feeds  
相关文章