博客/新闻类型的网页
Blog/News type webpages
我正在制作一个网站,我想有一个新闻/博客类型的部分,每个帖子在stile上都与其他帖子非常相似(一张图片+文本)。我目前正在将帖子的文本存储在 JSON 文件中。我认为为每个帖子创建一个单独的页面是一种浪费,因为我只需要检索 json 并将文本放入页面上的正确位置。我该怎么做才能尽可能少地使用重复的页面?我目前正在使用 js 和 php。
假设我有一个带有侧边栏的主页,上面写着:
- 帖子 1
- 帖子 2
- 。
- 发布 n
该怎么办,以便当我单击任何帖子时,会打开一个包含正确帖子的新页面,请记住,我不想为每个帖子设置不同的页面。
假设您的 JSON 文本帖子如下所示:
{
"contents": "my file contents"
}
以下代码应该有效:
<p>Some consistent header.</p>
<p>
Requested file contents:
<?php
if(isset($_GET["file"])) {
$requested_file = $_GET["file"];
$file = json_decode(file_get_contents("json/$requested_file.json"), true);
echo $file["contents"];
} else {
// Some kind of error
}
?>
</p>
<p>Some consistent footer.</p>
这将检查 URL 中的file
查询变量(例如 ?file=post1
),并使用相对路径json/[file].json
请求相应的 JSON 文件。它读取contents
键并将其值放在屏幕上。使用这个 PHP 文件,您可以请求任何 JSON 文件并返回其内容。
相关文章:
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 如何在DOM元素上按类型构建此函数
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何防止网页加载后自动启动功能
- 如何将具有文本类型值的var放入jQuery函数中
- javascript解释器如何理解变量的数据类型
- 可变大小的JavaScript字符串如何成为基元类型
- 我可以在ebay中使用谷歌网页字体api或任何类型的自定义字体吗
- 博客/新闻类型的网页
- 有两种CSS嵌入语言风格的网页,不同的文本语言类型
- 覆盖HTML 5输入类型文件,相机与图像/文本从HTML网页
- 网页音频振荡器类型不工作在Chrome, Firefox
- 使用谷歌浏览器时,什么类型的HTML, javascript或网页源代码会导致Adblock不呈现页面?
- 我如何使网页检查,看看是否链接文件有错误的文件类型检查另一个文件类型
- 获取移动网页设备类型的新方法
- 检测网页中的鼠标光标类型更改