Денис Диденко пишет: Как заставить phpStorm научится автокомплиту битриксовых классов?
Достаточно скопировать ядро Битрикса (/bitrix/modules) в локальную папку проекта. phpStorm сам просканирует на наличие тех или иных классов, и сможет их автодополнять.
Только что б работать с глобальными переменными Битрикса, стоит в шапку php-файла добавлять:
Update: Автокомплит для автокомплит для "CIBlockElement::" не умеет. Ему нужен или наличие объекта через new CIBlockElement или явное определение класса CIBlockElement, что он статичный.
marinoska пишет: Возможно, где-то перед вызовом компонента каталога подменять /#SECTION_CODE#/ на /catalog/#SECTION_CODE#/
В общем случае - возможно. Но решение странное. Вы же знаете, что в компоненте по адресу /catalog/index.php можно настроить "Каталог ЧПУ (относительно корня сайта)" равным "/" ? Должно работать.
В обновлениях доступна бета-версия модуля Торговый каталог (catalog) 11.5.3 от 22.06.2012. В нем эта ошибка исправлена. Как для CSV-экспорта так и для CSV-импорта.
Установить бета-версию можно на вкладке "Дополнительно" в "Система обновлений" /bitrix/admin/update_system.php?lang=ru
У меня скопилось серия вопросов к Администрации ресурса 1c-bitrix.ru и профильного форума я что-то не заметил. По этому здесь.
Кто может, а кто не может комментировать запись в блогах (http://dev.1c-bitrix.ru/community/webdev-blogs/) ? Вопрос мелочный, но я не вижу формы комментирования в личных блогах. По слухам комментировать может только пользователь-партнер.
У кого из партнеров я (зарегистрированный пользователь - типа "Разработчик") числюсь в сотрудниках? А это вопрос не мелочный и принципиальный. Получается, что приходит партнер, регистрируется, добавляет по логину пользователя 1c-bitrix.ru себе в сотрудники, и... И молодец. Пользователь, который теперь стал "сотрудником" Волшебной веб-студии, ни сном ни духом о таком счастье. Тобишь ни оповещения на имейл, ни страницы в веб-интерфейсе, что "Вас, мол добавили в сотрудники Волшебной веб-студии. А Вы согласны?" Тишина. И тут во время заполнения заявки на партнерство внезапно "Да у Вас же уже заполнена анкета вашей Волшебной веб-студии!" и "Но у вас не прав её править". Круто! Я рад.
Что значит "Кто может участвовать в программе? - Фрилансеры" (http://partners.1c-bitrix.ru/program/partner_types.php#tab-free-link) ? Неужели это значит, что нет необходимости иметь свой сайт на Битриксе? Если я не прав, то чем отличаются "Фрилансеры" и "Веб-студии", как партнёры для 1С-Битрикс ?
Как отобразить в урл вложенность секций инфоблока?, если это каталог на основе секций инфоблока то в url не будет отражена вложенность секций инфоблока, т.е. в любом случае будет /физ.раздел/код_текущей_секции/код_текущего_элемента/, даже если текущая секция является дочерней. Как сделать так, чтобы в урл
Как отобразить в урл вложенность секций инфоблока?, если это каталог на основе секций инфоблока то в url не будет отражена вложенность секций инфоблока, т.е. в любом случае будет /физ.раздел/код_текущей_секции/код_текущего_элемента/, даже если текущая секция является дочерней. Как сделать так, чтобы в урл
Итак есть: - Инфоблок товаров. Товары уже внесены. - Добавляем товару "количество на складе" 20. - Выгружаем "Export CSV (new)" - Колонки "CP_QUANTITY" нет (!) в файле Просто не выгружается поле "Количество". Никак.
Второй случай: - Тот же инфоблок товаров. - Вгружаем через "Import CSV (new)" - В CSV уже есть поле Количество. - "Успешно импортировано ... строк" - На сайте у все товаров остается Количество=0
Другие параметры (в том числе цена) меняются без проблем.
bibigon-tv пишет: а теперь всё заново объясните и в картинках
Смотрю этого действительно не хватает.
Вот в этой теме вроде бы всё рассказали по теме "мета-теги для сайта на Битрикс". Ведь правильно: мета-теги разделов и статичных страниц можно указать в свойствах, и для них работает наследование. Мета-теги для элементов/разделов инфоблока можно указать в свойствах этого элемента, и стандартные компоненты поддерживают работу с такими свойствами. И вся эта настройка делается в пару кликов. Только с приведенных выше ссылок не до конца ясно, как и где всё это настроить. Я б сходу не разобрался :)
Единственное не ясно, решил ли свой вопрос уважаемый bibigon-tv.
Думаю в разделе "Примеры решения типовых задач" смело можно поместить инструкцию как это сделать. Может кто-то видел готовый туториал? или писал свой?
Единственное, только слеш экранируется при выводе. Поэтому в местах, где выводятся url категории из базы, придется его декодировать его назад. Или делать замену:
Let4ik_Russia пишет: Форма находится в моем модуле.
Я так понимаю есть кусок HTML на странице, в котором есть <fo rm> ... </form>. И задача, что б некоторое группі пользователей видели, а некоторые — нет? Если еще не нашли решения, то: Стоит посмотреть в сторону CUser::GetUserGroupArray()
Эльдар пишет: Уж если хотели избежать добавления файлов с одинаковыми именами, то правильнее было бы добавлять в конец названия файла случайные символы.
Это решение не только для проблемы дублирования названий. Так же решает проблему ограничения на количество файлов в одной папке(!). Подробнее
Цитата
Эльдар пишет: Почему нельзя выбирать изображения для элементов инфоблока из уже существующих на сайте?
Coupe, да упустил момент, что в "Веб-формах" есть полезные классы. Но, к сожалению, этот класс покрывает только часть задач, которые стоят перед обработкой форм. А что б его использовать для, например, регистрации - нужно подключать весь модуль.
Артем, к возможности "писать собственный комбайн" я и склонясь. Решил сначала узнать, может у битрикс-разработчиков есть готовые решения. Куплю, поюзаю... Но что-то тихо.
Один из плюс в пользу компонентов vs pure API: - возможность использовать кеширование компонента "из коробки" - разделение шаблон+логика "из коробки"
Есть подозрение, что скорость будет всё-таки хуже, чем при pure API. Правда это интуитивно, тестов, подтверждающих мысль, я не делал =) Должно быть что-то вроде бистро > API+HTML Сache > API+Php Cache > Component+Cache > API > Component
Пробежался глазами по маркетплейсу. Задачу подогнуть форми под потребности ресурса решают многие. Но модули, которые я увидел, предлагают декоративные улучшения:
На днях уважаемый DZHETIGAPA спросил о том, как предзаполнять форму после submit. И ответов там не густо... Проблема вот в чем. Современный сайт это уже не просто отображение контента, но взаимодействие с пользователем. И за частую, такое взаимодействие решаеться через html(<form />)+php($_REQUEST) . Вот и получается, что работа с формами - это неотъемлемая часть сайта, как сервиса.
А вот тут возникает целый ворох типичных задач: - валидация, - санитаризация данных, - вывод сообщений об ошибках, - предотвращение разного рода атак.
И эти задачи встают не просто от проекта к проекту, а от формы к форме в рамках одного проекта.
Решение, котороя я видел: ручной режим - это, когда форма в html конструируется из записей вида
На днях уважаемый DZHETIGAPA спросил о том, как предзаполнять форму после submit. И ответов там не густо... Проблема вот в чем. Современный сайт это уже не просто отображение контента, но взаимодействие с пользователем. И за частую, такое взаимодействие решаеться через html(<form />)+php($_REQUEST) . Вот и получается, что работа с формами - это неотъемлемая часть сайта, как сервиса.
А вот тут возникает целый ворох типичных задач: - валидация, - санитаризация данных, - вывод сообщений об ошибках, - предотвращение разного рода атак.
И эти задачи встают не просто от проекта к проекту, а от формы к форме в рамках одного проекта.
Решение, котороя я видел: ручной режим - это, когда форма в html конструируется из записей вида