Как сделать страницу приветсвия?

Discussion in 'Структура данных сайта' started by kofein, Aug 15, 2007.

  1. orsouser
    Offline

    orsouser Недавно здесь

    Joined:
    Jan 16, 2010
    Messages:
    10
    Likes Received:
    0
    Gender:
    Male
    ---_SkippeR_---, аа, да не, вы не поняли... я сайт пока еще не выкладывал... и делать этого не буду... я его сделаю и отдам, все дальнейшее будет уже не моей задачей...))
     
  2. Offline

    dmkbox Недавно здесь

    Joined:
    Jul 1, 2010
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Для Сафари не работает к сожалению. Есть ли выход?
     
    Last edited by a moderator: Apr 5, 2014
  3. Offline

    ch12o4n2p Недавно здесь

    Joined:
    Apr 28, 2010
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Спасибо! сделал так. Работает как часы.
    Вот только проблемка объявилась :( при переходе по любой внешней ссылке на сайт все время выскакивает флэшка с приветствием на которой только одна кнопка для перехода на главную страницу. Как вариант попробывал добавить в htaccess приоритет на загрузку страници с флэшкой но там такаяже ситуация( Помогите пожалуйста справиться с проблемой!
    Может можно этот код какнибудь дополнить?
     
    Last edited by a moderator: Apr 5, 2014
  4. Offline

    rivaldo555 Недавно здесь

    Joined:
    Jan 9, 2011
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Можно немного модифицировать код. Например так:

    Код (PHP):
    1. if (!isset($_SERVER["HTTP_REFERER"])) {
    2.     $currenturl = JURI::current();
    3.     if($currenturl=='http://www.site.ru/' || $currenturl=='http://site.ru/'){
    4.         include ('index.html');
    5.         return;
    6.     }
    7. }
     
  5. Offline

    rivaldo555 Недавно здесь

    Joined:
    Jan 9, 2011
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Ну вот, немного поторопился.

    JURI::current(); не возвращает параметры запроса. Так что например index.php?opt=y определиться просто как index.php и нужный эффект не будет достигнут. Вместо этого надо использовать $_SERVER['REQUEST_URI']; Он возвращает полный УРЛ но без имени сайта. Так что голый сайт будет просто "/"
     
  6. Offline

    bugmenot Недавно здесь => Cпециалист <=

    Joined:
    Mar 15, 2009
    Messages:
    647
    Likes Received:
    39
    Gender:
    Male
    Напиши приветственную статью. Укрась её в нужном количестве. А потом в настройках главного меню выбери для главной тип "материал" и в нём эту статью. Всё, у тебя есть приветствие на главной.
     
  7. Offline

    iRaptor Недавно здесь

    Joined:
    Sep 25, 2010
    Messages:
    16
    Likes Received:
    0
    Gender:
    Male
    Код (PHP):
    1. if (!isset($_SERVER["HTTP_REFERER"])) {
    2.     $currenturl = $_SERVER['REQUEST_URI'];
    3.     if($currenturl=='http://www.сайт.info' || $currenturl=='http://сайт.info'){
    4.         include ('index.html');
    5.         return;
    6.     }
    7. }

    У меня не заработало!
    Работает только этот:
    Код (PHP):
    1. if (!isset($_SERVER["HTTP_REFERER"])) {
    2.     include ('index.html');
    3.     return;
    4. }
     
    Last edited: Mar 9, 2011

Share This Page

Loading...