Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Определение местоположения юзера
Форумы портала PHP.SU » » Вопросы новичков » Определение местоположения юзера

Страниц (1): [1]
 

1. Uchenik - 18 Августа, 2011 - 08:22:43 - перейти к сообщению
Я решил оптимизировать меню, для этого вывел меню в переменную, которую и подключаю ко всем файлам, но теперь возникает такая ситуация, нужно будет разрабатывать несколько разных меню, потому-что по логике пользователю не нужна в меню кнопка Главная страница, если он уже там находится.
Можно как-то определить на какой странице находится пользователь, чтобы вывести ему подходящее меню.
Т.е. нужно будет писать что-то типа if (Location:index){$menu=$IPM} elseif (Location:page){$menu=$PPM} и т.д.
или я как-то не так мыслю?
2. DeepVarvar - 18 Августа, 2011 - 08:25:26 - перейти к сообщению
JS - document.location
3. Uchenik - 18 Августа, 2011 - 08:53:16 - перейти к сообщению
А с меню можно что-нибудь придумать?
Прочто прописывать несколько разных меню как-то не очень хочется
4. illy - 18 Августа, 2011 - 09:05:10 - перейти к сообщению
Цитата:
if (Location:index){$menu=$IPM} elseif (Location:page){$menu=$PPM} и т.д.

всё правильно.
но могут быть и другие варианты:
DeepVarvar пишет:
JS - document.location
5. morosit - 18 Августа, 2011 - 09:20:45 - перейти к сообщению
Uchenik сделайте пункты меню в массиве
6. Uchenik - 19 Августа, 2011 - 08:43:12 - перейти к сообщению
illy пишет:
но могут быть и другие варианты:

не люблю JS, на php будет проще реализовать =)
Всем спасибо =)

 

Powered by ExBB FM 1.0 RC1