Как как... да никак! Нужно все в правильном порядке делать.
Можно использовать буферизацию вывода, а потом в буфере распарсивать и заменять содержимое тега <title>, но это, как говорится, гланды через жопу...
А правильно же в вашем случае, сначала занести все данные в соответствующие переменные, а потом уже делать вывод шаблона. Т.е.: index.php
(Добавление)
Подсказка: ваш SWITCH надо использовать перед подключением шаблона, а не внутри. А сгенерированный контент заносите в переменную $content, содержимое которой потом выведете в шаблоне.
↑ незачем цитировать последнее сообщение (Uchkuma)
Спасибо за советы. Я так и сделал уже.
P.S. Я думал, что SWITCH не сработает вне шаблона и поэтому парился не понятно зачем, а оказалось что все отлично работает.
Поставлю вопрос проще:
Как сделать генерацию тайтлов внутренних страниц без шаблонизатора, если код внутренней страницы генерируется уже после выводап тайтла.
У меня идет такой шаблон:
Просьба помочь в решении вопроса с генерацией заголовков страницы для внутренних страниц.
Есть главная страницы index.php
В ней я определяю дефолтовый заголовок по названию сайта. А далее вывожу шаблон внутренней страницы в буфер и переопределяю заголовок страницы.
Просьба помочь в реализации функции задержки выполнения скрипта с таймером как на файлообменниках. Ссылки на скачивание файла реализуются через форму методом POST. Нужно сделать таймер с задержку выполнения php скрипта генерирующего ссылки на скачивание.
Мелкий
Спасибо. Если я правильно понял - они дают возможность создавать какую-то выборку по умолчанию и БД не нужно ничего искать, выдача уже готовая на сервере и ее нужно только забрать?
Вопрос такой. Можно ли сделать выборку из БД одной таблицы, но с разными параметрами одним запросом?
Задача такая.
Есть главная страница сайта, на которой 3 вкладки на Ajax:
«Новые» «Популярные» «Комментируемые»
Все это из таблицы НОВОСТИ. Можно ли сделать выборку определенного количества новостей одним запросом, но с разными параметрами (10 новых, 10 самых просматриваемых, 10 самых комментруемых). И если можно то, каким образом?
Задача такая:
На странице расположено 10 форм, каждая форма имеет свой уникальный ID и кнопку для обработки формы. Можно ли задать еще и общую кнопку, которая запустит обработку сразу 10 форм в цикле. Или обработку только тех форм, которые отмечены через checkbox.
Вопрос по использованию вложенного цикла While.
Задача такая:
Вывести на страницу все категории сайта
Вывести под каждой категорией список тизеров, которые показываются в этйо категории
В базе каждый тизер имеет поле где цифрой обозначено id категории к которой он принадлежит
Написан функцию, которая все это должна реализовать, но проблема в том, что все прекрасно работает только в первом шаге цикла.
Первыя цикл выводим список категорий и здесь все нормально, а далее вложенный цикл выводит список тизеров только к первой категории, к остальным нет.
На страницу в цикле выводится 10 форм с новостями. Каждая форма имеет свой уникальный ID и содержит в себе 4 checkbox.
- удалить
- опубликовать (это checkbox отмечен тегом checked)
- на главную
- инфо
Задача у меня следующая:
при нажатии на checkbox "УДАЛИТЬ" - остальные checkbox'ы деактивируются. Только нужно сделать это в пределах одной формы.
Подскажите, как сделать такую функцию. Есть 4 чекбокса, один из них с функцией «УДАЛИТЬ», еще один отмечен тегом «CHECKED» по умолчанию. Как сделать так, чтобы при выборе чекбокса «УДАЛИТЬ» остальные чекбоксы просто отключались и становились неактивными.