Как редактировать отдельные страницы в многостраничном сайте?
Хочу создать многостраничный сайт. Например, есть файл html с навигацией - это макет, он будет подключен через php. Как редактировать отдельные страницы? Например, подключить файл js для отображения контента. Как это сделать правильно? Как это делается в реальных проектах??
Дополнительно:
Читай правила!
Ответы:
В реальных проектах человек, не разбирающийся в сайтостроении, использует CMS.
WordPress, например, весьма популярен, и материалов насчет "как" по нему достаточно.
Можно использовать чистый PHP, а можно использовать библиотеки, фреймворки и CMS. Можно хранить маршруты статично в файле, а можно динамично в БД. Можно HTML-контент выводить строками в коде, а можно писать код между HTML-контентом. Можно придерживаться подхода MVC, а можно не придерживаться. Можно подключать JS-скрипты статично в HTML-контенте, а можно динамично в других JS-скриптах. За реальный проект можно считать сайт крупнейшего в стране интернет-магазина, а можно считать и интернет-магазин Танечки, сделанный на коленке.
Столько неопределённости и столько желания, чтобы кто-то дал ответы на все вопросы. Увы, оно так не работает. В 21 веке можно воспользоваться поисковиком, а чтобы быть как все, в тренде, можно воспользоваться ChatGPT.
А php панацея..? Можно взять какой-нибудь конструктор, типа Mobirise...
Я делал редактор страниц, подгружал сайт через iframe и сделал чтобы можно было редачить текст и фото, там добавлял тегам атрибут enableedit вроде или как-то так.. на react + php
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Чтобы редактировать отдельные страницы в многостраничном сайте, вам потребуется доступ к файлам сайта и знание основ работы с HTML, CSS и возможно JavaScript.
Во-первых, вам нужно определить, какие именно страницы вы хотите отредактировать. Обычно каждая страница на сайте соответствует отдельному HTML файлу. Например, главная страница может быть index.html, страница о нас - about.html и т.д.
Для редактирования этих страниц вам нужно открыть соответствующий файл на вашем компьютере с помощью текстового редактора, такого как Sublime Text, Visual Studio Code или любой другой удобный для вас.
Пример редактирования HTML файла с помощью PHP:
<?php $file = 'about.html'; // указываем имя файла, который хотим отредактировать // открываем файл для чтения и записи $handle = fopen($file, 'r+'); // считываем содержимое файла $content = fread($handle, filesize($file)); // заменяем или добавляем нужные элементы на странице $content = str_replace('<title>About Us</title>', '<title>About Our Company</title>', $content); // записываем изменения обратно в файл fwrite($handle, $content); // закрываем файл fclose($handle); echo 'Страница успешно отредактирована!'; ?>
После внесения необходимых изменений в файлы HTML, сохраните их. Затем загрузите измененные файлы обратно на сервер, заменив старые версии.
Не забудьте также проверить, как изменения отображаются на сайте, чтобы убедиться, что все работает корректно.
Надеюсь, это поможет вам редактировать отдельные страницы на вашем многостраничном сайте! Если у вас есть дополнительные вопросы, не стесняйтесь задавать.