Bitrix


07.10.2016 1104

Сегодня столкнулся с проблемой, на решение которой убил больше часа. Суть проблемы, в компоненте sale.personal.order.detail кликнув по кнопке оплатить пользователя переводят не на шлюз оплаты, а просто обновляется страничка.

Покопавшись обнаружил, что в форме оплаты, отсутствует тег form. Ну думаю разработчики выложили кривой файл обработчик платежной системы, открыл посмотрел все хорошо, тег form присутствует и параметры указаны верно. Т.к с проектом до этого работало несколько разработчиков, то не исключено, что кто-то повесил обработчик который пробегает по DOM страницы и делает свои грязные дела удаляет нужный тег.

Clip2net_161007224034.png

В итоге проблема была в следующем, верстка страницы состояла из form внутри которого находился весь контент, заменив form на div все заработало.

По всей видимости на сайте лежит скрипт (так и не нашел его) который после загрузки пробегает по странице и обрезает ненужные теги form. Всем удачи в разработке и поменьше багов.

23.05.2016 2028

валюты.jpg

Сегодня маленький пост заметка, о том как настроить учет каталога в нескольких валютах и какие дополнительные модули следует установить.

Битрикс позволяет вести учет номенклатуры в валюте отличной от базовой, но для этого следует настроить систему и компоненты. Постараемся пошагово это сделать. Подробности как настроить валюты в полной версии статьи.

20.05.2016 4029

ОплатаЗаказа.jpg

Метод который описан в данной статье не идеален, т.к создает дополнительную нагрузку на сервер. Рекомендую, если стоит задача вывода кнопки оплаты в список заказов, то реализовать эту кнопку, как переход на детальную страницу заказа с якорем у кнопки оплаты. Но если вас не устраивает этот вариант , то можно использовать описанный способ.

Для вывода кнопки оплаты, нам необходимо получить параметры заказа, определить установленную платежную систему и получить html код файла обработчика, который в себя и будет включать кнопку оплаты.

Описание доработок в полной версии статьи. 

18.05.2016 1601

Многие владельцы интернет-магазинов сталкивались с проблемой, когда некоторые пользователи хитрят, делают заказ, ждут некоторое время, а только потом оплачивают его. За это время "ожидания" цена на товар может вырасти, что особенно актуально на сегодняшний день, когда курс меняется каждый день, в результате владелец магазина терпит убытки. Если объемы маленькие, это не сильно заметно, но на крупных проектах, это ощутимо.

АвтоматическаяОтменаЗаказа.jpg

Для таких клиентов "хитрецов" или "забывак", был разработан скрипт агент, который запускается раз в сутки, смотрит если заказ старше "N" дней (задается параметром), то отменяет его.

13.11.2015 7909

nocaptcha.gif

Это уже вторая статья о том,как подключить reCaptcha к CMS Bitrix. Но время идет, уже вышла новая версия reCaptcha, с новыми алгоритмами и непробиваемостью от спам ботов. Подробности под катом, читаем...

05.06.2015 6563

js.jpg

В новой версии Битрикс появилась новая опция Переместить весь Javascript в конец страницы. Данная настройка увеличивает скорость загрузки сайта. По умолчанию все скрипты помещаются в конец страницы, после запуска этой опции на сайте, заметил что вставляемые области с Pastebin съехали в самый низ. Данная проблема решается путем вставки специального атрибута.


17.02.2015 3391

utf-8.png

По умолчанию CMS Bitrix устанавливает сайт в кодировке win-1251, но иногда требуется конвертировать сайт в кодировку utf-8. В статье будет изложена краткая инструкция и скрипт, который выполнит львиную долю операций за вас.

19.09.2014 6145

auth-icon.png

В сегодняшней статье пойдет речь о маленьком хаке для рекламного модуля. Итак, представьте, у Вас на сайте есть баннер и вы хотите его показывать только неавторизованным пользователям. Можно залезть в шаблон баннера и прописать условие вида:

В таком случае баннер не будет показан неавторизованному пользователю, но будет сгенерирован системой, в рекламном модуле показ баннера фиксируется в момент его генерации, если мы будем вести аналитику по показам, то нам такой вариант не подходит. Настройки таргентинга задавать условие для показа баннера определенной группе. Этой настройкой и воспользуемся.

ТаргетингПоГоруппам.png

Создаем группу Неавторизованные пользователи, данная группа будет динамической, такой же как группа с ID 2 Все пользователи (в том числе неавторизованные) но состав такой группы мы обозначим сами, через события.


Теги
1c addurl AutoGRAPH.NET_Service Bitrix Bootstrap chmail.ru CMS curl DLE ERP Exel gmail google hdd hide html input Java script окна javascript Jquery JS JSON keywords mail.ru memori news.list No captcha nsma PHP php php attach PR recaptcha repair retweet script Sdorgen sdorgen select sms snagit Spam Test Twitter ucoz utf-8 VK wrike X-Satellite XHE xhe yandex yandex webmaster youtube АРМ БП3 Битрикс ВТБ24 ЕГРЮЛ ЖЖ ЗУП ИТС КЛАДР МБ-8 НДФЛ ПР ПФ ТИЦ УАТ УП автограф автокликер автоматизация автопостер ап ТИЦ битрикс валюты видео внешнее соединение время грамотное написание графика даты запрета день рождение дерево значений договор заказы заполнение ТЧ запонение ТЧ запрос 1С зарплатный реестр календарь книги кодировка комментарии координаты координирование проектов меню модальное окно народ обмен обработка ок рубль организационные структуры управления проектами остатки на складе отчет плавающий блок постинг программы для управления проектами расчет расстояния сервис система управления проектами скрипт скрыть блок смс софт таймер такси управление содержанием проекта фоновые задания чекер