Александр Андреев, если вы просто загуглите по 2м словам "setResultCacheKeys result_modifier.php", найдете много полезных примеров не только для сдачи экзамена но и лучшего понимания работы механизма кеширования компонента
10.06.2016 12:24:58
Александр Андреев, если вы просто загуглите по 2м словам "setResultCacheKeys result_modifier.php", найдете много полезных примеров не только для сдачи экзамена но и лучшего понимания работы механизма кеширования компонента
|
|
|
10.06.2016 12:11:09
Александр Андреев, А что мешает применить setResultCacheKeys в result_modifier.php ? :)
Вообще при сегодняшней формулировки задания можно использовать и CPHPCache, но зачем? Если вы работаете в шаблоне компонента и есть удобный метод setResultCacheKeys. Пожалуй стоит уточнить формулировку задания, чтобы доп. данные помещались именно в тот же файл кеша, что и данные компонента, тогда уже CPHPCache не подойдет, суть задания больше про правильную простую кастомизацию типового компонента. И даже при разработке своего компонента стоит использовать методы компонента, а не CPHPCache. А если пишете свой модуль, или "системный" скрипт, тогда уже понадобится CPHPCache. Вот еще информация, которая может быть полезна при осмыслении архитектуры работы компонента https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2499 |
|
|
09.06.2016 17:31:23
[QUOTE]Александр Андреев написал:
Маленький скорее орг.вопрос, пароли пользователей (администратора, редактора создаваемого по ходу выполнения задания) ставить какие-то заранее определённые, типа 1234? Чтобы вашим специалистам потом было удобней проверять работы. Или они будут через $USER->Authorize() заходить и можно задавать любые пароли?[/QUOTE] Админ уже создан, пароль не менять. Данные создаваемых по ходу заданий юзеров - явно указано в заданиях. |
|
|
09.06.2016 14:31:02
[QUOTE]Александр Андреев написал:
Правка javascript поставляемого с шаблоном не считается ошибкой? Суть проблемы, интегрировал вёрстку в верхнее меню, перескакивают пункты http://joxi.ru/Vrwow4zIKq14or полез смотреть скрипт который пересчитывает отступы для пунктов, вместо kp=k/2+28; поставил 27,8 http://joxi.ru/8AnXwebhqvDyvm и всё выровнялось. [/QUOTE] не ошибка |
|
|
09.06.2016 12:54:41
[QUOTE]Александр Пыхтин написал:
Экзамен уже прошел, но за ответ все равно сасибо. SublimeText 2 нашел, тормозит он знатно, но даже с этими тормозами в нем в 100 раз удобнее работать чем в Comodo Edit 8 (на тестовой виртуальной машине 9 версия). Ну и не помешало бы актуальную версию использовать http://www.sublimetext.com/3 (или обе), 3 версия сильно быстрее работает. [/QUOTE] На сколько я знаю - Комодо стал платным в новых версиях, не будем обновлять SublimeText 3 - посмотрим на него. [QUOTE]Александр Пыхтин написал: С удивлением обнаружил что на экзамене пришлось работать в 1C-Битрик 14.5, хотя сейчас актуальна 16 версия и на тестовой виртуальной машине стоит 15.5. [/QUOTE] Уже актуализировали [QUOTE]Александр Пыхтин написал: Проверка сайта даже не запускалась, вот прям вообще, никак. В итоге поиск по значениям свойств элементов инфоблока не заработал (теперь остается только гадать почему, может func_overload имел другое значение). [/QUOTE] А вот такой баг не ловили, и с поиском все ок. Проверю, спасибо за инфо. [QUOTE]Александр Пыхтин написал: А еще нет phpmyadmin'a, как следствие переустановить битрикс без существенных временных затрат не получится (на голом sql удалять все таблицы из базы не хочется).[/QUOTE] Он не нужен. Нет ситуации что вам нужно переустановить БУС, версией, решением - управляем мы. |
|
|
08.06.2016 13:27:49
[QUOTE]Александр Андреев написал:
Теперь уточняющий вопрос. При решении билетов в задачах по созданию шаблонов мы используем папку local всегда, даже если в билете явно не сказано "...создайте шаблон сайта используя папку local...." ?[/QUOTE] При решении любого задания подход такой: - Что нужно сделать? Все что указано в задании - Как нужно сделать? Как указано в описании экзамена При этом и задания и описание экзамена обновляется, скачивайте свежие. Скоро №1 выйдет новый, много обратной связи было |
|
|
08.06.2016 13:25:04
[QUOTE]Александр Андреев написал:
Ну к примеру при установки расширений из marketplace они никак не отразятся в папке local. И если использовать её по прямому назначению, т.е. для контроля версий (http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=38&LESSON_ID=3424&sphrase_id=23016021 ) получается что контроль распространяется только на шаблоны и пользовательские скрипты которые добавляются через /local/php_interface/ , а всё остальное (установки с маркетплейс, обновления ядра и пр.) остаётся за кадром. Мы например в систему контроля версий засовываем всё кроме папки upload - чтобы не тягать картинки через git, файлов dbconn.php и .settings.php - чтобы иметь возможность прописать разные параметры подключения к БД на локальном, dev или боевом сервере. В таком варианте мы можем поддерживать актуальность на dev и боевой версии сайта используя только git. Да чуть не забыл дамп БД после каждой правки в админке или установки обновлений/расширений так же падает в git. Так что папкой local мы не пользуемся, увы ) [/QUOTE] marketplace - в общем случае это так же "ядро", поддерживается разработчиком решения через систему обновлений Организация инфраструктуры, подходов при командной разработке - отдельный большой вопрос, за рамками текущих экзаменов. |
|
|
07.06.2016 18:54:33
[QUOTE]Дмитрий Хорев написал:
Нужно ли чистить на экзамене файлы с языковыми константами от лишних данных (после копирования базовых компонентов)?[/QUOTE] Не помешает, но не снизим оценку, если что-то останется |
|
|
07.06.2016 18:48:32
[QUOTE]Александр Деханд написал:
Будет ли ошибкой если не поддерживается режим правки для этих новостей? [/QUOTE] Это не проверяется сейчас, если будет обязательным - напишем в задании [QUOTE]Александр Деханд написал: Нужно ли реализовывать постраничную навигацию?[/QUOTE] Если обязательно будет нужно - напишем явно в задании |
|
|