За последние 24 часа нас посетили 35052 программиста и 1747 роботов. Сейчас ищут 814 программистов ...

Генерация заголовков страниц без шаблонизатора

Тема в разделе "PHP для новичков", создана пользователем allforweb, 25 янв 2011.

  1. allforweb

    allforweb Активный пользователь

    С нами с:
    18 сен 2010
    Сообщения:
    72
    Симпатии:
    0
    Просьба помочь в решении вопроса с генерацией заголовков страницы для внутренних страниц.

    Есть главная страницы index.php
    В ней я определяю дефолтовый заголовок по названию сайта. А далее вывожу шаблон внутренней страницы в буфер и переопределяю заголовок страницы.
    PHP:
    1. $title = $settings['sitename']; // Это дефолтовый тайтл из настроек сайта
    2. $newstitle =""; // дополнительный пустой заголовок
    3. include './templates/default/layout.php'; // подключение шаблона сайта
    4. $newstitle = $myrow['title']; //переопределяю переменную вставляю в нее заголовок новости
    5. $page = ob_get_clean();
    6. echo $page;
    7.  
    Но это не срабатывает. Шаблон построен на switch и в нем пока так определено:
    PHP:
    1. <title><?php echo $newstitle.$title; ?></title>
     
  2. VItalijs

    VItalijs Активный пользователь

    С нами с:
    17 дек 2008
    Сообщения:
    244
    Симпатии:
    0
    Адрес:
    Рига, Латвия
    HTML:
    1. <title>{TITLE}</title>
    PHP:
    1. <?php
    2. $var  = $newstitle.$title;
    3. str_replace("{TITLE}", $var, $page);
    4.  ?>
    5.  
    ну или переопределять заголовок до того как шаблон вставляете.