Как обновить несколько страниц при редактировании одной страницы? Например, я редактирую index.html, и я меняю его нижний колонтитул (который есть у всех других страниц). Когда я меняю нижний колонтитул, я хочу, чтобы другие страницы в моем домене также обновлялись. Благодаря!Обновление страниц с помощью HTML
ответ
Это основная причина, по которой существуют платформы, такие как PHP и ASP.NET; они могут помочь вам динамически генерировать HTML, содержащие общие разделы, такие как верхние и нижние колонтитулы, которые определены в одном месте. Одна простая альтернатива, которая может быть доступна вам, - Server Side Includes.
Update:
Так как вы сказали, что вы используете PHP, вместо того, чтобы страницы с расширением .html
, вы должны написать свои страницы в PHP. Таким образом, вы можете включать в отдельные файлы, содержащие ваши верхние и нижние колонтитулы на каждой странице, поэтому любые изменения в них имеют только быть сделано в одном месте, т.е .:
<?php include 'header.php'; ?>
<!-- Your page-specific content -->
<?php include 'footer.php'; ?>
Есть несколько способов сделать это. Вы можете использовать редактор, который открывает файлы определенного проекта, и использовать регулярные выражения для редактирования.
Или более распространенным способом достижения этой цели является использование SSI или серверной части (http://en.wikipedia.org/wiki/Server_Side_Includes). Это чаще встречается и реже уничтожает страницы, если регулярное выражение не сформировано должным образом.
Если вы используете другой движок (например, PHP), вы можете сделать что-то вроде файла (require_once, include и т. Д.), Чтобы извлекать информацию из одного места. Это похоже на концепцию SSI, за исключением того, что для анализа страницы требуется другой движок.
Современные IDE для веб-дизайна (DreamWeaver) включают в себя этот тип функциональности и внутри них. Вам нужно только настроить его.
Для такого автоматического обновления вы можете создать функцию в PHP
function generate_footer() {
echo "<p>Page maintained by Lucifer</p>";
}
и в HTML-код, который вы просто должны написать этот
<div class= "footer">
<?php generate_footer()?>
</div>
это в PHP вы можете использовать любой другой сервер что вы хотите
- 1. Автоматическое обновление страниц
- 2. Обновление нескольких страниц
- 3. Редактирование html-страниц с помощью java
- 4. Управление разрывами страниц с помощью HTML/CSS
- 5. Вложения HTML-страниц с помощью AngularJS
- 6. Обновление страниц в angularjs
- 7. Обновление страниц слишком много
- 8. Обновление страниц сайта
- 9. Обновление HTML с помощью @ Html.Partial MVC 5
- 10. Обновление JavaScript-объекта с помощью HTML
- 11. Обновление html с помощью ajax и perl
- 12. Обновление содержимого блока HTML с помощью ajax
- 13. Обновление фотографий в html с помощью javascript
- 14. Обновление файла HTML с помощью BeautifulSoup
- 15. обновление контейнера без освежающих страниц
- 16. Обновление .aspx страниц
- 17. Обновление DIV с помощью HTML с помощью jQuery при нажатии
- 18. Преобразование HTML в изображение с нумерацией страниц с помощью C#
- 19. Обновление просмотров страниц в mysql
- 20. Архивирование страниц с помощью Scrapy
- 21. Создание страниц из html
- 22. Освежающих страниц с помощью JS фрагмента кода
- 23. Обновление TOC с помощью формулы
- 24. Обновление пакета с ошибкой для github-страниц
- 25. Как предотвратить полное обновление страниц с областями
- 26. Обновление таблицы страниц ядра Linux
- 27. Извлечение данных из HTML-страниц с помощью R
- 28. Использование многих разных html-страниц с помощью выражения
- 29. Сгенерировать PDF из нескольких HTML-страниц с помощью iText
- 30. Предпочтительная библиотека DOM для разбора html-страниц с помощью node.js?
Вы ищете серверный код. – SLaks
Какой инструмент вы используете для создания своих веб-страниц? И используете ли вы код javascript или сервер? На каком языке? Вот одна сводная статья различных [подходов] (http://webdesign.about.com/od/ssi/a/aa052002a.htm). – DOK
поместите нижний колонтитул в другой файл, например 'footer.php', и позвоните ему на тех страницах, которые вы хотите. Выполняя это, ваш «нижний колонтитул» обновляется с обновлением в одном месте. – uday