Если CSaleBasket::GetBasketUserID() возвращает разные значения, при каждом обновлении, можно включить хранение сессий в БД. Мне помогло.
postoev.ru/blog/
25.02.2016 13:03:48
Из общения с тех.поддержкой выяснилось, что проблема в настройках mysql. Судя по тому, что на bitrixlabs.ru сортировка работает правильно можно предположить, что так оно и есть, но проверка сайта проблем не диагностирует и это действительно странно.
postoev.ru/blog/
|
|||
|
20.02.2016 22:37:18
Спасибо, тоже так думал, но не в моём случае - количество комбинаций и свойств огромно + оно уникально для каждого пользователя, то есть каждый юзер будет видеть элементы в начале выдачи с разными свойствами. Если конкретнее, пользователь пишет, что его интересуют города Москва, Ростов и Питер (возможно в разном порядке) - в выдаче первыми идут товары из этих городов, а затем все остальные. Вот я и думаю, сделать цикл по количеству городов и выбирать сначала по одному городу, потом по второму и т.д. в конце всё что осталось и это всё в один объект result кидать. Забавно, но первый раз с такой задачей столкнулся. Со свойствами типа «да/нет» всё намного проще было бы, а тут вариативность...
postoev.ru/blog/
|
|||
|
20.02.2016 17:58:32
Хотелось бы решить задачу в штатном компоненте, если это вообще возможно.
В идеале сделать так, что бы сначала выводились элементы со свойством PROPERTY_MY1 = 20, затем, PROPERTY_MY1 = 24, а затем все остальные с заданным правилом сортировки и при этом важно сохранить штатную постраничку. Если придётся писать свой компонент, то и постраничку придётся формировать самостоятельно. Всё это может занять достаточно много времени, хотелось бы сократить. Доку перечитал, исходники посмотрел, но всё же спрашиваю - вдруг, кто сталкивался с подобной задачей ![]()
postoev.ru/blog/
|
|
|
09.09.2015 12:43:27
Dmitry Sirotin, спасибо! Посмотрю!
Параллельно написал в тех.поддержку, ответ был таким:
Попробую оба варианта, выберу удобный ![]()
postoev.ru/blog/
|
|||
|
08.09.2015 18:38:31
Нужно вывести информацию о заказе примерно так:
Вот вопрос - эти данные вообще хранятся в битриксе. Можно их через API забрать? Или все таки придется делать свою таблицу и по событию делать запись об изменении статуса?
postoev.ru/blog/
|
|||
|
04.08.2015 00:01:26
postoev.ru/blog/
|
|||
|
31.03.2015 14:46:27
Разобрался
Во-первых был неверно указан ID хайлоадблока, в результате он вешался, не зная куда поместить элемент. Во-вторых, вместо неймспейсов и use можно писать вот так:
postoev.ru/blog/
|
|||
|
30.03.2015 18:38:16
Есть свой модуль с одним классом. Один из методов класса должен добавлять эл-ты в Highload-инфоблок, но вылетает такая ошибка:
Подозреваю, что неправильно подключил модуль и/или конструкции use. Прошу подсказать, как правильно? Куда их размещать? Делал по примерам в интернете. В документации не нашел примерно использования API...
postoev.ru/blog/
|
|||
|
29.03.2015 19:31:56
Могу лишь предположить, что потерялся файл с функцией или переменной setChangeStore, не подключен или удален.
Советую попробовать обновиться и/или поискать на сайте по содержимому файлов "setChangeStore", если есть js, где он встречается - проверить, подключен ли на нужной странице.
postoev.ru/blog/
|
|
|
29.03.2015 18:33:33
postoev.ru/blog/
|
|||
|
05.03.2015 13:46:07
Вот что нашел в документации. Еще не проверял, но может быть, то что нужно:
postoev.ru/blog/
|
|||
|
03.02.2015 19:00:45
/reg/forgot.php - форма с восстановлением пароля.
Пишу логин, на почту приходит письмо со ссылкой типа: /reg/auth.php?change_password=yes&lang=ru&USER_CHECKWORD=c3e9... Жму по ссылке, но там обычная форма авторизации:
Так как восстановить пароль простому пользователю?
postoev.ru/blog/
|
|||
|
01.02.2015 01:28:09
Интересное, необычное мнение - первый раз вижу отзыв против альтернативного синтаксиса... а может это тема отдельного холивара о_О Сам, если вижу где-то шаблон сделанный не по правилам альтернативного синтаксиса, с матюками и фейспаламами исправляю на альтернативный, что бы хотя бы понять, что в коде вообще происходит, ибо нечитаемо в принципе.
postoev.ru/blog/
|
|||
|
31.01.2015 20:23:42
P.S. Может так лучше?
postoev.ru/blog/
|
|||||
|
28.01.2015 10:23:23
postoev.ru/blog/
|
|||
|
28.01.2015 09:17:11
Есть сайт, 11 версия, сервер на PHP 5.2.
Как его обновить до 15 версии, если та требует PHP 5.3 и выше. Какой должна быть последовательность действий с обновлением и переключением версий PHP? Всегда это был какой-то особенный ритуал без определенного порядка действий, все-таки интересно узнать, как должно быть в действительности!
postoev.ru/blog/
|
|
|
17.11.2014 14:35:57
Сдали нервы - полез в компонент смотреть, оказалось страшное:
Если у компонента отключить показ постраничной навигации, а именно "DISPLAY_TOP_PAGER" или "DISPLAY_BOTTOM_PAGER", то учитываться PAGE_N просто не будет. Поэтому... ставлю "Y" и удаляю из шаблона <?=$arResult["NAV_STRING"]?> P.S. Логика xD
postoev.ru/blog/
|
|
|