Модуль интеграции с iiko предоставляет возможность ресторанам и кафе, автоматизация рабочего процесса которых основана на системе iiko, организовывать предзаказы и заказы на доставку блюд с сайта на 1С-Битрикс.
Модуль позволяет организовать обмен меню (в том числе картинок, свойств, модификаторов) и заказами с сайтом на 1С-Битрикс. Модуль может работать как с одним рестораном, так и сетью ресторанов.
Полный список возможностей модуля:
Полная синхронизация ресторанов, меню с сайтом
Синхронизация и поддержка модификаторов iiko, с выбором в при заказе и возможностью отключения ненужных (или внутренних модификаторов на стороне сайта) - выгрузка заказов в систему iiko
Выгрузка заказов в систему iiko
Поддержка сети ресторанов с индивидуальным меню для каждого ресторана
Специально разработанный с учетом потребностей ресторанов компонент оформления заказа (включает корзину)
Возможность настроить оплату заказа любым способом (эквайринг, другое) с использованием любого совместимого с битрикс обработчика платежей
Cинхронизация зон доставки с автоматизированным выбором адреса в процедуре заказа
Возможность задавать скидки в системе битрикс с возможностью их выгрузки в заказ iiko как в виде скидки с произвольной суммой, так и в виде отдельного платежа в бонусной валюте
Удобные для кастомизации в современный дизайн bootstrap 4+ шаблоны компонентов
Подробное логирование всех действий, ошибок синхронизации и др. в журнал событий
Вы можете связаться (в том числе договориться о консультации через скайп, телеграм и др.) со мной через страницу контактов. Общий вопрос по модулю можно задать на форуме.
Теперь собственные источники данных можно размещать как в папке "/bitrix/php_interface/grain.links", так и в "/bitrix/php_interface/grain.links" (причем последняя имеет приоритет, т.е. при наличии одинаковых источников в обоих папках, будет использоваться источник из папки local)
Работа самого модуля из папки local
Если вам нужно для чего-то доработать модуль, можете скопировать его в папку local - он будет работать и оттуда.
Появились 2 новых параметра у свойства:
- "Показывать значение (в квадратных скобках)" - при установке этой галочки вместе с названием также будет отображаться значение:
- "Прямое подключение скриптов" - такой же параметр уже был сделан ранее в модуле "Свойства-таблицы". Включайте эту опцию, когда по-другому привязки не работают, скрипты и стили интерфейса будут подключены напрямую в коде. Это позволяет решить проблему в некоторых ситуациях, например, в публичных интерфейсах Битрикс 24.
Новые источники данных
- Типы цен (модуля "Интернет-магазин") - Списки (польз. поля) - источник использует варианты значений типа "Список" для пользовательских полей, причем может брать варианты из нескольких полей сразу и из другой сущности, например, у хайлоадблока можно взять варианты значений некоторого поля объекта "Пользователь" - Хайлоадблоки (можно ограничить выбор только определенными блоками) - Элементы хайлоадблоков (можно выбирать, какое поле будет использоваться как в качестве названия, так и в качестве значения) - Свойства инфоблоков
Исправления и доработки Например, доработка для совместимости с новым интерфейсом фильтра в инфоблоках:
Михаил, здравствуйте. Можно поконкретнее, где именно не выдает параметры, вы имеете в виду не кортипорттивный портал, он же битрикс 24? Не понял , что вы хотели показать этими картинками.
Михаил, хотя с источником Элементы хайлоадблоков есть ошибки, связаны с тем, что там по умолчанию указано поле NAME в качестве поля для сортировки, будет исправлено в будущих обновлениях
Владельцы сайтов и коллеги-битриксоиды! Хочу представить свой новый модуль "Подбор бесплатных изображений". Эту штука может очень пригодится тем, кто ежедневно наполняет сайт контентом. Модуль позволяет выбирать и загружать картинки на сайт, не покидая админку битрикса и не загружая файлы на компьютер. В качестве источника изображений модуль использует сайт pixabay.com, который распространяет бесплатные для коммерческого использования картинки (полный текст лицензии здесь). Все что нужно сделать - это зарегистрироваться на сайте, скопировать из личного кабинета ключ доступа к api и указать его в настройках модуля. Модуль работает как с детальными картинками и картинками анонса, так и со свойствами типа "Файл", в т.ч. множественными (в интерфейсе окна выбора изображений можно выбрать сразу несколько).
Пробный период работы модуля - 7 дней, функциональность при этом не ограничена.
Аллоха! В версии 4.0 модуля "Свойства-таблицы", помимо мелких исправлений, присутствует одно большое нововведение - тип колонки "Файл" (загружаемый).
Как это работает: вы создаете колонку типа "Файл" в настройках свойства:
Файл может быть множественным (т.е. любое количество файлов в одной ячейке таблицы). Если галка "Множественное" не установлена, можно будет загрузить только один файл в ячейке. При этом можно указать, в какую подпапку в папке "/upload/" будут загружаться файлы, можно для каждого свойства указать отдельную, можете указать iblock если хотите, но по умолчанию, если ничего не указывать, файлы будут загружаться в папку "/upload/grain.tables/". Вы можете установить ограничения по расширениям файлов.
Сам интерфейс колонки с файлами выглядит так (слева - колонка с множественными файлами):
Второе небольшое нововведение - это галочка "Прямое подключение скриптов". Если ее установить, то стили и скрипты для интерфейсов таблиц будут подключаться инлайном, т.е. вставляться прямо в код. В некоторых случаях, например в интерфейсе универсальных списков в публичной части, или в интерфейсах "Битрикс 24" - это единственный способ заставить таблицы работать (раньше для этого было нужно немного изменить шаблон).
Добрый день, подскажите, как можно добавить файл к свойству, используя API Пользовался этой инструкцией http://g-rain-design.ru/components/ta...bitrix-api Подставлял в свойство FILE => array("file_id") Но к сожалению, данные не сохранялись
Извините, я не совсем понял эту проблему, попробуйте использовать дополнительные файлы в разделе свойств с помощью fire. Также посетите мой официальный сайт http://pokerstor.net/
При разработке сайта часто возникает ситуация нехватки штатных средств управления меню, например, встроенных средств управления многоуровневыми меню, можно сказать, нет. Вариант с вложенными уровнями в подразделах часто не подходит, если нужно сделать многоуровневое меню для страниц с ЧПУ, а структура меню не соответствует структуре инфоблока и т.д. Параметры для пунктов меню существуют, но редактируются только через расширенный режим в административной части. Модуль Меню 2.0 (управление вложенными меню и параметрами) позволяет решить обе эти проблемы, причем без замены штатных компонентов "bitrix:menu" на какие-то другие.
После установки модуля, укажите в его настройках типы меню для которых должен использоваться модуль, и при нажатии на кнопку редактирования меню в админ. панели вместо стандартного окна будет использоваться окно модуля:
Меню может быть любого уровня вложенности.
Окно редактирования пунктов меню по умолчанию выглядит так:
Параметры могут быть следующих типов: строка, текст, выпадающий список, флажок, путь к файлу с возможностью выбора из медиабиблиотеки или структуры сайта.
Эти дополнительные параметры (также как и параметры, добавляемые в штатном расширенном режиме редактирования меню) будут доступны в шаблоне компонента "bitrix:menu" в массиве с ключом "PARAMS" внутри массива каждого пункта меню.
Коллеги-разработчики и пользователи продуктов 1С-Битрикс! Сегодня я хочу представить модуль "Простой адаптивный форум".
Сразу отмечу, что это не надстройка над стандартным модулем форумов и не шаблон для него, а самостоятельный модуль, который может работать даже на редакции "Первый сайт".
При разработке модуля были поставлены следующие цели:
Для пользователей
удобство в использовании
современный интерфейс, адаптивность шаблонов
Для владельцев сайтов
работа полностью в публичной части, вкл. создание форумов
простота замены названий без правки кода (например, темы могут быть обсуждениями и т.д.)
возможность задания SEO тегов
Для разработчиков
короткий понятный код (в особенности код javascript), весь javascript внутри шаблонов, простота его доработки
полное отсутствие собственного CSS, использование только классов Bootstrap, соответственно при наличии собственной темы bootsrap отсутствие необходимости интеграции диза йна вообще
все настройки через параметры компонента
визуальный редактор должен быть легко дорабатываемым и легко заменяемым (при помощи шаблона одного компонента)
использование технологии ORM, соответственно возможность использования стандартных событий и прочие преимущества
поддержка стандартного поиска и многосайтовости
Что получилось
Маркетинговая картинка ( закройте глаза )
Страница темы (отображаются кнопки при доступе редактора)
Визуальный редактор
Параметры компонента
В административной части из настроек только права доступа, где можно назначить доступ для модераторов и редакторов
Что еще есть
Из неявных особенностей можно выделить следующие
возможность указывать время, в течение которого можно редактировать сообщения
постраничная навигация "как в контакте" - "загрузить предыдущие", "загрузить следующие"
в режиме ЧПУ ссылки постраничной навигации вида /forum/forum-code/topic-code/p/page-2/
в параметрах компонента можно установить использовать круглый аватар или квадратный
можно указать шаблон ссылки к странице пользователя, и тогда имя будет отображаться ссылкой, хотя самой страницы пользователя компонент не содержит
Многосайтовость
По умолчанию на каждом сайте будут отдельные форумы, но вы можете изменить это поведение, причем достаточно просто, нужно только задать константу GRAIN_FORUM_SITE_ID, в которой будет содержаться ID сайта. Ее можно задать, например, в init.php. Можно использовать как идентификатор существующего сайта, так и любую другую строку. Примеры:
Стоимость модуля на данный момент 2500 р., есть партнерская скидка. Пробный период составляет 30 дней. Для сайтов веб-студий могу предоставить модуль бесплатно, пишите через сайт с предоставлением кода ключа (никаких дополнительных условий нет, кроме того, что это должен быть сайт веб-студии или разработчика битрикс).
Зелёнкин Максим, да, вы в общем правы по поводу разделов, они не отображаются на главной пока в них нет форумов, и, хотя удалить можно, если просто зайти в раздел, и снизу нажать "Управление", но ссылки на них ниоткуда не ведут, это надо будет проработать.
В этих версиях модуля Простой адаптивный форум (обсуждения) было сделано несколько больших доработок. И если с загрузкой картинок и файлов все понятно, это необходимый функционал, который должен был быть реализован (описано в конце статьи), то на остальном я остановлюсь подробнее.
Поддержка микроформата Schema.org
Schema.org - это особый способ разметки html-кода, позволяющий поисковым системам определять, к чему относятся определенные фрагменты текста и объекты на странице.
Я постарался внедрить поддержку такой разметки в модуле настолько полно, насколько смог. Но для разных сайтов может потребоваться разная разметка, т.к. форум может и не называться форумом на сайте, а использоваться и для немного других целей, поэтому я сделал выбор варианта разметки (сущности) формата Schema.org в параметрах компонента:
Всего на данный момент поддерживаются 8 сущностей:
DiscussionForumPosting: обсуждение на форуме (этот тип используется по умолчанию, даже если вы ничего не выбирали)
SocialMediaPosting: пост в социальной сети
Article: статья
NewsArticle: новостная статья
TechArticle: техническая статья
ScholarlyArticle: школьная статья
Report: отчет
Question: вопрос
Для всех типов кроме Question, для сообщений используется сущность Comment (комментарий), для Question используется сущность Answer (ответ, которая является потомком Comment).
Параметры издателя (имя, адрес, телефон, логотип) используются только для типов Article и NewsArticle, для остальных типов их заполнять не нужно
Также в этой версии была добавлена поддержка рейтингов (с использованием функционала рейтингов главного модуля). Может быть использован рейтинг двух видов: "Мне нравится", "Нравится/Не нравится".
При использовании второго вида ("Нравится/Не нравится"), добавляется разметка Schema.org "aggregateRating", что может позволить поисковой системе Google отображать в поиске страницы следующим образом (звезды):
Примечание: Имейте в виду, что сама по себе разметка "aggregateRating" не гарантирует появление звезд в поиске, у Google есть свои критерии, для каких сайтов использовать сниппет со звездами, для каких - нет, и она этих критериев не раскрывает.
Компонент "Профиль пользователя"
До версии 2.5, в модуле не было своего компонента профиля пользователя. Вообще, раньше я считал что он не нужен, и профиль может быть реализован с помощью других средств, которых в системе Битрикс достаточно. Но на деле оказалось, что компонент профиля все-таки нужен, хотя бы для того, чтобы просто выводить профиль (а не редактировать), а в редакции Старт есть только стандартный main.profile. D старших же редакциях, компоненты профиля не заточены под использование вне модуля социальной сети и т.д. Поэтому я все же решил его добавить, но не как страницу комплексного компонента форум, а как отдельный комплексный компонент, позволяющий как отображать, так и редактировать профиль. Вы можете разместить его в отдельном разделе, а у комплексного компонента форума указать шаблон пути к странице пользователя.
Загрузка файлов и изображений
В зависимости от настроек компонента, будет разрешена загрузка файлов и(или) изображений с прикреплением их к теме или сообщению. Файлы можно вставлять как через подменю в визуальном редакторе, так и перенесением их на область визуального редактора (таким образом можно загрузить сразу несколько файлов).
Можно установить ограничение на количество файлов, прикрепленных к сообщению, размер одного файла, установить список расширений файлов, которые могут быть прикреплены к сообщениям.
События (программистам)
Добавлены события для изменения списка подписчиков на тему при отправке сообщения (OnGetSubscribers)
Добавлены события для изменения базовых фильтров для форумов, разделов результатов поиска по форумам (OnGlobalsGetSectionFilter, OnGlobalsGetSectionFields, OnGlobalsGetForumFilter, OnGlobalsGetForumFields, OnGlobalsGetSearchParams). Данные события позволяют, например, реализовать распределение прав доступа к форумам (или просто управлять видимостью форумов в соответствии с определенными условиями). По умолчанию, глобальные фильтры содержат массив array("SITE_ID"=>SITE_ID), т.е. на каждом сайте в многосайтовой системе битрикс будут свои форумы.
Мелочи
Из небольших нововведений - это возможность выводить на главной странице форума не список форумов и подразделов, а один конкретный форум, который можно выбрать в параметрах компонента (но для начала придется разместить компонент со стандартными настройками, чтобы этот форум создать).
Кроме того, был устранен ряд ошибок и произведены мелкие улучшения, например, в почтовых уведомлениях теперь присутствует якорь для перехода на добавленное/измененное сообщение на странице.
Описание api было обновлено в соответствии с добавлением новых функций
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».