javascript — что такое главная страница с использованием переполнения html-стека

Я работал над сайтом, который очень похож на OLX. Он будет отображать рекламу в зависимости от местоположения посетителя (например, если я из Мумбаи, то он должен показывать только рекламу Мумбаи). Я следовал традиционным путем, но таким образом мне придется создавать слишком много страниц
(даже если я рассматриваю только крупные города). Затем я получил предложение создать главную страницу, которая значительно облегчит задачу.

Но мне еще предстоит понять концепцию главной страницы в моем случае. Пытаясь понять, я был на нескольких веб-страницах, как Мастер-страницы с использованием HTML и JavaScript . Но, похоже, эта концепция используется для создания согласованного внешнего вида и поведения.

Может кто-нибудь сказать мне, как я могу это реализовать?

Спасибо !

0

Решение

Конечно,

Вы определяете статические части веб-сайтов, такие как верхний и нижний колонтитулы, а затем вставляете каждую из этих частей в разные файлы. Затем вы используете серверный язык, такой как PHP, для включения этих файлов в возвращаемое представление. Это позволяет вам изменить один файл, и тогда это изменение будет отражено на всех страницах, которые содержат ресурс.

1

Другие решения

То, как olx обрабатывает рекламу, основано на IP-адресе пользователя, посещающего веб-страницу, скажем, xxx.xx.xx.xxx принадлежит mumbai, то они отфильтровывают рекламу mumbai из своей базы данных и показывают ее. все основано на геолокации, и они также использовали .htaccess создать субдомен скажем mumbai.olx.in

1

Вы должны определить блоки на своей странице. Динамические блоки должны быть заполнены в зависимости от некоторых ситуаций, т.е. в вашем случае пользователи Мумбаи.

0

Вы можете реализовать эту концепцию, используя [include_once][1] функция из PHP, которая позволяет вставлять больше файлов в один файл. Например, если у вас есть:

Файл: 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';?>

Надеюсь, что это поможет вам!

0
По вопросам рекламы [email protected]