什么是使用htmlphp的母版页
what is master page using html-php
我一直在开发一个与olx非常相似的网站。它将根据访客的位置显示广告(例如,如果我来自孟买,那么它应该只显示孟买的广告)。我遵循传统的方式,但这样我将不得不创建太多页面(即使我只考虑大城市)。然后我得到了一个建议,创建一个母版页,这将使任务变得更容易。
但在我的情况下,我还并没有理解母版页的概念。在尝试理解的过程中,我接触过一些像MasterPages这样使用HTML和JavaScript的网页。但看起来这个概念是用来创造一致的外观和行为的。
有人能告诉我如何实现它吗?
谢谢!
当然,
您定义网站的静态部分,如页眉、侧边栏和页脚,然后将这些部分粘贴到不同的文件中。然后使用服务器端语言(如PHP)将这些文件包括在返回的视图中。它允许您修改一个文件,然后该更改将反映在包括该资源的所有页面中。
olx处理广告的方式是基于访问网页的用户的ip地址,假设xxx.xx.xx.xxx
属于孟买,然后他们从数据库中过滤孟买的广告并将其显示出来。这一切都基于地理位置,他们还使用.htaccess
创建子域,比如mumbai.olx.in
您应该在页面中定义块。动态区块应根据某些情况进行填充,例如孟买的用户。
您可以使用PHP中的[include_once][1]
函数来实现这一概念,该函数允许您在一个文件中插入更多文件。例如,如果您有:
文件:header.php
<html>
<head>
<title>My Page</title>
</head>
<body>
文件footer.php
<p>This is footer</p>
</body>
</html>
文件:index.php
<?php include_once 'header.php';?>
<h1>Hello world! </h1>
<?php include_once 'footer.php';?>
希望对你有所帮助!
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 网格视图页眉冻结在母版页中不起作用
- 避免使用母版页在 Javascript 中重复
- Jquery 引导程序验证 asp.net 母版页不起作用
- 母版页中的 JavaScript asp.net 无法加载
- 谷歌分析,jQuery华丽的弹出菜单.NET母版页实现
- 更改母版页中菜单项的类
- 如何在使用flash音乐播放器的母版页中自动播放音乐之前添加延迟
- 如何在子页面上覆盖母版页(模板)中的html代码
- Javascript无法从母版页运行
- 使用asp.net和母版页在ListView中保持回发时的滚动位置
- 使用母版页通过窗体在 asp.net 中调用 JavaScript 函数
- 排除子页中的母版页 JS 文件 asp.net
- 类似于母版页 asp.net 客户端解决方案
- 使用 JavaScript 获取首页(母版页)
- 如何在 SharePoint 母版页中包含共享位置中的 js 文件
- 使用 javascript 获取母版页内容占位符中文本框的值
- 将 jQuery 引用放在母版页有什么好处
- 引用母版页 ContentPlaceholder 时的 JavaScript 错误
- 什么是使用htmlphp的母版页