Задать вопрос
@olegolehovich

Как автоматически создавать страницы по шаблону?

Здравствуйте, подскажите в каком направление копать.
Задача такая, нужно автоматически сгенерировать несколько сотен страниц, в которых в определенных местах будут меняться тексты (Тайтл,дескрипшен, Н1, Н3, alt картинок), генерироваться хлебные крошки.

Пример, есть 1ая и основная страница - Тексты в Татле, Деск, Н1, Н3 написаны по шаблону - Купить [скутер] в [москве] недорого по цене от [39.000]
То что в скобках - текст, который на каждых страницах должен меняться.
Нужно создать отдельные страницы в которых слово скутер замениться на мопед, заменится город москва, на другие города по списку.
Описал кратко, сам шаблон текста куда более сложный, понимаю, что руками придется править, перепроверять.

Каким образом можно автоматизировать процесс создания страниц и базовой замены слов на новых страницах? Возможно уже есть готовые решения?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
irishmann
@irishmann
Правильный вопрос - половина ответа
Создать 1 страницу, передавая в нее какой-либо идентификатор подгружать по нему всю остальную инфу из БД.
Например, переходим на страницу test.php?prod_id=1
То есть мы передали GET параметр на страницу test.php, в нем же реализуем вывод остальной инфы
<?php
$prod_id = intval($_GET['prod_id']);
//далее какой-либо метод или функция подгружающая инфо, пример функции
$product = GetProducByID($prod_id); 
// $product теперь ассоциативный массив типа ('title' => 'Название', 'price' => '1000') и т.д.
далее выводим всю инфу о продукте
в нужном месте шаблона <?= $product['title'] ?>
Ответ написан
rockon404
@rockon404
Frontend Developer
Срочно читайте о том, что такое динамический контент, системы управления содержимым, шаблонизаторы и базы данных.
Ответ написан
Комментировать
@Barmunk
Если я правильно понял что вы хотите, то нужен синонимайзер, базу которого нужно будет заполнить в справочник. Потом уже с помощью рандома выводите нужные поля.

ключевые слова:
- синонимайзеры
- дорвеи
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы