дополнительное подстановочное значение
%
*
добавить ID ( ID=№ СТРАНИЦЫ ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ)
Куда вы эту маску хотите применить?
Маска она ведь на то и маска что там подставляются регулярные выражения.
Если ID пользователя — это число — то и поставьте вместо вашего, что вы хотите ID — %
Если ID пользователя — это число — то и поставьте вместо вашего, что вы хотите ID — %
"ID" — это любое число, а "ID ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ" — это не любое число, это число определенное текущим пользователем…
тогда и впишите вместо ID это число, вы же его знаете"ID" — это любое число, а "ID ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ"
а если не знаете — значит любое
тогда и впишите вместо ID это число, вы же его знаете
а если не знаете — значит любое
Оригинально))
При переходе по ссылке "мой профиль" пользователь куда попадает?!!)
В ссылке "мой профиль", id пользователя прописан заранее или там указана переменная?)
Вот и тут человеку нужна переменная которая будет показывать "ID ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ"
Зачем? Наверное шоб было!)) Из его же вопросов в другой теме все ясно: instantcms.ru/forum/thread26629-1.html
$core = cmsCore::getInstance(); $user = cmsUser::getInstance(); if($core->controller == 'users' && $core->action == $user->id) return(); else return false;
..... $core->action != $user->id .......
Например вы выводите виджет Html и хотите вывести виджет только на странице текущего пользователя.
Открыть файл system/widgets/html/widget.php
Перед строкой
$core = cmsCore::getInstance(); $user = cmsUser::getInstance(); if($this->id == 65){ else return false; }
или так
$core = cmsCore::getInstance(); $user = cmsUser::getInstance(); if($this->id == 65){ else return false; } elseif($this->id == 66){ else return false; }
остальные виджеты Html выйдут как обычно
да, нашел ошибочку и код выше исправилпробывал ставить Ваш код но чтото пошло не так, сайт перестовал работать совсем
поставил. сайт работает. html блок выводится везде я может че непонял. где брать id? либо этот id присматривается всем html виджетам?
да, нашел ошибочку и код выше исправилпробывал ставить Ваш код но чтото пошло не так, сайт перестовал работать совсем
и как работать с остальными виджетами? не повилияет ли это на их работу?
Если я правильно понял, то настройка на пользователя затрагивает весь класс виджетов, в данном случае HTML блоков.и как работать с остальными виджетами? не повилияет ли это на их работу?
А надо так изменить код, чтобы в каждом виджете была настройка на пользователя.Видимо в доступности виджета, кому показывать.
Пока этого не будет ничего не получится.