Kopusha |
|
---|---|
три раза прочитал что нужно и три раза не понял) |
vpktz
![]() |
|
---|---|
Есть идея просто проверять ссылку в браузере. <!-- IF {ссылка в браузере} == 'ссылке на которой сейчас находимся' --> active <!-- ENDIF --> Осталось разузнать переменную которая проверяет ссылку |
|
Відредаговано: vpktz (12.12.2023 20:12, 1 рік тому) |
Kort |
|
---|---|
Примерно так: <!-- IF {PHP.sys.uri} == 'smth' --> ... <!-- ENDIF --> Полный урл выводится так: {PHP.cfg.mainurl}{PHP.sys.uri} SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
vpktz
![]() |
|
---|---|
#47603 Kort: Не получается не срабатывает(
В общем применил решение простое. Не делал одно глобальное меню над блоками, а в каждом блоке вставил меню, но с разными активными вкладками. Получилось много повторяющего кода, но дизайн теперь тот который хочу. На скорость загрузки страницы не повлияло, так даже может быстрее работает. Было 300 строк кода стало 500 ))) |
Kort |
|
---|---|
А что выводит {PHP.sys.uri} ??? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
vpktz
![]() |
|
---|---|
#47609 Kort: Ничего, пусто |
Kort |
|
---|---|
Ну тогда {PHP._SERVER.REQUEST_URI} Движок когда-нибудь обновлялся? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
vpktz
![]() |
|
---|---|
#47611 Kort: А вот это работает! Вроде обновлялся, как по смотреть версию?
Даже не вериться что работает. Завтра еще с header попробую, сделал так <ul class="nav nav-tabs"> <li class="nav-item"> <a href="{BALANCE_HISTORY_URL}" class="nav-link uk-link-reset <!-- IF {PHP.n} == 'history' --> active <!-- ENDIF -->"> История </a> </li> <li class="nav-item"> <a href="{BALANCE_BILLING_URL}" class="nav-link uk-link-reset <!-- IF {PHP.n} == 'billing' --> active <!-- ENDIF -->"> Пополнение </a> </li> <li class="nav-item"> <a href="{PHP|cot_url('payments', 'm=balance&n=payouts&a=add')}" class="nav-link uk-link-reset <!-- IF {PHP._SERVER.REQUEST_URI} == '/payments?m=balance&n=payouts&a=add' --> active <!-- ENDIF -->"> Вывод </a> </li> <li class="nav-item"> <a href="{BALANCE_PAYOUT_URL}" class="nav-link uk-link-reset <!-- IF {PHP._SERVER.REQUEST_URI} == '/payments?m=balance&n=payouts' --> active <!-- ENDIF -->"> Список выводов </a> </li> <li class="nav-item"> <a href="{PHP|cot_url('payments', 'm=balance&n=transfers&a=add')}" class="nav-link uk-link-reset <!-- IF {PHP._SERVER.REQUEST_URI} == '/payments?m=balance&n=transfers&a=add' --> active <!-- ENDIF -->"> Перевод </a> </li> <li class="nav-item"> <a href="{BALANCE_TRANSFER_URL}" class="nav-link uk-link-reset <!-- IF {PHP._SERVER.REQUEST_URI} == '/payments?m=balance&n=transfers' --> active <!-- ENDIF -->"> Список переводов </a> </li> </ul> проверяем, если ссылка ровна тому что написали на примере переводов в модуле payments <!-- IF {PHP._SERVER.REQUEST_URI} == '/payments?m=balance&n=transfers&a=add' --> active <!-- ENDIF --> |
|
Відредаговано: vpktz (14.12.2023 10:30, 1 рік тому) |
Kabak |
|
---|---|
В админке : Прочее->Информация |
Kort |
|
---|---|
#47612 vpktz: Здесь можно было проверять три (а может и два) параметра: <!-- IF {PHP.m} == 'balance' AND {PHP.n} == 'transfer' AND {PHP.a} == 'add' --> ... <!-- ENDIF -->
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
vpktz
![]() |
|
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
#47617 Kabak:
Добавлено 5 минут спустя: #47618 Kort:#47612 vpktz:
Там да но все ровно в сылке уровнем выше никак не могу сообразать как сделать условие с помощью {PHP.m} {PHP.n} {PHP.a} получается только так <li class="nav-item"> <a href="{PHP|cot_url('payments', 'm=balance&n=transfers&a=add')}" class="nav-link uk-link-reset <!-- IF {PHP.m} == 'balance' AND {PHP.n} == 'transfers' AND {PHP.a} == 'add' --> active <!-- ENDIF -->"> Перевод </a> </li> <li class="nav-item"> <a href="{BALANCE_TRANSFER_URL}" class="nav-link uk-link-reset <!-- IF {PHP._SERVER.REQUEST_URI} == '/payments?m=balance&n=transfers' --> active <!-- ENDIF -->"> Список переводов </a> </li>
|
|||||||||||
Відредаговано: vpktz (14.12.2023 10:09, 1 рік тому) |
Kabak |
|
---|---|
Вы вывели данные из админки : Прочее->Информация о PHP а выше просто Прочее->Информация там информация о движке |
vpktz
![]() |
|
||
---|---|---|---|
#47626 Kabak:
|
Kort |
|
---|---|
Да, в ней будет {PHP.out.uri} SED.by - создание сайтов, разработка плагинов и тем для Котонти
|