[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание меню с использованием текстового файла.
Evlampidii
Здравствуйте мастера!!! Прошу Вашей помощи в решении моей проблемы. Для Вас она возможно не сложная, но у меня не хватает опыта решить ее самостоятельно.

Мне нужно сделать меню для сайта, которое будет располагаться на нескольких страницах, ссылки я размещаю в текстовом файле glav_menu.txt.

Содержание файла glav_menu.txt:
Основное меню
<a href=../text/1.html target=_self>Строка 1</a>
<a
href=../2.html target=_self>Строка 2</a>
<a
href=../3.html target=_self>Строка 3</a>
<a
href=../4.html target=_self>Строка 4</a>
<a
href=../5.html target=_self>Строка 5</a>

Для вывода меню я использую код:

<?php
$lines = 0;
if ($fh = fopen('glav_menu.txt','r'))
{while (! feof($fh))
{ if (fgets($fh,1048576)) {$lines++;
}
}
}

$i=1;
while ($i) {$array=file('glav_menu.txt');
echo "<p class=inreferences>$array[$i]</p>";
if ($i==$lines){break;}$i++;
}
?>


Результат:

Строка 1
Строка 2
Строка 3
Строка 4
Строка 5

Все отображается отлично, но мне необходимо выделить пункт меню url которого совпадает с url страницы красным цветом и сделать ссылку неактивной. Подскажите пожалуйста, как это грамотно реализовать? Так же сложность заключается в том, что на некоторых страницах используются другие скрипты, которые меняют url. Например sait.ru/text/1.html при нажатии на ссылку меняет адрес на sait.ru/text/1.html?page=1&ind=1&st=1390289254. Но в пункте меню адрес должен быть указан как sait.ru/text/1.html.

Например мы находимся на странице sait.ru/text/1.html, меню должно выглядеть так:

Строка 1
Строка 2
Строка 3
Строка 4
Строка 5

Перешли на страницу sait.ru/text/1.html?page=1&ind=1&st=1390289254? меню должно выглядеть так:

Строка 1
Строка 2
Строка 3
Строка 4
Строка 5

P.S. Java скрипт не хотелось бы использовать.

Спасибо за Ваши ответы!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.