За последние 24 часа нас посетили 22447 программистов и 1592 робота. Сейчас ищут 1625 программистов ...

Динамический title

Тема в разделе "PHP для новичков", создана пользователем Поросёнок, 2 сен 2008.

  1. Поросёнок

    Поросёнок Активный пользователь

    С нами с:
    7 авг 2008
    Сообщения:
    24
    Симпатии:
    0
    Опять наверное тупой вопрос :D

    Как лучше, правильно и вообще как делать делать титл на странице? К примеру, на главной показывать "сайт.ру", при заходе в категорию показывать "название категории | сайт.ру"

    Вот пробовал:
    Код (Text):
    1. switch ($_GET['cat']) {
    2.    
    3.     case "1" :
    4.         $title = "Категория 1";
    5.         break;
    6.        
    7.     case  "2": 
    8.         $title = "Категория 2";
    9.         break;
    10.  
    11. ... и т.д.
    12. }
    Пробовал както через if, пробовал из БД брать название категории :)

    Вообщем как лучше делать? Или еще как то можно?
     
  2. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    я обычно показываю "Сайт.ру: Категория - документ".
    т.к. в зависимости от GET инклудятся разные скрипты - вот в них конкретно это и пишу :)
     
  3. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    а сеошники говорят что надо документ - Сайт.ру: или Категория - Сайт.ру если документ не выбран
     
  4. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Я не сеошник, я пользователь, я вообще работаю скорее в области построения GUI. И как всякий GUI'ст я знаю, что при нажатии "Сохранить страницу" диалог предложит сохранить страницу используя title. Нет ничего хуже, чем разгребать сохраненные странички которые не отсортированы по ресурсу, а по названию документа :)
     
  5. Anonymous

    Anonymous Guest

    ВАХ! Дай я тибя пацилую!!!!
     
  6. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Чем не устраивает ?

    А вообще можно так

    PHP:
    1. <?php
    2. $cat_base = file('text.txt');
    3. $id = isset($_GET['cat']) && $_GET['cat'] > 0 && $_GET['cat'] < count($cat_base) ? $_GET['cat'] : 0;
    4. $title = $cat_base[$id];
    5. ?>
    Ну и список
    Код (Text):
    1. title по умолчанию
    2. Категория 1
    3. Категория 2
    4. и.т.д
    Но имхо это разврат (обычно использую подобное не для таких целей)
     
  7. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Горбунов Олег
    ацтань, пративный! %)
     
  8. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    ИМХО, лучше писать "Site.ru - Document":
    Во-первых если много задач в таскбаре то останеца "Site.ru - ...", что чаще всего это будет информативней, чем "Document - ...". Сразу ясно где интернет-банк, где гугль, девиантарт, нонейм, php.ru
    Во-вторых, если сохранить много документов, то простой сортировкой файлов можно сгрупировать страницы с одного сайта.