6umbraconewssite:添加新闻分类

_Is2 _Is2     2022-08-12     646

关键词:

上一篇做了一个简单的首页,在导航条上添加了几个新闻板块,接下来我们就添加这几个新闻板块的页面。

  开始我们还是需要创建Document Types用来展示新闻列表。我们先做好规划,新闻列表只需要把新闻标题和图片展示出来就可以了,。
  我们创建这个新闻列表的文档类型,同样是在Setting–> Document Types下面创建,创建一个名为News List的文档类型。注意这时的创建菜单中出现了一个选项 “Master Document Type”,这个选项的作用是如果你的这个模板的某些数据是继承自其他模板的,就选择那个模板为Master模板。之前没有出现是因为只有一个Home模板。我们的新闻页面是独立的,不需要继承,所以默认选择 “none…”。

首先创建一个名为Info的Tabs,然后添加一个Section Name的属性,用来编辑新闻列表的种类。

 

打开Home文档类型下,进入Structure选项卡中,将Allow at root后面的选项勾选上,作用是将Home类型设置成根节点;然后将Allowed chile node types后面News List勾选上,作用是允许News List作为Home的子节点。

我们回到Content功能节点,点击“首页”后面的三个小圆点按钮,可以看到我们刚刚创建的News List类型已经可以使用了。如果这里没有出现News List类型的选项,而是一些提示,那么尝试刷新一下页面,如果还没有看看Home文档类型设置里里面是否将News List类型勾选为Home类型的子节点,记得保存。

创建之后,进入设置界面,第一个文本框是设置这个节点的名称,而且也是网页在进入这个节点时的网址,所以一般使用英文比较好一点,因为网址中出现中文路径可能会出问题,也不太好看。

按照同样的方法,设置其他几个节点。

      接下来我们将这几个页面分别链接到,上一篇中编写的首页导航条按钮中。
  回到Templates中,将Master中的代码改造一下,绑定几个新闻链接,将bootstrap导航条的代码改成:

 1 <div class="navbar navbar-inverse navbar-fixed-top">
 2         <div class="container">
 3             <div class="navbar-header">
 4                 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
 5                     <span class="icon-bar"></span>
 6                     <span class="icon-bar"></span>
 7                     <span class="icon-bar"></span>
 8                 </button>
 9                 <div style="text-align:center">
10                     <a href="@home.Url">
11                         <image src="@(home.siteLogo)" />
12                     </a>
13                 </div>
14             </div>
15             <div class="navbar-collapse collapse">
16                 <ul class="nav navbar-nav">
17                     @if (home.Children.Any())
18                     {
19                         foreach (var childPage in home.Children)
20                         {
21                             <li><a href="@childPage.Url">@childPage.sectionName</a></li>
22                         }
23                     }
24                 </ul>
25                 <ul class="nav navbar-nav pull-right">
26                     <li><a>登陆</a></li>
27                     <li><a>注册</a></li>
28                 </ul>
29             </div>
30 
31         </div>
32     </div>

      解释一下上面的代码,主要是@if(home.Children.Any(){......})这段代码,home是当前网页的对象,home.Children是当前页面的子页面,也就是Home节点下的子节点,就是我们刚才设置的几个News List类型的节点。

  这时我们已经可以对导航条上的按钮进行点击了,而且可以进行正确的跳转,因为没有内容,而且没有将News List的templates设置master模板,所以页面什么都没有。

进入Templates功能节点,打开News List,将Master template选项设置成Master。并且保存起来。

然后在News List中添加一行示例代码。如下图:

现在就可以看到我们需要的效果了:

下一篇我们添加新闻详细内容页面,并且在将其展示在新闻列表页面中。

nlp新闻主题分类任务(代码片段)

【NLP】新闻主题分类任务前言1.构建带有Embedding层的文本分类模型2.对数据进行batch处理3.构建训练与验证函数4.进行模型训练和验证5.查看embedding层嵌入的词向量总结前言学习目标了解有关新闻主题分类和有关数据.掌握使用浅层... 查看详情

新闻网站个人中心(用户新闻发布)流程分析

...用户登录状态2.判断请求方式是否是post请求3.查询网站的新闻分类4.将分类结果保存到列表当中5.移除新闻份类(最新)6.将分类结果传给前端,给用户提示当前分类7.获取post请求中的参数(新闻标题,新闻分类id,新闻摘要,图片内容,新闻... 查看详情

新闻项目分类

】新闻项目分类【英文标题】:NewsItemCtegorization【发布时间】:2012-04-0803:32:05【问题描述】:我想在java中实现一个方法,该方法可用于将来自RSSFeed的一些新闻项目(其描述不超过30个单词)分类为政治、经济、天气等类别。我... 查看详情

机器学习之新闻文本分类。(代码片段)

新闻文本分类首先需要通过大量的训练之后获得一个存放关键字的表,之后再输入一个新闻内容,通过代码就可以自动判断出这个新闻的类别,我这里是在已经有了新闻文本的关键词表后的处理,#encoding=utf-8#遍历文件,用Prosesso... 查看详情

新闻文章的多类分类算法

】新闻文章的多类分类算法【英文标题】:AlgorithmforMulti-ClassClassificationofNewsArticle【发布时间】:2014-05-0904:17:53【问题描述】:我想将新闻文章归入它所属的类别。我有4类新闻,例如“技术、体育、政治和健康”。我已经为每个... 查看详情

财经新闻标题分类为正/负类

】财经新闻标题分类为正/负类【英文标题】:Financialnewsheadersclassificationtopositive/negativeclasses【发布时间】:2012-07-1600:25:49【问题描述】:我正在做一个小型研究项目,我应该尝试将财经新闻文章标题分为正类和负类。对于分类... 查看详情

机器学习—svm新闻分类

机器学习—svm新闻分类参考博客:https://blog.csdn.net/m0_46557838/article/details/105373708学习交流记录使用,侵权删。 查看详情

phpacf循环通过新闻分类(代码片段)

查看详情

聚类还是分类?

...境。我想得越多,我就越困惑。这就是我所面临的。我有新闻文件(大约3000份,并且还在不断增加),其中包含有关公司、投资、股票、经济、季度收入等的新闻。我的目标是对新闻进行排序,以便我知道哪些新闻对应哪些新... 查看详情

课后作业——新闻文本分类(代码片段)

引言:  本次任务是做一个新闻文本分类的算法,算法选择朴素贝叶斯实现。可以实现对新闻内容的一个具体分类。  环境:jupternookbook,py3.81.导入数据df_new=pd.read_excel(\'./data/123.xlsx\').astype(str)df_news=pd.DataFrame(df_new)df_news.head()... 查看详情

wordpress不同分类调用不同的模板

....php,category.php) 应用场景:默认文章默认有2个大类(新闻资讯、游戏资料)新闻资讯下的所有子分类调用“新闻资讯列表模板,新闻内容模板”游戏资料下的所有子分类调用“游戏资料列表模板,游戏资料内容模板” 文... 查看详情

使用 Spacy 对新闻文章进行文本分类

】使用Spacy对新闻文章进行文本分类【英文标题】:TextClassificationofNewsArticlesUsingSpacy【发布时间】:2020-09-2810:01:27【问题描述】:数据集:包含大约1500列数据的Csv文件,其中列(Text,Labels)其中Text是尼泊尔语的新闻文章语言和标签... 查看详情

pytorchrnn实现新闻数据分类(代码片段)

PytorchRNN实现新闻数据分类概述数据集TextRNN模型评估函数主函数输出结果概述RNN(RecurrentNeturalNetwork)是用于处理序列数据的神经网络.所谓序列数据,即前面的输入和后面的输入有一定的联系.数据集我们将使用THUCNews的一个子数据集,... 查看详情

keras深度学习实战——新闻文本分类(代码片段)

Keras深度学习实战(9)——新闻文本分类0.前言1.新闻文本分类任务与神经网络模型分析1.1数据集1.2神经网络模型2.使用神经网络进行新闻文本分类小结系列链接0.前言在先前的应用实战中,我们分析了结构化的数据集&... 查看详情

毕业设计之---新闻分类系统(代码片段)

简介新闻分类课题是在算法类毕业设计中比较热门的,本质上是属于自然语言分类,可以使用机器学习算法去处理,也可以使用深度学习算法去处理.基本步骤如下:文本数据采集-->选择训练算法(机器学习/深度学习)-->进行训练--&g... 查看详情

毕业设计之---新闻分类系统(代码片段)

简介新闻分类课题是在算法类毕业设计中比较热门的,本质上是属于自然语言分类,可以使用机器学习算法去处理,也可以使用深度学习算法去处理.基本步骤如下:文本数据采集-->选择训练算法(机器学习/深度学习)-->进行训练--&g... 查看详情

深度学习实战案例:新闻文本分类(代码片段)

深度学习多分类案例:新闻文本分类公众号:机器学习杂货店作者:Peter编辑:Peter大家好,我是Peter~这里是机器学习杂货店MachineLearningGrocery~之前介绍过一个单分类的问题。当每个数据点可以划分到多个类别... 查看详情

深度学习实战案例:新闻文本分类(代码片段)

深度学习多分类案例:新闻文本分类公众号:机器学习杂货店作者:Peter编辑:Peter大家好,我是Peter~这里是机器学习杂货店MachineLearningGrocery~之前介绍过一个单分类的问题。当每个数据点可以划分到多个类别... 查看详情