За последние 24 часа нас посетил 17991 программист и 1613 роботов. Сейчас ищут 897 программистов ...

автоматическое добавление кнопки

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

  1. VivaLaMax

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

    С нами с:
    14 авг 2011
    Сообщения:
    17
    Симпатии:
    0
    Здравствуйте.
    Уже облазил Google но не нашел ответ на такой интересующий вопрос:
    Как сделать автоматическое добавление кнопки допустим "Назад" при условии что мы находимся не на главной странице сайта?
    Все кнопки расположены на элементе header, и для того что бы не делать header для каждой страницы отдельно, нужно как то автоматизировать ее добавление.
     
  2. Amperandus

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

    С нами с:
    13 мар 2009
    Сообщения:
    226
    Симпатии:
    11
    Сделай сравнение с главной страницей в хидере, и если страница не главная добавляй что тебе нужно.
     
  3. VivaLaMax

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

    С нами с:
    14 авг 2011
    Сообщения:
    17
    Симпатии:
    0
    А можно чуть-чуть поподробнее. Не пробовал такое делать)
     
  4. Rockman

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

    С нами с:
    18 ноя 2010
    Сообщения:
    53
    Симпатии:
    0
    Адрес:
    Россия


    PHP:
    1. if($_SERVER['REQUEST_URI'] == "index.php")
    2.  
     
  5. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    используя модульную систему на index.php?go=mod ваш способ нигде не покажет кнопки. хотя кто знает как автор там реализовал
     
  6. Freakmeister

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

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    При модульной системе так: if(!$_GET['go']) { echo 'blablabla'; }
     
  7. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    это вы мне ? =D
    никто не спрашивал как оно работает)

    очевидно что при модульной системе кнопка назад делается так
    PHP:
    1. <?
    2. #index.php
    3. if(!isset($_GET['go']))
    4. echo "Назад";
    5. ?>
     
  8. Freakmeister

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

    С нами с:
    20 дек 2009
    Сообщения:
    888
    Симпатии:
    5
    А зачем нужна isset вообще?) Всегда пишу без неё и всё как бэ работает.
     
  9. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    Эм , вообще бывают нестыковки
    с isset проверяется вообще существование переменной , а без isset , тоесть if($_GET['go']) , в случае если go==0 - результать будет такой же как и у несуществующей переменной , хоть она и равна нулю. я уже точно и не помню , и времени проверять нет , но определённо были с этим косяки и правильное применение - isset
     
  10. VivaLaMax

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

    С нами с:
    14 авг 2011
    Сообщения:
    17
    Симпатии:
    0
    Все понял) Спасибо.