Здравствуйте, еще пара вопросов по тестовому экзаменационному серверу.
2. [ex2-51] Изменение данных в письме
1) почему в b_event события висят со статусом F ? 2) Почтовый сервер складывает письма в папку /home/bitrix/mail, можно проверить решение. - почему то в папке пусто, видимо из-за того что F в b_event? Но какая причина этого? https://yadi.sk/i/Kr2197BktO4xpw
(!) В кеш компонента сохраняются значения только тех переменных, которые будут использоваться далее в некешируемой части компонента. Это необходимо чтобы не допустить разрастание размера файлов кеша и роста ресурсов на их парсинг. При большом объеме данных в файлах кеша можно получить не прирост производительности, а обратную ситуацию. По умолчанию компонент сохраняет в кеш весь arResult (поведение для обратной совместимости), разработчик обязательно должен поместит в кеш только те данные, что будет использовать в некэшируемой части.
не понимаю что значит в не кешируемой части, это где? Вот у меня в компоненте формируется массив с ключом ELEMENTS в котором "собираются" все элементы которые потом циклом выводятся в шаблоне компонента
7. Создание комплексного компонента (!) Страница компонента, значения переменных, шаблоны ссылок для страниц - определяется с помощью типовых механизмов комплексного компонента, а не «в ручную» по $_REQUEST и другим данным.
Не понятно что имеется ввиду, можно "не правильный" пример хотя бы?
В комплексные компоненты встроена функция генерации ЧПУ. У этих компонентов всегда есть входной параметр SEF_MODE, который может принимать значения Y и N.
ведь если открыть например .parameters.php bitrix:news мы увидим совершенно другие значения этого параметра! Как это понимать?
Билет 2 3. [ex2-97] Разработать простой компонент «Новости по интересам»
Здравствуйте, допустимо ли использование в решении задания доп. запроса методом CIBlockElement::GetProperty в цикле while GetList выборки элементов новостей, для реализации вот этого требования задания:
Цитата
Новости, в которых в авторстве присутствует текущий пользователь, не выводятся у других авторов.
я же правильно вас понял что вот эта новость не должна выводится у пользователя test2 потому что она привязана еще и к admin под которым мы просматриваем страницу с компонентом?
2. [ex2-95] Упростить меню в адмистративном разделе для контент-менеджера
Для правильного решения задания, обязательно требуется что бы обведенные пункты отсутствовали под этим юзером? https://yadi.sk/i/rVoQXB8q_2yv-A
не понимаю как их скрыть, модуля "Сервисы" у вас нет! В настройках модуля Инфоблоки на вкладке Доступы нет отключения экспорта импорта для группы! где можно почитать в каких доках?
Вячеслав Докукин написал: надо создать кастомный (свой) компонент. Правильным будет создать его в папке /localчто будет исходником - на Ваше усмотрение, главное, чтобы решение, как указано выше, было выполнено по заданию, удовлетворяло правилам экзамена и разработки под битрикс в целом
Это я тоже не до конца понимаю... так а для чего тогда complexcomp.exam-materials ? Какие то там в нем "заглушки параметров", что с ним делать, на основе него разрабатывать или нет, или писать все самостоятельно?
Поддержка по экзаменам написал: правильным будет такое решение, которое работает согласно заданию, а также с соблюдением правил экзамена, вне зависимости от того, включено кеширование или нет
Здравствуйте, "работает согласно заданию" - у меня например с использованием SetViewTarget, EndViewTarget , $APPLICATION->ShowViewContent выводит текст в левом сайдбаре как при включенном кешировании так и выключенном, также пробовал выкл. кеширование в самом компоненте simplecomp.exam и надпись все равно выводится. Значит ли это что решение правильно работает? Или как еще можно проверить?!
4. [ex2-82] Добавить отображение данных в шаблон сайта
правильным будет решением использовать в шаблоне компонента SetViewTarget, EndViewTarget для установки блока с минимальной и максимальной ценой, и вывод этого блока в файле шаблона сайта header.php через $APPLICATION->ShowViewContent или нет?
5. [ex2-25] Создание комплексного компонента «Моя фотогалерея»
сказано
Цитата
Расширить возможности стандартного комплексного компонента Фотогалерея (photo), добавить в него новую страницу exampage.php и переменные.
затем
Цитата
Для решения предоставляются материалы – заготовка компонента, complexcomp.exammaterials. Это компонент photo, с добавленными заглушками в параметрах, созданной страницей exampage.php. Необходимо реализовать логику в файле component.php и вывод в шаблоне по заданию.
это что предполагает, что нужно complexcomp.exam-materials поместить в папку /local/components/exam2/ и там уже вести эту доработку? Или же копировать стандартный photo и дорабатывать его, ориентируясь на то что в файлах complexcomp.exam-materials из материалов?
Здравствуйте! Просьба доработайте билет, а то с толку сбивает "элементов" что за элемены....? Или так "Используемые в шаблоне данные элементов инфоблока Товары [Новости, ...]" https://yadi.sk/i/5RdvToylq1DzYA
Здравствуйте коллеги! Приступаю (повторно) к подготовке ко 2 экзамену. При первой попытке "сломалась" виртуальная машина на на VMware Workstation 16 Player что то там то ли с сетью то ли с диском случилось... восстановить я так это и не смог...
Отсюда вытекает вопрос, где можно и на каком сервере установить вашу VM точь в точь той версии которая будет на экзамене, что бы обучатся на ней и не потерять эти наработки!
Также вопрос #2 - какой БУС устанавливать "Бизнес" для обучения?
Buck написал: Варианта два (может и больше)... 1) Переименовать валюту в 1С в соответствии с международным обозначением (KZT) 2) Если нет, то в папке /bitrix/php_interface/ необходимо самому создать файлик init.php и поместить туда:
Код
<?
global $CML2_CURRENCY;
$CML2_CURRENCY['тенге']='KZT';
?>
тут нужно смотреть.. слева у вас должно быть наименование валюты как в 1С (тенге), а справа как в Битриксе в списке валют (скорее всего KZT)
так до сих пор и не внесли в доки, как фильтровать по дате и какой нужен формат... спасибо эта тема помогла!
Цитата
Максим Смирнов написал: Свойство типа Дата/Время "внутре" хранится как строковое с датой в формате YYYY-MM-DD HH:MI:SS. Соответственно сортировка по значению такого свойства будет работать корректно, а вот значение для фильтрации формируется примерно так: $cat_filter[">"."PROPERTY_available"] = date("Y-m-d");
Здравствуйте! После перезагрузки ПК, слетело что то в виртуалке и она не запускается вылетает ошибка
Цитата
Error while powering on: The specified virtual disk needs repair
Cannot open the disk 'D:\Настройка системы\FREELANCE\DEVELOPMENT\BitrixVM\VMBitrix7.4-3-CentOS7.7-VMWare\disk.vmdk' or one of the snapshot disks it depends on.
Но у меня в папке установки программы C:\Program Files (x86)\VMware\VMware Workstation нет описываемой утилиты vmware-vdiskmanager, и я получаю ошибку...
Что я делаю не так, как решить данную проблему, подскажите кто сталкивался плз!