Брэнды, серии, производители и т.п. наиболее удобно все-таки держать в highload-блоках, но при этом в Битриксе всего два довольно убогих компонента, которые способны хоть как-то работать с выводом этих данных. Поэтому пришлось сделать небольшую ...
28.07.2016 10:45:33
В ситуации, когда курс рубля нестабилен, а цена товара привязана к доллару, заказчик захотел отменять все неоплаченные в течении пяти дней заказы.
Напишем функцию в init.php и будем ее запускать на агенте раз в день, например.
function My_Clear_Orders()
{
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if (CModule::IncludeModule("sale")) {
//получим текущую дату в формате сайта
$date=date($DB->DateFormatToPHP(CSite::GetDateFormat("SHORT"))...
06.07.2016 16:33:58
В отличии от встроенного механизма Битрикса водяной знак всегда пропорционален размеру изображения. Единственное условие - необходимо чтобы размер изображения водяного знака ...
06.07.2016 16:26:24
... на smartFilter.click(this)
и, о чудо, все ожило и работает.
Месяц прошел, заказчик увидел что некоторые функции присущие стандартному умному фильтру битрикса отсутствуют, а именно не работает подкрашивание элементов серым цветом выпадающих из пересечений, добавление параметров прописанных ...
28.06.2016 16:25:22
Веб-мессенджер. Работа с уведомлениями. (https://dev.1c-bitrix.ru/community/blogs/hazz/im-post-one.php)
28.06.2016 14:25:02
[CUT]
Основа здесь: https://dev.1c-bitrix.ru/community/blogs/product_features/master-class-configuration-cnc-in-1cbitrix-site-management-part-1.php
В настройках инфоблока прописываем пути как мы их хотим их видеть: #SITE_DIR#//#ELEMENT_CODE#/
В правилах обработки адресов: #^//([\w\d\-]+)(\\?(.*))?# что меняем //detail.php переменная CODE=$1
В компоненте на старнице детального просмотра: ={$_REQUEST["CODE"]}
21.06.2016 17:06:50
Поиск товара по ID
Поиск в публичной части сайта под управлением Битрикс не заложен в самой CMS. Поэтому, если клиент очень хочет получить такой поиск, то нужно немного покодить.
Для начала проведем подготовительные ...
21.06.2016 15:11:50
Добавление обработчика события - добавляет дополнительные поля в почтовый шаблон о новом заказе
Бросаем этот код в init.php
// Регистрируем обработчик
AddEventHandler("sale", "OnOrderNewSendEmail", "bxModifySaleMails");
//-- Собственно обработчик события
function bxModifySaleMails($orderID, &$eventName, &$arFields)
{
$arOrder = CSaleOrder::GetByID($orderID);
//данные по составу заказа
$res = CSaleBasket::GetList(array(), array("ORDER_ID" => $orderID));...
21.06.2016 15:05:47
Страницы:
Пред.
|
1
|
2
|
Все
Отсортировано по релевантности | Сортировать по дате