Вопрос с отображением.

  • Автор темы Автор темы Eternal
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
E

Eternal

Создал я сайт, на нем уже много страниц. Теперь мне хочется изменить содержание меню, но страниц много и придется изменять содержимое в каждом html файле, а это работы нудная и очень долгая. Я слышал, что можно сделать так, чтобы: изменил на главной странице контент, и автоматически на всех других страничках тоже изменилось. Как так сделать? Если можно, распишите все подробно - что и куда вставлять, а то не очень понимаю.
 
Все зависит от того, какие возможности дает тебе твой хостер.
Понятно, что на скриптах ты сайт переписывать не станешь.
Для тебя есть два варианта.
Если хостер позволяет, то SSI
В противном случае - меню генерировать джаваскриптом.
Примерно так:
Код:
<div>
<script src="menu.js"></script>
</div>
Если поискать, то можно найти много скриптов для генерации меню, другое дело, что у такого меню могут быть проблемы при индексации поисковиками.
 
Для: Vovochka
Да у меня хостера еще нет. Все на компе делаю)) Создал html файл, и меняю все там)

Для: Vovochka
<div>
<script src="menu.js"></script>
</div>

А куда это всатвлять? В <head></head>? Или в body?
 
Все зависит от скрипта menu.js
Это же абстрактный пример.

Смысл в том, что в обоих вариантах меню вынесено в отдельный файл. Его редактирование будет затрагивать все страницы B)
Я бы предпочел SSI со скриптовыми украшательствами.
 
Еще один вопрос в не тему:
У меня сайт на народе. Можно ли сделать так, чтобы я мог выкладывать файлы на сайт и посетители могли их скачивать без перехода на всякие там зеркала типа http://www.lobortis.com/ и т.д.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab