Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Автоматическая навигация по сайту, как реализовать 
:(
    Опции темы
andro_id
Дата 11.7.2007, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 17.4.2007
Где: Москва

Репутация: нет
Всего: 1



Необходимо реализовать такую штуку.
Если посетитель находится на главной стр, то отображается Главная->, далее, в зависимости от нахождения пользователя ссылки выстраиваются в путь, например: Главная->Фильмы->Анимационные->. Подскажите, в какую сторону смотреть. Слышал, что это можно просто реализовать ч/з JQuery.

Это сообщение отредактировал(а) andro_id - 11.7.2007, 15:06
PM MAIL WWW ICQ Skype   Вверх
UADeveloper
Дата 11.7.2007, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.7.2007
Где: Харьков

Репутация: нет
Всего: нет



Ну твой же скирпт открывает запрошеную юзером страницу. Вот оттуда и бери  smile:
PM MAIL   Вверх
kit_kat
Дата 11.7.2007, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 25.2.2007
Где: Петербург

Репутация: нет
Всего: 6



Если есть  меню-дерево, про которое очень много в последнее время было постов, то брать путь до конечного узла.

И в FAQ точно есть про построение дерева, и посты точно были, поищите

например

Это сообщение отредактировал(а) kit_kat - 11.7.2007, 16:18
PM MAIL WWW   Вверх
UADeveloper
Дата 12.7.2007, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.7.2007
Где: Харьков

Репутация: нет
Всего: нет



Цитата(kit_kat @  11.7.2007,  15:55 Найти цитируемый пост)
например
.html забыл http://forum.vingrad.ru/forum/topic-118834.html

PM MAIL   Вверх
DmitryTs
Дата 12.7.2007, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 22.3.2007
Где: Moscow

Репутация: нет
Всего: нет



Попробуй так..

Код

<? 
$originalpath = $HTTP_SERVER_VARS['PHP_SELF']; 
//$originalpath = '/pages/68.dileri.php'; 


$urlbase = $HTTP_SERVER_VARS['HTTP_HOST']; 
//$urlbase = "http://baucolor.ru";

$roottitle = "Home"; 

$seperator = " :: "; 

$ignore = array("Index","Home"); 

function check_ignore($ignore,$referer){ 
  if (count($ignore)){ 
    global $errors; 
    $found = true; 
    #$referer = $path[$number]; 
    for ($x=0; $x < count($ignore); $x++){ 
      if ($ignore[$x] == $referer){ 
        $found = false; 
      } 
    } 
    return $found; 
  } else { 
    return true; 
  } 
} 



$path = explode ("/", $originalpath); 
//print_r($path);

$totalelements = count ($path); 

printf('<a href="%s">%s</a>', $urlbase, $roottitle); 

    for($number=1; $number<$totalelements ; $number++) { 

        $urlbase = $urlbase . "/" . $path[$number]; 


            $path[$number] = str_replace("___", "_&_", $path[$number]); 

            $path[$number] = str_replace("_", " ", $path[$number]); 

            $path[$number] = str_replace("~", "?", $path[$number]); 

            $path[$number] = str_replace(".php", "", $path[$number]); 

            $path[$number] = ucwords($path[$number]); 

        if(check_ignore($ignore,$path[$number])){ 
        printf('%s<a href="%s">%s</a>', $seperator, $urlbase, $path[$number]); 
        } 
    } 
?> 



Это сообщение отредактировал(а) DmitryTs - 12.7.2007, 11:00
PM MAIL   Вверх
andro_id
Дата 12.7.2007, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 17.4.2007
Где: Москва

Репутация: нет
Всего: 1



DmitryTs, спасибо огромное, то, что нужно. чуток доработаю и будет ОК.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.