gpt4 book ai didi

javascript - 博客/新闻类型网页

转载 作者:行者123 更新时间:2023-11-27 23:19:15 26 4
gpt4 key购买 nike

我正在制作一个网站,我想要一个新闻/博客类型的部分,每篇文章的风格都与其他文章非常相似(一张图像+文本)。我目前正在将帖子文本存储在 JSON 文件中。我认为为每个帖子创建一个单独的页面是一种浪费,因为我只需要检索 json 并将文本放入页面上的正确位置。我怎样才能做到尽可能少地使用重复页面?我目前正在使用 js 和 php。

假设我有一个带有侧边栏的主页,内容如下:

  1. 帖子 1
  2. 帖子 2
  3. ...
  4. 发布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/请求相应的 JSON 文件[文件].json。它读取 contents 键并将其值显示在屏幕上。使用这个 PHP 文件,您可以请求任何 JSON 文件并返回其内容。

关于javascript - 博客/新闻类型网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35530526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com