Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 27.08.2012
- Обновлено:
- 05.01.2023
- Версия:
- 3.0.0
- Установлено:
- 500 - 999 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Демо-версия полностью функциональная, срок демо-периода 30 дней.
------
Модуль позволяет вставлять любой код в любой текст.
1. Создайте включаемый файл file_name.php с произвольным кодом.
2. Напишите где-нибудь:
3. Результат вашего включаемого файла отобразится в том месте, где вы вызвали IncludeFile. Причем, место, где вызывается функция может быть внутри закешированного шаблона компонента.
4. Вместо CAskaronInclude::IncludeFile можете написать текст (например, в тексте новости или в описании товара):
Содержимое файла отобразится в том месте, где вы напишите комментарий.
5. Способ выше позволяет вставить включаемый код, но при этом нарушается порядок выполнения кода страницы, потому что вызов включаемого кода происходит в конце страницы. Чтобы сделать вызов включаемого кода не в конце работы страницы, а раньше, используйте пару StartBuffer и PrintBuffer.
Редактор сайта может вставлять любой код в контент. Например, баннер или голосование прямо в текст новости.
Программист может, например, в список товаров быстро вставить компонент "Мне нравится" или кнопку "добавить в корзину / товар в корзине".
Типичная задача - вставить в детальную страницу товара список комментариев или список сопутствующих товаров.
Заметно ускоряется разработка там, где в компонент с включенным кешем надо добавить некешируемую область.
Модуль корректно работает даже, если ваш код подключает какие-либо стили, js-файлы, устанавливает заголовки и свойства страницы.
В составе решения есть готовые примеры:
- текущая дата,
- голосование за рейтинг,
- баннер
- текущий опрос
- голосование
- форма обратной связи.
Другие модули могут добавлять дополнительные примеры, например, «Честное голосование»:
http://marketplace.1c-bitrix.ru/solutions/askaron.ibvote/
С версии 2.0.0 корректно работает встроенный ajax во включаемых компонентах ("AJAX_MODE" => "Y"). Например, комплексный компонент «Текущий опрос» или отзывы о товаре.
Статьи в документации об использовании «Включаемого кода»:
- для размещения компонента «Список отзывов для товара»:
- для размещения компонента «Честное голосование»
Документация по модулю «Включаемый код»:
http://askaron.ru/api_help/course1/chapter041/
------
Модуль позволяет вставлять любой код в любой текст.
1. Создайте включаемый файл file_name.php с произвольным кодом.
2. Напишите где-нибудь:
<?CAskaronInclude::IncludeFile("file_name.php");?> |
4. Вместо CAskaronInclude::IncludeFile можете написать текст (например, в тексте новости или в описании товара):
<!--askaron.include file_name.php --> |
5. Способ выше позволяет вставить включаемый код, но при этом нарушается порядок выполнения кода страницы, потому что вызов включаемого кода происходит в конце страницы. Чтобы сделать вызов включаемого кода не в конце работы страницы, а раньше, используйте пару StartBuffer и PrintBuffer.
<?CAskaronInclude::StartBuffer();?> ... <? вызов компонента, внутри которого кешируется шаблон, и внутри шаблона вызвать CAskaronInclude::IncludeFile("file_name.php"); ?> ... <?CAskaronInclude::PrintBuffer();?> |
Редактор сайта может вставлять любой код в контент. Например, баннер или голосование прямо в текст новости.
Программист может, например, в список товаров быстро вставить компонент "Мне нравится" или кнопку "добавить в корзину / товар в корзине".
Типичная задача - вставить в детальную страницу товара список комментариев или список сопутствующих товаров.
Заметно ускоряется разработка там, где в компонент с включенным кешем надо добавить некешируемую область.
Модуль корректно работает даже, если ваш код подключает какие-либо стили, js-файлы, устанавливает заголовки и свойства страницы.
В составе решения есть готовые примеры:
- текущая дата,
- голосование за рейтинг,
- баннер
- текущий опрос
- голосование
- форма обратной связи.
Другие модули могут добавлять дополнительные примеры, например, «Честное голосование»:
http://marketplace.1c-bitrix.ru/solutions/askaron.ibvote/
С версии 2.0.0 корректно работает встроенный ajax во включаемых компонентах ("AJAX_MODE" => "Y"). Например, комплексный компонент «Текущий опрос» или отзывы о товаре.
Статьи в документации об использовании «Включаемого кода»:
- для размещения компонента «Список отзывов для товара»:
- для размещения компонента «Честное голосование»
Документация по модулю «Включаемый код»:
http://askaron.ru/api_help/course1/chapter041/
Отзывы (1)
Обсуждения (31)
Авторизуйтесь , чтобы оставить отзыв или задать вопрос разработчику.
19 апреля 2022 12:51
21 апреля 2022 18:17
1 декабря 2021 09:37
2 декабря 2021 13:06
17 июля 2021 14:47
17 июля 2021 23:20
14 февраля 2019 14:46
5 января 2023 19:23
21 ноября 2018 10:18
30 ноября 2018 15:21
Что нового
3.0.0 (05.01.2023) | Cовместимость с PHP 8. Адаптирована работа решения под новые требования платформы 1С-Битрикс версии 20.100.0 — удалить значение «mbstring.func_overload». Модуль работает со старой и новой версией ядра 1С-Битрикс. Много незначительных исправлений. |
2.1.0 (22.11.2018) | Незначительные исправления |
2.0.2 (21.07.2015) | Незначительные исправления |
2.0.1 (07.07.2015) | Исправление языковых фраз. Новые примеры для подключения включаемых файлов в вашем коде. |
2.0.0 (04.07.2015) | Новый способ вызвать включаемый файл CAskaronInclude::IncludeFile( "file.php", array( "ID" => 10 ) );. Исправлено подключение файлов с встроенным AJAX Битрикса, используйте методы CAskaronInclude::StartBuffer() и CAskaronInclude::PrintBuffer(). |
1.2.0 (13.04.2015) | Добавлена подддержка папки local. Теперь включаемые файлы можете размещать в папке /local/php_interface/include/askaron.include |
1.1.0 (14.05.2014) | Добавлен пример включаемого файла с формой обратной связи. Исправлена ошибка, когда перестали подключаться css и js файлы из включаемых файлов после обновления Битрикса до версии 14.5.0. |
1.0.3 (18.05.2013) | Незначительные исправления |
1.0.2 (13.01.2013) | Исправлена кнопка и меню на панели управления для 12-й версии Битрикса. |
1.0.1 (08.01.2013) | Иконка в меню для 12-й версии Битрикса. |
Установка
Устанавливается также, как и другие партнерские модули.
Работает на:
«1С-Битрикс: Управление сайтом» - любые редакции.
«1С-Битрикс: Битрикс 24 в коробке» - любые редакции.
Демо-версия полностью функциональная. Срок демо-периода 30 дней.
Читайте подробную документацию по модулю «Включаемый код»:
http://askaron.ru/api_help/course1/chapter041/
Включаемые файлы можно размещать в папке:
или
Разработчикам очень легко разобраться, всё очень знакомо:
С помощью модуля «Включаемый код» можете написать CAskaronInclude::IncludeFile.
Это будет работать при включенном кешировании. Внутри включаемого файла будем массив $arParams.
Или можете написать специальный комментарий:
В конце выполнения страницы, на месте этого комментария выполнится включаемый файл.
Чтобы сделать вызов включаемого кода не в конце работы страницы, а раньше, используйте пару StartBuffer и PrintBuffer.
Работает на:
«1С-Битрикс: Управление сайтом» - любые редакции.
«1С-Битрикс: Битрикс 24 в коробке» - любые редакции.
Демо-версия полностью функциональная. Срок демо-периода 30 дней.
Читайте подробную документацию по модулю «Включаемый код»:
http://askaron.ru/api_help/course1/chapter041/
Включаемые файлы можно размещать в папке:
/bitrix/php_interface/include/askaron.include/ |
/local/php_interface/include/askaron.include/ |
Разработчикам очень легко разобраться, всё очень знакомо:
С помощью модуля «Включаемый код» можете написать CAskaronInclude::IncludeFile.
Это будет работать при включенном кешировании. Внутри включаемого файла будем массив $arParams.
<?CAskaronInclude::IncludeFile( "file_name.php", array( "IBLOCK_ID" => "3", "ELEMENT_ID" => "15", ) );?> |
<!--askaron.include file_name.php <PARAMS> <IBLOCK_ID>3</IBLOCK_ID> <ELEMENT_ID>15</ELEMENT_ID> </PARAMS> --> |
Чтобы сделать вызов включаемого кода не в конце работы страницы, а раньше, используйте пару StartBuffer и PrintBuffer.
<?CAskaronInclude::StartBuffer();?> .... <? вызов компонента, внутри которого кешируется шаблон, и внутри шаблона вызвать CAskaronInclude::IncludeFile("file_name.php" array( "IBLOCK_ID" => "3", "ELEMENT_ID" => "15", ) ); ?> .... <?CAskaronInclude::PrintBuffer();?> |
Поддержка
mail@askaron.ru
Документация по модулю «Включаемый код»:
http://askaron.ru/api_help/course1/chapter041/
Документация по модулю «Включаемый код»:
http://askaron.ru/api_help/course1/chapter041/