просто в конце сделай
Код |
---|
print $jsonData; // вместо return ... |
28.06.2013 13:55:19
но программист который будет после заниматься проектом жутко Вас возненавидет, если Вы это в доке по проекту не укажите ! Вас |
|||||||
|
12.01.2012 09:50:45
Находится он в /bitrix/modules/main/tools.php; в нём в строке (примерно, 3894) заменить
Также проверить кодировку файла /bitrix/modules/main/lang/ru/js_core_translit.php , чтоб она была UTF-8. После этог транслитерация должна пойти нормально. И плохая новость напоследок - не забывайте, что при обновлении ядра битрикса, скорее всего эти изменения "слетят". |
|||||||
|
26.10.2011 13:17:20
Спасибо большое Николай.
Дополнение небольшое к коду выше.
|
|||||
|
08.07.2011 14:02:06
Предупреждение небольшое для тех кто будет делать по данной инструкции:
|
|||
|
12.05.2011 13:12:39
вот топик по аналогичной проблеме
|
|
|
26.10.2010 08:46:18
Была аналогичная проблема с ShowTitle. Здесь описание и решение:
|
|
|
26.10.2010 08:44:12
Возникла та же проблема на БУС 8.5 , НО! ... title не отображался только на некоторых страницах.
Из выше предложенных способов ничего не помогло, так как и так всё было сделано как надо В хёдаре было:
в файле выводившем контент было прописано
в итоге ничего Решение: В файле выводящем контент прописать вместо SetTitle:
Помогло, ведь SetTitle из той же группы собственно. |
|||||||
|
16.07.2010 16:26:25
Нужно было решить следующую простую задачу: в каталоге у элементов(товаров) имеется набор свойств типа - список. На странице выдачи списка товаров необходимо сделать фильр по данным свойствам, а отображение значений данных свойст должно при необходимости иметь иерархическую структуру.
Как оказалось в рунете информации как это лучше сделать нет, поэтому изобрёл велосипед заново Итак: в настройках свойств инфоблока добавляем у нужных элементов к-нибудь префикс в виде редко используемого символа, например "_". Выглядеть это будет примерно как на рисунке 1 ниже. Сохраняем изменения. Далее как это не прискорбно приходится лезть в сам компонент \bitrix\components\bitrix\catalog.filter\component.php (Желающие могут его кастомизировать изменяем следующие строки (где то строка 491)
! Обратитке внимание на то что убрана функция htmlspecialchars Готово. Идём на страницу с фильтром и смотрим на результат. Пример, рисунок 2. Естественно,если Вам нужно сделать оступы на разную величину, то у элементов списка можно поставить нужное количество символов "_" (или другого, которого Вы решили использовать) Если есть ещё простые решения будем рады ... P.S. Простите за плохое оформление - торопился я. |
|||||
|
15.06.2010 08:51:09
ПРоблема найдена. В примере мануала неправильно указан параметр LID. Должен быть равен ID САЙТА: s1,s2,...
Т.е. нужно брать значение из константы SITE_ID. Да и ещё. Метод хорошо работает и БЕЗ параметров PAY_SYSTEM_ID, DELIVERY_ID, PRICE_DELIVERY, DISCOUNT_VALUE, TAX_VALUE. НО не работает если указать в качестве валюты - RUR, нужно RUB. Так, например, если взять валюту из прараметра CURRENCY товара в корзине, то получите неприятный сюрприз -> надо будет дополнительно обрабатывать Для тех кто хочет сделать добавление заказа без регистрации на сайте: в поле USER_ID нужно обязательно указать какого-либо пользователя, т.ч. можно создать юзверя ничего кроме добавления не могущего и вставить его ID, а пользователям-админам Системы управления, под страхом отключения от Интернета, наказать чтоб не смели его удалять. |
|
|
15.06.2010 08:21:15
Существует такая задача: надо в ручном режиме добавить заказ, привязать к нему корзину
(кусочек кода внизу). $arFields = array( "LID" => "ru", "PERSON_TYPE_ID" => 1, "PAYED" => "N", "CANCELED" => "N", "STATUS_ID" => "N", "PRICE" => IntVal(number_format($totalPrice * 1.18, 0, ".", "")), "CURRENCY" => "RUR", "USER_ID" => IntVal($_SESSION['SIGNUP']['USER']['ID']), "PAY_SYSTEM_ID" => IntVal($_SESSION['SIGNUP']['PAYMENT']['ID']), "PRICE_DELIVERY" => IntVal(number_format($_SESSION['SIGNUP']['DELIVERY']['PRICE']['VALUE'], 0, ".", "")), "DELIVERY_ID" => IntVal($_SESSION['SIGNUP']['DELIVERY']['ID']), "TAX_VALUE" => 0.0, "USER_DESCRIPTION" => "Регистрационный заказ" ); $ORDER_ID = CSaleOrder::Add($arFields); if (!$ORDER_ID) die("Заказ не добавили".var_dump($arFields)); else echo $ORDER_ID; $ORDER_ID = IntVal($ORDER_ID); В чём ошибка ? |
|
|
09.06.2010 16:45:18
Возникла аналогичная проблема (как у Татьяны ОСтрецовой, Wincert,...) на редакции Бизнес 9.0. CSaleBasket::Add при изменении типа базовой цены перестал увеличивать количество товаров в корзине, если при добавлении товара не указать цену товара. Данная особенность "затрудняет" работу, если добавлять надо товар без цены. Кто-нибудь сталкивался с подобным ?
|
|
|