Экзамен битрикс ex2 25

Permalink

Cannot retrieve contributors at this time

Подробное описание задачи смотреть в материалах: примеры заданий (pdf)

Общие требования

  • Расширить возможности стандартного комплексного компонента Фотогалерея (photo), добавить в него новую страницу exampage.php и переменные.

  • Для новой страницы exampage.php реализовать поддержку как ЧПУ так и не ЧПУ режима.

  • Для решения предоставляются материалы – заготовка компонента, complexcomp.exam-materials. Это компонент photo, с добавленными заглушками в параметрах, созданной страницей exampage.php. Необходимо реализовать логику в файле component.php и вывод в шаблоне по заданию.

  • Работу решения продемонстрировать в разделе сайта /ex2/complexcomponent/, добавить пункт в главное меню «Экзамен2», и пункт в левом меню «Комплексный компонент».

Доработка компонента

  • Добавить 2 переменные для построения адреса страницы: PARAM1, PARAM2

  • Шаблон адреса по умолчанию для страницы exampage.php при ЧПУ режиме: «exam/new/123/?PARAM2=456, где 123 это значение переменой PARAM1, 456 — PARAM2

  • Условие, по которому открывается страница exampage.php без ЧПУ режима: задано значение переменной PARAM1.

  • В не ЧПУ режиме на страницу exampage.php должны передаваться значения всех созданных переменных: PARAM1, PARAM2.

  • В настройках компонента реализовать

    • Для ЧПУ режима: управление шаблоном адреса страницы exampage.php
    • Для не ЧПУ режима: управление именами переменных.

Отображение данных

  • На странице компонента sections_top.php вывести ссылку, на основании шаблона пути на страницу exampage.php. Для проверки решения подставить в нее тестовые значениями переменных: PARAM1 = 123, PARAM2 = 456.

  • Значения можно подставить с помощью str_replace.

  • С настройкой адресов «по умолчанию» ссылка должна получится такая (жирным выделены подставленные тестовые значения переменных):

    • для ЧПУ режима: /ex2/complexcomponent/exam/new/123/?PARAM2=456
    • для не ЧПУ режима: /ex2/complexcomponent/?PARAM1=123&PARAM2=456
  • На странице exampage.php вывести значение переменных PARAM1, PARAM2

Решение

  • Создаём раздел и пункты меню.

  • Распаковываем заготовку компонента из материалов экзамена.

  • Реализуем логику согласно ТЗ:

    • Добавляем параметры в .parameters.php
    • Смотрим комментарии в коде
    • и т.д.
  • Вызов компонента на странице, указываем необходимые настройки и параметры

    • Добавление правила в urlrewrite.php — При добавлении на страницу компонента с поддержкой ЧПУ («человеко-понятный URL») (если файл сохраняется с помощью API), автоматически создаётся правило обработки адреса. Если страница создаётся не с помощью API, а, например, записывается через FTP, то необходимо выполнить пересоздание правил (кнопка на панели инструментов на странице настройки правил обработки адресов).
      • Настройки > Настройки продукта > Обработка адресов > Правила обработки

Полезные ссылки

  • Битрикс. Создание комплексного компонента
  • Комплексный компонент для работы с инфоблоками
  • Структура комплексного компонента
  • Работа комплексного компонента в SEF режиме
  • Обработка адресов (urlrewrite.php)
  • Создание собственного комплексного компонента
  • ЧПУ-3 / Комплексный компонент

  • Задания
  • README.md

В обучающих материалах приведены практически все варианты заданий, которые будут на экзамене. Но тут нужно помнить такую вещь, если вы идеально сделаете шесть заданий, а седьмое решите наполовину и его решение не засчитают — то все, экзамен не сдан. Поэтому нужно запомнить и выучить все сложные и непонятные места, встречающиеся в обучающих материалах.

Итак, оба тестовых билета перерешаны много раз — и в виртуальной лаборатории(которую можно создать прямо с сайта битрикс) и на виртуальной машине, которую можно скачать с сайта академии. Произвожу оплату 999 рублей и ожидаю даты экзамена. Поначалу боялся, что будет очередь на сдачу экзамена. В сутки академия битрикс принимает экзамены у 15 желающих. Битрикс очень популярен, в больших городах есть платные курсы по подготовке к сдаче экзамена. Однако, с этим никакой заминки не было. Можно было оплатить и сдавать экзамен хоть на следующий день. Тут основным было подобрать время, когда можно быть дома одному и никто не будет тебе мешать.

Сдавать в назначенное время можно хоть в 2 часа ночи, хоть в 23.50 — главное, чтобы экзамен был начат в течение суток, на которые вы записались. Итак, все готово — веб камера    настроена и работает, паспорт под рукой, телефон на беззвучном лежит рядом (пользоваться телефоном запрещено правилами, но возможен звонок от сотрудника Битрикс, контролирующего процесс сдачи экзамена). Процедура сдачи у них отлажена как часы: для хрома устанавливается отдельное дополнение, которое делает скриншоты вашего рабочего стола во время всего экзамена. То есть что-то подсмотреть не получится.

Заходим в личный кабинет академии, во вкладке «Экзамены» появится кнопка сдать экзамен. Нажимаем ее и делаем фотографии помещения, в котором находимся. Затем  необходимо сделать фото паспорта(немного боялся что не будет видно фамилии, данных — но с этим проблем не было). Затем на странице будут указаны данные для подключения к удаленному серверу. Подключаемся к нему — и время пошло, четыре часа для сдачи экзамена пошли. Самое главное не волноваться. Если сильно волнуетесь — посидите пять минут спокойно, ничего не делая, просто придите в себя.

На рабочем столе будет файл с заданиями, которые необходимо выполнить. Также там будет help с api битркис и php справочник.

  1. Оба раза когда я сдавал экзамен первым заданием было интегрировать верстку на Битрикс. Задание несложное, но объемное. Все ошибки, которые в основном совершают сдающие очень хорошо рассмотрены в вебинаре по сдаче экзамена. Его легко можно найти на ютубе.
  2. Вторым заданием было внедрение и кастомизация компонента «Меню». Данное задание также есть в обучающих материалах и сложностей с ним не было.
  3. Реализовать вывод информации с помощью комплексного компонента. В учебных примерах было подробно рассмотрено как это сделать с помощью компонента news.list. Нужно уметь создавать инфоблоки, производить их настройку и обращаться к их свойствам.
  4. Работа с организационной структурой сайта. Как и в учебных материалах нужно было добавить раздел. Я понимаю, что все задания на знание различных аспектов битрикс и знать надо их все. Но все таки немного странно, что задание, которое выполняется за две минуты имеет такой же вес, что и задание, которое надо делать почти час(это я про первое).
  5. Создание пользователя с ограниченным доступом. Тоже простое задание, которое рассмотрено в примерах. Но на нем я и запоролся. Данный пользователь должен иметь полный доступ к отделу рассылок. А как добавить ему возможность пользоваться модулем рассылок я не знал (как оказалось позже — достаточно было поставить одну галочку). Было очень обидно решив все правильно запороться на такой мелочи. Но об этом я узнал потом, а пока продолжал выполнять задания.
  6. Нужно было в сайдбаре в виде слайдера вывести данные из инфоблока.
  7. Уменьшение изображения «на лету» — в учебных материалах была рассмотрена данная технология.

Я уложился в три с половиной часа и последние полчаса бился над тем как дать пользователю доступ к модулю рассылок, но не смог это сделать. Сдал экзамен на проверку. Экзаменационный сервер автоматически отключит вас по истечении четырех часов, если вы не нажмете «завершить экзамен». Стал ждать результаты, надеясь на лучшее. Проверили быстро — через два дня. Итог — из-за указанной выше галочки экзамен не сдан. Было обидно и неприятно, поэтому я еще недельку поготовился и все таки сдал со второго раза. Правда второй раз проверяли долго — почти две недели.

Автор seo На чтение 1 мин Просмотров 7 Опубликовано 06.07.2022

В данном видео мы разберем задание [ex2-25] Создание комплексного компонента «Моя фотогалерея» #экзаменбитрикс … про доработать битрикс.

Вам также может понравиться

44. Формы Аспро / #Битрикс / #Стрим / #D7

Экскурс в компонент форм от Аспро (aspro:form.

0

Как работает модуль Apple Pay для 1С-Битрикс

Сылка на модуль — про не работает bitrix.

0

МОРСКОЙ ЛЕГО WAR THUNDER НА КОРАБЛЯХ В BRICK RIGS! ЛЕГО ВОЙНА и БИТВА КОРАБЛЕЙ В БРИК РИГС!

Лего War Thunder (Лего Вар Тандер) в Brick Rigs!

0

Меняем шрифт в битрикс сайты

про починить bitrix.

0

Как настроить доступ к сайту по SSH и работать из командной строки

Если у вас уже есть сайт, или вы только планируете

0

Перенос сайта на Битриксе на другой хостинг

Как очень просто и быстро перенести свой сайт (магазин)

0

Битрикс программирование. Добавление в корзину, покупка в 1 клик. 16+

Рабочий процесс программиста на Битрикс. Пилим интернет-магазин

0

Битрикс сброс настройки формы в административной части

про настроить bitrix.

0

Список ответов по курсам

  • Контент-менеджер (113)

    • Контент-менеджер. Элементы управления (11)

    • Контент-менеджер. Информация на сайте и работа с ней (10)

    • Контент-менеджер. Управление структурой (15)

    • Контент-менеджер. Визуальный редактор (12)

    • Контент-менеджер. Компоненты (11)

    • Контент-менеджер. Информационные блоки (26)

    • Работа с модулями 1С-Битрикс: Управление сайтом (28)

  • Администратор. Базовый (100)

    • Администратор. Базовый. Основы администрирования (41)

    • Администратор. Базовый. Пользователи и авторизация (12)

    • Администратор. Базовый. Обеспечение безопасности (5)

    • Администратор. Базовый. Производительность и отказоустойчивость (21)

    • Администратор. Базовый. Резервное копирование (5)

    • Администратор. Базовый. Поиск (16)

  • Администратор. Модули (51)

    • Администратор. Модули. Средства управления и анализа (12)

    • Администратор. Модули. Средства обучения и помощи (12)

    • Администратор. Модули. Модули информирования и общения (18)

    • Администратор. Модули. Служебные модули (9)

  • Администратор. Бизнес (48)

    • Администратор. Бизнес. Валюты, Торговый каталог, Товарный маркетинг (17)

    • Администратор. Бизнес. Интернет-магазин (24)

    • Администратор. Бизнес. Кассы (7)

  • Разработчик Bitrix Framework (182)

    • Разработчик Bitrix Framework. Вступительный тест (27)

    • Разработчик Bitrix Framework. Junior. Тест № 1 (16)

    • Разработчик Bitrix Framework. Junior. Тест № 2 (30)

    • Разработчик Bitrix Framework. Junior. Тест № 3 (20)

    • Разработчик Bitrix Framework. Junior. Тест № 4 (18)

    • Разработчик Bitrix Framework. Middle. Тест № 1 (22)

    • Разработчик Bitrix Framework. Middle. Тест № 2 (25)

    • Разработчик Bitrix Framework. Senior (25)

  • Технология Композитный сайт (15)

  • Установка и настройка (45)

    • Установка и настройка. Системные требования (12)

    • Установка и настройка. Установка (19)

    • Установка и настройка. Перенос продукта (6)

    • Установка и настройка. Настройки сервера (9)

  • Курс для хостеров (76)

    • Курс для хостеров. Bitrix Framework и хостинг (6)

    • Курс для хостеров. Установка и настройка (34)

    • Курс для хостеров. Перенос сайта и монитор производительности (9)

    • Курс для хостеров. Конфигурирование веб-систем (27)

  • Многосайтовость (26)

    • Многосайтовость. часть. 1 (15)

    • Многосайтовость. часть 2 (11)

  • Интеграция с 1С (15)

  • Пользователь сервиса Битрикс24 (161)

    • Пользователь Битрикс24. Основные сведения (24)

    • Пользователь Битрикс24. Инструменты (23)

    • Пользователь Битрикс24. Задачи и Отчёты (21)

    • Пользователь Битрикс24. Группы (18)

    • Пользователь Битрикс24. CRM-1 (19)

    • Пользователь Битрикс24. CRM-2 (19)

    • Пользователь Битрикс24. Компания (16)

    • Пользователь Битрикс24. Настройки (11)

    • Пользователь Битрикс24. Бизнес-процессы (10)

  • Администратор сервиса Битрикс24 (коробочная версия) (186)

    • Администратор КП. Основы администрирования — 1 (32)

    • Администратор КП. Основы администрирования — 2 (19)

    • Администратор КП. Администратор КП — 1 (25)

    • Администратор КП. Администратор КП — 2 (24)

    • Администратор КП. Администратор системы — 1 (27)

    • Администратор КП. Администратор системы — 2 (29)

    • Администратор КП. Администратор системы — 3 (30)

  • Пользователь коробочной версии Битрикса24 (138)

    • Пользователь Битрикс24 (коробка). Основные сведения (12)

    • Пользователь Битрикс24 (коробка). Задачи (21)

    • Пользователь Битрикс24 (коробка). Мои Инструменты (24)

    • Пользователь Битрикс24 (коробка). Компания, Сотрудники, Группы и Документы (24)

    • Пользователь Битрикс24 (коробка). Сервисы (11)

    • Пользователь Битрикс24 (коробка). CRM-1 (23)

    • Пользователь Битрикс24 (коробка). CRM-2 (23)

  • Курс для партнеров Битрикс24 — продажи и внедрение (89)

    • Продажи и внедрение (34)

    • Настройка Битрикс24 (55)

  • Продвижение сайта и Маркетинг (20)

  • Курс менеджеров по продажам Битрикс24 (66)

    • Тест для менеджеров по продажам — часть 1 (31)

    • Тест для менеджеров по продажам — часть 2 (35)

  • Сквозная аналитика в Битрикс24.CRM (23)

  • CRM-маркетинг в Битрикс24 (35)

  • Битрикс24.Офис (59)

    • Возможности Битрикс24.Офис, часть #1 (26)

    • Возможности Битрикс24.Офис, часть #2 (15)

    • Возможности Битрикс24.Офис, часть #3 (13)

    • О внедрении Битрикс24.Офис (5)

  • Задачи и проекты (44)

    • Возможности «Задач и проектов», часть #1 (15)

    • Возможности «Задач и проектов», часть #2 (17)

    • Возможности «Задач и проектов», часть #3 (12)

  • Базовый курс партнера Битрикс24 (82)

    • #1 Партнерская программа. Часть 1 (15)

    • #2 Партнерская программа. Часть 2 (15)

    • #3 Партнерская программа. Часть 3 (24)

    • #4 Сервис (6)

    • #5 Внедрение Битрикс24 (11)

    • #6 Возможности Битрикс24 (11)

  • Битрикс24.CRM (94)

    • Часть 1 (8)

    • Часть 2 (10)

    • Часть 3 (13)

    • Часть 4 (30)

    • Часть 5 (19)

    • Часть 6 (14)

  • Онлайн-продажи в Битрикс24 (19)

  • Курс: Менеджер по продажам Битрикс24. Продолжение. (194)

    • Цели и задачи этапа (3)

    • Кто ваш клиент (5)

    • Структура определения потребностей (3)

    • Типы вопросов (6)

    • СПИН-продажи (3)

    • Диалоговый тренажер с виртуальным клиентом, выявление потребностей. Кейс 1 (14)

    • Диалоговый тренажер с виртуальным клиентом, выявление потребностей. Кейс 2 (17)

    • Диалоговый тренажер с виртуальным клиентом, выявление потребностей. Кейс 3 (16)

    • Устная презентация (5)

    • Онлайн-презентация (5)

    • Эффективное КП (5)

    • Ценностное предложение (3)

    • Техника предложения «Сэндвич» (5)

    • Отработка возражений. Подготовка (5)

    • Отговорка или возражение (5)

    • Отработка возражений. Аргументация (5)

    • Техника фальсификация (3)

    • Диалоговый тренажер с виртуальным клиентом, работа с возражениями. Кейс 1 (8)

    • Диалоговый тренажер с виртуальным клиентом, работа с возражениями. Кейс 2 (13)

    • Диалоговый тренажер с виртуальным клиентом, работа с возражениями. Кейс 3 (12)

    • Что такое закрытие? Маркеры (3)

    • Техники закрытия (6)

    • Что делать, если клиент отказывается покупать? (3)

    • Почему начинаются торги? (3)

    • Переговорные сценарии (5)

    • Диалоговый тренажер с виртуальным клиентом, закрытие сделки. Кейс 1 (13)

    • Диалоговый тренажер с виртуальным клиентом, закрытие сделки. Кейс 2 (10)

    • Диалоговый тренажер с виртуальным клиентом, закрытие сделки. Кейс 3 (10)

  • 1С-Битрикс24: Интернет-магазин + CRM (33)

    • Часть 1 (16)

    • Часть 2 (17)

  • Приложение с заявками от клиентов (10)

  • Курс: Автоматизация бизнес-процессов (33)

    • Автоматизация бизнес-процессов — часть 1 (17)

    • Автоматизация бизнес-процессов — часть 2 (16)

  • Курс: Продажа подписки Битрикс24.Маркет Плюс (9)

    • Как продавать подписку Битрикс24.Маркет Плюс (9)

  • Vue.js и Bitrix Framework (17)

  • Курс: Аналитик (28)

  • No-code в Битрикс24 (29)

  • Курс: Клиентский сервис (25)

Войти

Bitrix — Задание [ex1-4] Создать шаблон сайта

Bitrix — Задание [ex1-4] Создать шаблон сайта

Вернуться к другим заданиям: Перейти

Пункт 1: В языковые фразы вынести только одну фразу Контактная информация.

Остальные фразы в шаблоне не выносить в языковые файлы, для экономии времени во время экзамена на решении однотипных задач. В следующих заданиях, в шаблонах компонентов, все фразы выносятся в языковые файлы – согласно требованиям экзамена.

  1. 1. Создадим языковой файл для footer.php для вывода Контактная информация:

    Для начала в нашем шаблоне расположенного /local/templates/exam1 создаем папку для языковых файлов lang в ней создаем папку для русского языка ru и создаем файл и названием того, где будет использовать в нашем случае это footer.php, получился следующий результат:

    /local/templates/exam1/lang/ru/footer.php

    В созданный файл footer.php добавим следующий код

    1
    2
    3
    4
    5

    <?php 

        $MESS

    ["CONTACT_INFORMATION"] = 'Контактная информация';
    ?>

  2. 2. Подключаем языковой файл в footer.php нашего шаблона.Для этого в начале файла после проверки B_PROLOG_INCLUDED прописываем следующий код:

    1
    2
    3
    4
    5

    <?php 

    IncludeTemplateLangFile

    (__FILE__);
    ?>

    И теперь выводим в нужном месте:

    1
    2
    3
    4
    5

    <?php 
    <?=GetMessage("CONTACT_INFORMATION")?>



    ?>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

<?php 
<div class="main-phone-block">

<?

  
$Now date(H);

  
$WorkDayStart 9;

  
$WorkDayEnd 18;

                    
  if (

$WorkDayStart $Now and $Now $WorkDayEnd): ?>

     <? $incFile "phone"?>

  <?else:?>

     <? $incFile "email"?>

  <?endif?>

                

  <?$APPLICATION->IncludeComponent(

      
"bitrix:main.include",

      
"",

      Array(

        
"AREA_FILE_SHOW" => "file",

    
"AREA_FILE_SUFFIX" => "inc",

    
"PATH" => SITE_TEMPLATE_PATH."/include/".$incFile.".php"

      
),

      
false

   
);?>



  <div class="shedule">время работы с 9-00 до 18-00</div>

</div>

?>


Вернуться к другим заданиям: Перейти

[ex2-71] Разработать простой компонент «Каталог товаров»Подробнее

[ex2-71] Разработать простой компонент «Каталог товаров»

Экзамен 1С-Битрикс. Интеграция дизайна и настройка платформы. Часть 1Подробнее

Экзамен 1С-Битрикс. Интеграция дизайна и настройка платформы. Часть 1

25# Резервные копии в битриксе, бэкапы | Видеокурс: Создание сайта на 1С БитриксПодробнее

25# Резервные копии в битриксе, бэкапы | Видеокурс: Создание сайта на 1С Битрикс

Подготовка к экзамену 1С-Битрикс. Запуск и настройкаПодробнее

Подготовка к экзамену 1С-Битрикс. Запуск и настройка

[ex2-34] Установить значение тега meta «specialdate» в компоненте news.listПодробнее

[ex2-34] Установить значение тега meta «specialdate» в компоненте news.list

[ex2-81] Внести доработки в созданный простой компонент «Каталог товаров»Подробнее

[ex2-81] Внести доработки в созданный простой компонент «Каталог товаров»

Консилиум с ITConstruct: веб-разработка на платформе 1С-БитриксПодробнее

Консилиум с ITConstruct: веб-разработка на платформе 1С-Битрикс

Bitrix Talks Tech. Bitrix Framework 3.0Подробнее

Bitrix Talks Tech. Bitrix Framework 3.0

[ex2-49] Добавить дополнительную фильтрацию элементов в созданный простой компонент Каталог товаровПодробнее

[ex2-49] Добавить дополнительную фильтрацию элементов в созданный простой компонент Каталог товаров

[ex2-88] Оценить скорость работы сайта – страницы и созданный простой компонент «Каталог товаров»Подробнее

[ex2-88] Оценить скорость работы сайта – страницы и созданный простой компонент «Каталог товаров»

Экзамен 1С-Битрикс. Основные технологии и расширение типовых возможностей системы. Часть 1Подробнее

Экзамен 1С-Битрикс. Основные технологии и расширение типовых возможностей системы. Часть 1

[ex2-94] Супер инструмент SEO специалистаПодробнее

[ex2-94] Супер инструмент SEO специалиста

Новости

Понравилась статья? Поделить с друзьями:
  • Экзамен битрикс 2 github
  • Экзамен биргэндэ укыла торган догалар балаларга
  • Экзамен биргэндэ укый торган дога
  • Экзамен биохимия сеченова
  • Экзамен биология для поступающих в вузы