Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Так как Sleeping Owl увидел впервые, очень много времени заняла подготовка. Начав около 8 утра ближе к 5 дня я разобрался, как всё работает.
- Собствено к 17:00 я сделал п.1,
- ещё ~40 минут на п.2 (напрямую с API карт так же работаю впервые),
- п.3 ~30 минут
- слайдер (п.4) так-же сделал за минут 30-40, а вот с выводом описания пришлось повозится часа 2-2.5 (по отдельности эти подзадачи проще, чем вместе)
- При этом перерывы на кофе и перекусы
- И по реализации по порядку:
- П.1 - Было сделано расширение ExtendedFilters для Owl на отрисовку кнопок фильтров и добавлены сами фильтры в onDisplay() (всё красиво и по документации :) )
- П.2 - Добавлено поле в форму, столбец в миграцию и переделан вывод функции getMap(). Не забыть убрать мой API токен из ENV (у яндекса кстати с этим строго, проект то коммерческий) и запустить миграцию
- П.3 - Пришлось пошаманить над таблицей параметров в onDisplay() + добавить экранирующее свойство в модель Config. Косяк был в выводе чистого содержимого в код страницы. Т.е. скрипт вместо препросмотра реально отрисовался в страницу и работал.
- П.4 - Скрипт карусели у меня был, подогнал под бутстрап (кнопки влево-вправо не вырисовывал, просто выше подвесил), а вот что бы при этом ещё описание работало - пришлось приделать костыль с добавлением DOM элемента по координатам кнопки. Мне это откровенно не нравится, но я ничего лучше не придумал.
- Симлинки для public_html и www не использовал (под виндой они сами не создались, а мне они и не нужны были), работал напрямую с public в качестве корня сайта. Так что файлы надо будет раскидать, если эти директории нужны
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement