Нет. Задача была отложена, а потом я проектом перестал заниматься.
Решите проблему выложите тут решение, кому-то пригодится.
Решите проблему выложите тут решение, кому-то пригодится.
|
Тут нужно еще учесть CUser: :IsOnline - показывает относительно верно только если человек перемещается по сайту, обновляет страницу, а стоит открыть и оставить минут на 5 и усе. Нужно еще добавить на сайт чтобы каждые пару минут шел запрос на подтверждение, что человек еще активен. Такая тема когда-то была, поищите по истории форума(если конечно ничего не изменилось, а я не вкурсе)
|
|
|
|
|
|
bit64, Николай Дингес, какой-то ответ или решение от техподдержки получили? Обновили сайт с 15 до последней версии и началась проблема со скидками. Хочет проставляет, хочет нет, закономерности не наблюдаю, пересчет не помогает(к тому же после него иногда становится хуже), к тому же еще и 1С свою лепту вносит
|
|
|
|
|
|
Последний комментарий не понятен по отношению к моей задаче
$_REQUEST при втором запросе уже не отрабатывает в шаблоне, а сам шаблон от него зависит - мне его дальше передавать не нужно. соответственно $templateData["name"] = $REQUEST["NAME"] я получу только кеш, а не вывод. поэтому событие которое вы привели OnEndBufferContent подходит в самый раз, но в нем тоже нет $_REQUEST, а так как все параметры передаются методом get, то их можно получить из строки, как я и указал |
|
|
|
|
|
Дано страница на которой имеется компонент каталог.элемент и включен режим аякса.
Подгружается элемент, внутри элемента есть ссылка(постоянная) на другой элемент данного инфоблока. Соответсвенно дом просто заменяется. Поступила задача чтобы на постоянный элемент передавался параметр и в зависимости от параметра происходила подмена части содержимого. Что я сделал: в result_modifier делаю подмену
таким образом постоянная ссылка имеет уже правильный параметр при клике на нее срабатывает аякс и выполняется тот же самый компонент, но после первого срабатывания вызываемый элемент кешируется и остальные параметры уже не срабатывают так как отдается кеш. Как можно обойти эту проблему на уровне только result_modifier - template - component_epilog? Отключать кеш, режим аякс нельзя. |
|||
|
|
|
|
Есть bitrix:catalog.smart.filter и bitrix:catalog.section - находятся в разных местах страницы.
Нужно отобразить в определенном месте шаблона списка карточек выбранные пункты. Все работает через аякс, следовательно сессия и глобальные переменные не подходят. Отложенная функция внутри шаблона компонента ломает его полностью, просто вызов ее: $APPLICATION->AddViewContent Как еще можно решить такую задачу? |
|
|
|
|
|
Был оформлен заказ, была у него отгрузка и оплата, но потом его вернули и в 1С отметили его отмену. теперь на сайте такой заказ нужно тоже полностью отменить. Через админку понятно как, мне нужно через api.
CSaleOrder::CancelOrder - не сработет пока не будет отменена оплата и отгрузка |
|
|
|
|
А вообще у каждого компонента есть свои стили и в зависимости от того как сделан ваш сайт в них может идти переопределение стилей шаблона. |
|||
|
|
|
|
у меня нет такой функции как getQuantitySelectControl ни в компоненте, ни в шаблоне
компонент eshop.sale.basket.basket В итоге договорились с девушкой, что удаляем часть содержимого ее корзины(отложенные товары), она ждет после этого прогрузки доступных товаров, по телефону говори что именно желает, после очищаем ее корзину полностью. вроде все очистили, но у нее стала сессия постоянно после этого слетать, на других машинах под ее аккаунтом заходим все нормально, она не может пару секунд и все сессиия слетела. В итоге пришлось удалять пользователя с сайта и создавать нового. Только так у нее все заработало. Тестировал на себе после сотни товаров начинаются тормоза: 150 товаров в корзине страница грузится 10-15 сек. 600 товаров - 2-3 минуты, 1500 - около 10 минут, но браузер после умирает и никакие действия уже не совершить |
|
|
|
|
|
Товары сотнями/тысячами могут заказывать оптовики, а так вот пример девушка в течении длительного времени закидывала товары в корзину, затем разбирала что там есть и лишние в отложенные, остальное в заказ. потом по той же схеме. вчера назакидывала очередную партию и решила сделать заказ итог(~800 товаров в отложенных, 400 товаров недоступно(поставок не было и в наличии их нет уже) и 200 доступных к покупке) - итого почти 1500 в корзине и при попытке зайти в корзину сайт у нее полность лег и браузер повесил.
|
|
|
|
|
|
С модификацией ядра всегда была проблема. Если вы действительно не изменяли его и собственноручно не получается обновить, поставьте вручную что тест пройден и в комментариях укажите что ядро не менялось и это глюк. Если заказчика не устраивает такое решение(у меня было подобное), напишите в техподдержку они сами обновят и после тест будет пройден.
|
|
|
|
|