0

现在,我网站的基本结构相当庞大。

我对php知之甚少,但我已经成功了。

所以,我想知道 - 加载内容的最佳方式是什么?

现在,我使用一些 include() 和 require() 将所有页面保存为 .php。

我将使用 php 模型完成并更新它,但我想确保我做对了。

所以.. 我将把我的关键字、描述、其他元数据链接到我的数据库中。这样看起来不那么忙碌。在我闯入我的庞大网站之前有什么智慧之言吗?

现在:

  • (文档标签/html/元/等)
  • anchor.php *加载 css/js 和其他生命体征
  • /头
  • header.php *包含body标签
  • [内容(将内联放在静态页面上)]
  • footer.php *包含

新版本更像

  • (文档标签)
  • php 将所有内容写入 header.php
  • 打破内容仍然使用静态页面???
  • 页脚.php

也许只有 30 多个单独的页面,每个页面只有几行,而不是动态生成页面?我希望内容易于编辑。

谢谢您的帮助!*(对不起,如果它完全令人困惑)。

4

1 回答 1

1

即使在开发网站时,您也必须考虑:

  • 保持你的代码干燥(不要重复自己)
  • 将ridondant代码封装在一些默认结构中(作为面向编程的对象)

根据您的网站必须显示的内容,根据上述 2 条规则,选项(如您所说)“30 多个带有几行的单独页面”是最好的。

这让您可以“快速”编辑网站,例如,如果您想编辑标题,您必须只编辑一个 .php 文件,所有页面都会影响编辑。在其他情况下,如果您想编辑页面“X”的内容,您可以直接进入该页面并编辑内容。

记住:尝试为必须完成的工作实现最好的文件,例如(类似的东西):

  • head.php(所有在 head 标签中的)
  • header.php(页面顶部)
  • menu.php(菜单)
  • banner.php,banner1.php(页面之间不同的东西,但本身作为横幅是静态的)
  • sidebar.php(侧边栏)
  • footer.php(页面底部)

这样做,在 4-5 要求/包含中,您可以简单地构建一个新页面。

否则尽量避免只重复使用一次的页面。

于 2012-10-29T17:20:43.447 回答