【问题标题】:How to "creating new page" works in PHP?如何在 PHP 中“创建新页面”?
【发布时间】:2016-06-06 11:19:10
【问题描述】:

PHP 中创建页面:我正在尝试学习如何创建cms,但我无法理解某些内容。例如,在Wordpress 中,当您单击“创建新页面”按钮时,背面发生了什么?例如现在我没有任何页面。

我想动态创建这些页面:

  1. 首页
  2. 关于
  3. 联系方式

在我想在我的菜单中添加此页面之后。最好的方法是什么?

问题:

  1. 我应该创建一个新的php 文件来执行此操作,还是只从属于每个页面的数据库中获取数据?

  2. 如何在我的菜单中动态添加这些页面?

  3. 什么是htaccess?我无法理解它确实与文件的进程相关。

互联网上有教程,但它们总是展示如何从数据库中获取文章。当我有另一个项目(例如滑块)时,我需要一个真实页面。

谁能给我推荐一个简单的教程,或者提供一个清晰的解释来简单地解释逻辑。

【问题讨论】:

    标签: php .htaccess content-management-system


    【解决方案1】:

    我创造了类似的东西。我就是这样做的(可能不是最好的方法,但肯定是最简单的)。

    1. 创建一个模板文件并在您希望插入新页面数据的位置插入标签(!Title!、[[Title]] 等)。
    2. 新建页面时,读取模板内容,将标签替换为提交的数据(我用了titles,desc,h1等,不过也可以通过简单的content函数来实现)
    3. 用户使用 mkdir() 选择/创建目录
    4. 然后所有这些都存储在数据库中,供用户导航到。
    5. 然后您可以使用 DB 条目来构建导航菜单

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多