Цитата |
---|
AlexMist пишет: Ну вот , все само по себе заработало ![]() |

«Да не могут же они!»
20.11.2011 00:48:13
Хм, забавная задача.
1) Вам нужно сделать кастомный шаблон формы авторизации. Я не знаю, какой компонент у вас используется -- bitrix:system.auth.form или bitrix:system.auth.authorize. Поэкспериментируйте. См. также 2) Пока пользователь не авторизовался, битриксу не всегда может быть "известно", что это за пользователь. Проверяйте переменную $_COOKIE['BITRIX_SM_LOGIN']. Если она не пуста, в ней содержится логин пользователя. Для поиска пользователя по его логину используйте
«Да не могут же они!»
|
|
|
18.11.2011 19:18:50
Я бы написал так:
Предполагается, что BANNER_URL -- свойство типа "Привязка к элементам инфоблока".
«Да не могут же они!»
|
|||||
|
18.11.2011 19:06:29
Попробую объяснить по-другому.
Битрикс не умеет показывать 404 страницу при запросе неверного урла (если этот урл обрабатывает битрикс, а не веб-сервер). Например, такого, как lovesport.ru/catalog/жопа_с_ручкой/ Предыдущий разработчик сайта вышел из положения следующим образом: при запросе неверного урла он перенаправлял юзера на 404 страницу через 302 редирект. Я обычно делаю так: если урл неправильный, определяем константу ERROR_404; если определена константа ERROR_404, показываем 404 страницу.
«Да не могут же они!»
|
|
|
18.11.2011 18:50:46
Битрикс не умеет показывать 404 страницу, если 404 статус был выставлен где-то в теле страницы (например, в компоненте).
Есть один некрасивый, но работающий хак. Используйте на свой страх и риск. В /bitrix/php_interface/init.php:
Этот код покажет 404 страницу в том случае, если до вызова эпилога была определена константа ERROR_404: define("ERROR_404", "Y");
«Да не могут же они!»
|
|||
|
17.11.2011 13:15:01
«Да не могут же они!»
|
|||
|
17.11.2011 12:15:04
Найдите цикл foreach($PROP as $prop_code=>$prop_fields) и для вашего множественного свойства типа "число" нарисуйте мультиселект с разделами. Задача муторная, но вполне осуществимая.
«Да не могут же они!»
|
|||||
|
17.11.2011 12:06:00
Что-то типа /services/design/ или /services/design.php ? В первом случае проверьте, задан ли у вас заголовок подраздела. Во втором случае... ну, не делайте так.
«Да не могут же они!»
|
|||
|
17.11.2011 11:57:53
У вас на каждый элемент может быть два кеша. По нужному событию вам нужно сбрасывать оба:
«Да не могут же они!»
|
|||
|