Идеи пользователя Саянц Антон

Рейтинг: 5.8902  
На голосовании
Предложил Саянц Антон 25.10.2017 16:39:07

Геолокация IpGeoBase в 1С-Битрикс

Здравствуйте.
Не давно появилась геолокация в 1С-Битрикс: https://dev.1c-bitrix.ru/api_d7/bitrix/main/service/geoip/index.php

Очень хотелось бы, чтобы добавили класс для работы с http://ipgeobase.ru/
Описание:
Проект IpGeoBase создан как общедоступный ресурс географической привязки российских IP-адресов. Он включает в себя общедоступную бесплатную базу данных такой географической привязки и примеры программ, работающих с ней. База обновляется ежедневно и любой вебмастер может использовать ее для нужд географического таргетинга.

В общем проект российский и БД городов обновляется ежедневно, + нет ограничений кол-во запросов(насколько я знаю). Нужно использовать ее.
Рейтинг: 12.8907  
На голосовании
Предложил Саянц Антон 20.03.2017 13:27:42

Правильный фильтр в bitrix:catalog.section, фильтр подразделов

Здравствуйте.
Хотел я сделать фильтр внутри раздела, по его подразделам.
Но это не возможно:!: потому, что мешает строка 786, в коде компонента bitrix:catalog.section :
$rsElements = CIBlockElement::GetList($arSort, array_merge($arrFilter, $arFilter), false, $arNavParams, $arSelect);

Пожалуйста, поменяйте местами array_merge($arrFilter, $arFilter) - чтобы работали пользовательские фильтры передаваемые, через стандартное API. Пример:

$arrFilter = array('!PROPERTY_sap_flag' => 1, 'SECTION_ID' => [3392, 3388]);

Из-за текущей не правильной строки, перекрывается фильтр по разделам с ключом SECTION_ID.

Пришлось кастомизировать компонент, и терять обновления :cry:

Правильная строка для копипаста:

$rsElements = CIBlockElement::GetList($arSort, array_merge($arFilter, $arrFilter), false, $arNavParams, $arSelect);
 
Рейтинг: 0.7862  
На голосовании
Предложил Саянц Антон 06.12.2016 15:32:00

Дать доступ на редактирование шаблона email маркетинга

Здравствуйте.
Создаю идею из обращения к ТП Битрикса.

Мы создали группу для маркетинга дали им права на модули:
Главный модуль, Управление структурой, Email-маркетинг - http://prntscr.com/c4e8ky
И права на чтение папки bitrix/admin.
В итоге пользователи из этой группы могут редактировать шаблон, но не могут посмотреть "предпросмотр" - выходит ошибка: Доступ запрещен. https://cloud.mail.ru/public/XSSb/ST9UcLMmJ


Получил ответ от них:

12.08.2016 11:18:28

Автоматическое сообщение о создании заявки в разработку

На основе информации из данного обращения была создана заявка в отдел разработок.
Необходимость доработки будет обсуждаться в отделе разработок. Сегодня нет возможности говорить о каких-то сроках решения, даже ориентировочных.
"предпросмотр шаблона рассылки в блочном редакторе для не администраторов"
Категория: Пожелания.
Номер обращения в разработку: 72730


Прошло несколько месяцев, ничего нет....
Рейтинг: 3.9545  
На голосовании
Предложил Саянц Антон 24.11.2016 17:03:49

Настройка прав доступа в модуле поиска

Привет всем.
Не понимаю почему забыли сделать вкладку доступ в модуле поиска:?:
Она очень нужна, чтобы дать контент-менеджеру доступ к статистике поиска тут:
Настройки > Поиск > Статистика > Список фраз
Статистика поисковых фраз

http://prntscr.com/db8oht
Рейтинг: 16.4659  
На голосовании
Предложил Саянц Антон 17.02.2016 11:03:16

nPageWindow - Добавить параметр в стандартные компоненты news.list и пр.

Здравствуйте.

Довольно часто приходится менять кол-во столбцов в пагинации у компонетов news.list, catalog.section и пр., где используется компонет system.pagenavigation.

К сожалению сейчас, нет другого способа, кроме как кастомизировать компонент и вставлять строку:
$rsElement->nPageWindow = $arParams['nPageWindow'];
перед вызовом $rsElement->GetPageNavStringEx().

Например, для компонента news.list нужно сделать так, примерно на 366 строке:

$rsElement->nPageWindow = $arParams['nPageWindow'];

      $arResult["NAV_STRING"] = $rsElement->GetPageNavStringEx(
         $navComponentObject,
         $arParams["PAGER_TITLE"],
         $arParams["PAGER_TEMPLATE"],
         $arParams["PAGER_SHOW_ALWAYS"],
         $this,
         $navComponentParameters
      );
 
В итоге получим это: http://prntscr.com/a4c2aw
То есть, по середине 3 столбика, а не 5, как выводится по умолчанию.

Пожалуйста, голосуйте и оставляйте комментарии, чтобы битрикс добавил нужный параметр в настройки компонента и одну строку в код самого компонента.:!:
Рейтинг: 5.0452  
На голосовании
Предложил Саянц Антон 01.10.2014 14:08:32

Добавить разделам свойство "Привязка к Яндекс.Карте"

Добавить разделам, как у элементов свойство Привязка к Яндекс.Карте
Странно, что его нет.
ы

Для чего это нужно? Пример:
Есть сеть офисов, которые нужно отображать на карте. У офисов есть сотрудники со своими свойствами.
Как делаем сейчас?
Создаем 2 инфоблока: офисы и сотрудники, связываем одно с другим.
Как сделать удобнее?
     Создаем 1 инфоблок, в нем разделы - это офисы, с координатами для карты. А внутри сотрудники данного офиса.

П.С. можно сделать второй вариант и сейчас, через свойство строка, но вбивать координаты офиса ручками - очень плохое решение.