Идеи пользователя

Рейтинг: 40.8078  
Новая
Предложил Пользователь 82939 01.03.2012 16:52:50

Добавить событие на выгрузку из 1с

Иногда требуется чтобы после выгрузки каталога были произведены какие-либо действия.
Сейчас это возможно кастомизацией компонента bitrix:catalog.import.1c, но при этом будет потеряна возможность обновления данного компонента, что не прибавляет рейтинга битриксу.

Если бы было событие на завершение выгрузки то можно было бы использовать его и не потерялась бы способность к обновлению.
Рейтинг: 22.9639  
Новая
Предложил Пользователь 11948 21.02.2012 17:02:36

При хранении сессий в БД дать возможность убивать сессии пользователей

С механизмом не знаком, но не вижу преград дать такую возможность. Избавит от проблем когда пользователь как бы деактивирован, но висит на сайте.
Рейтинг: 12.5318  
Новая
Предложил Пользователь 11948 20.02.2012 00:49:11

bitrix:search.tags.input и class / id

На данный момент в bitrix:search.tags.input не передать class, а id и вовсе каждый раз уникальное. Последнее точно крайне неудобно.
Рейтинг: 26.1769  
Новая
Предложил Пользователь 11948 19.02.2012 23:06:55

Переменную $component в result_modifier и в component_epilog

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

$APPLICATION->AddHeadString("<!--[if IE 9]>
   <link rel=\"stylesheet\" href=\"".$component->__template->__folder."/style-ie9.css\">
<![endif]-->");
Рейтинг: -49.3792  
Новая
Предложил Пользователь 42859 17.02.2012 13:36:23

Добавить в API простой "отладчик"

Все мы, наверное, не раз встречали в коде компонентов и шаблонов конструкции вида:

echo '<pre>'; print_r($arResult); echo '</pre>';

Когда нужно быстро разобраться "почему не работает?" мы сами начинаем размножать эти "принты" в различных участках кода.

Предлагаю включить в API  (http://dev.1c-bitrix.ru/api_help/main/functions/debug) функцию вроде:

function eho($var, $die = false, $forall = false) { //универсальный дебагер
   global $USER;
   if ($USER->IsAdmin() || $forall) {
      $out = '<div style="background-color:#000; color:#0a0; font-size:14px; padding:10px;">';
      if (is_array($var) || is_object($var)) {
         $out .= '<pre>'.print_r($var, true).'</pre>';
      } else {
         $out .= 'Строка: '.$var;
      }
      echo $out.'</div>';
   }
   if ($die) die;
}
 
В чём плюсы:
  • компактность: eho($arResult);
  • отладку видят только админы (не пугаем простых пользователей);
  • можно завершать скрипт сразу после печати отладочной информации;
  • за счёт инлайн-стилей вывод будет различимым при любом оформлении.
Рейтинг: 77.9134  
Новая
Предложил Пользователь 30201 13.02.2012 12:54:25

Автокомплит в поиске по API

В поиске по документации (http://dev.1c-bitrix.ru/api_help/) очень бы пригодился автокомплит по классам и методам, а то пока набираешь "CIBlockElement::GetList" успеваешь сделать пару ошибок.
Рейтинг: 24.8654  
Новая
Предложил Пользователь 3447 31.01.2012 08:21:26

Выложить описание API живой ленты

Выложить описание API  живой ленты
Рейтинг: 98.8147  
Рейтинг: 47.0337  
Новая
Предложил Пользователь 3308 27.01.2012 14:12:52

Давать баллы партнерам за найденную ошибку

1. классифицировать ошибки по важности и начислять балы в соответствии

2. баллы начислять тому партнеру в карточке которого зарегистрирован разработчик сообщивший в ТП битрикса о найденном баге.

3. генерировать месячный отчет о принесенных разработчиками партнеру баллах для того чтобы партнер мог их каким-то образом так же поощрить
Рейтинг: 8.2079  
Новая
Предложил Пользователь 15499 27.01.2012 09:56:21

Google Cloud SQL + Bitrix

Интегрировать с Google Cloud SQL примерно таким же образом как это сейчас сделано с  Google Cloud Storage.