实验7 获取内容页文章信息1
需积分: 0 182 浏览量
更新于2022-08-04
收藏 344KB PDF 举报
实验7 获取内容页文章信息1
实验7 获取内容页文章信息1是phpcms v9实验系列的一部分,本实验的主要目的是获取内容页文章信息,包括标题、作者、更新时间、文章内容、上一篇和下一篇等信息,并将其动态显示在内容页中。本实验将分为三个步骤,分别是分析要获取的内容、根据要获取的内容去找对应的参数表示方式和测试。
实验背景
实验背景是如此漂亮的页面,不为我所用太可惜!在实验准备阶段,已经将网站模板里面所有页面的CSS、JS和图片文件的路径调整完毕。河北中学的导航栏已经实现动态获取,也就是说,能够从导航栏链接到栏目页。首页中“河中新闻、校园公告、河中教研网、河中德育网”这几个栏目的显示内容都已经动态获取。列表页的内容列表已经动态获取。内容页中页面样式已经调整好,且各个栏目中已经添加了相关内容。
实验准备
实验准备阶段,已经完成了以下工作:
1. 将网站模板里面所有页面的CSS、JS和图片文件的路径调整完毕。
2. 河北中学的导航栏已经实现动态获取。
3. 首页中“河中新闻、校园公告、河中教研网、河中德育网”这几个栏目的显示内容都已经动态获取。
4. 列表页的内容列表已经动态获取。
5. 内容页中页面样式已经调整好,且各个栏目中已经添加了相关内容。
实验目的
实验目的就是获取内容页文章信息,包括标题、作者、更新时间、文章内容、上一篇和下一篇等信息,并将其动态显示在内容页中。
实验步骤
实验步骤分为三个部分:分析要获取的内容、根据要获取的内容去找对应的参数表示方式和测试。
步骤1:分析要获取的内容
在这个步骤中,我们需要分析要获取的内容都有哪些,也就是说,我们要在这里,实现对一下内容的动态获取:
1. 标题
2. 作者
3. 更新时间
4. 文章内容
5. 上一篇
6. 下一篇
步骤2:根据要获取的内容去找对应的参数表示方式
在这个步骤中,我们需要根据要获取的内容,去找对应的参数表示方式。文章的所有相关信息,都是存放在数据库里面的。我们可以通过对应的参数名称,找到对应的值,然后获取成功,就能动态显示出来。那么这些参数在哪儿?如何查看?在后台的模型管理里面,每一个字段,就对应一个参数,找到其字段名,就找到了该参数的表示方式。这样,我们可以把“1. 标题、2. 作者、3. 更新时间、4. 文章内容”解决。还剩下“上一篇、下一篇”的功能没有实现,在这里,我们要注意两个问题:第一、上一篇和下一篇的文章标题要获取并显示出来,第二、上一篇文章和下一篇文章的链接要获取并且替换掉之前代码里面的“#”。已知,我们可以通过$previous_page 可以获取上一篇文章的相关信息,通过$next_page 来获取下一篇文章的信息,那么对应的标题和 url 的获取方式分别为:$previous_page[url]、$previous_page[title],请根据提示自行写出“下一篇”文章的标题和 url 的获取方式。
步骤3:测试
在这个步骤中,我们需要自己测试效果并自行调整。
知识点:
1. phpcms v9实验系列
2. 动态获取内容页文章信息
3. 参数表示方式
4. 数据库存储
5. 模型管理
6. 字段名
7. $previous_page 和 $next_page
8. 动态显示
9. 文章标题、作者、更新时间、文章内容、上一篇和下一篇等信息
10. php 语言
扩展练习:
1. 实现内容页文章信息的动态获取和显示
2. 了解phpcms v9的模型管理和字段名
3. 学习php 语言和数据库存储
4. 实现上一篇和下一篇文章的链接和标题的获取和显示
5. 测试和调整动态显示效果
咖啡碎冰冰
- 粉丝: 18
- 资源: 292
最新资源
- 基于QtQML的点餐系统详细文档+全部资料+高分项目.zip
- 基于Qt编写的智能管家系统客户端,实现语音识别,按钮音效,摄像头采集。详细文档+全部资料+高分项目.zip
- 基于Qt创建的Linux系统下的浏览器详细文档+全部资料+高分项目.zip
- 基于Qt的C++项目,实现了网盘的基础功能,包括注册登录、好友系统、私聊群聊、文件操作、分享文件等功能,实现了网络通信、多线程等。详细文档+全部资料+高分项目.zip
- 基于QT的工资管理系统详细文档+全部资料+高分项目.zip
- 基于QT的纯C++控制台项目详细文档+全部资料+高分项目.zip
- 基于QT的简单的景点管理系统详细文档+全部资料+高分项目.zip
- 基于QT的模拟进程管理系统的设计与实现详细文档+全部资料+高分项目.zip
- 考试真题t41随机字符生成与解析
- 基于Qt的简易内部电子邮件系统详细文档+全部资料+高分项目.zip
- 基于QT的汽车销售系统,详细文档+全部资料+高分项目.zip
- 基于QT的人脸考勤系统详细文档+全部资料+高分项目.zip
- (177517012)基于java的宠物管理系统
- 基于QT的缺陷检测系统,包括图像检测以及目标检测两个部分,支持ONNXRuntime加速详细文档+全部资料+高分项目.zip
- 基于Qt的色盲检测系统详细文档+全部资料+高分项目.zip
- (177577444)万能脱壳工具 - 一款在沙盒中运行的脱壳工具