Хорошие мысли - Кодим потихоньку
Автор блога: | Zau4man |
В рамках работы над одним проектом понадобилась Автоподгрузка записей типа контента при прокрутке.
Оформил разработку в виде отдельного компонента, который подключается в шаблоне списка записей типа контента.
И делюсь им.
Обычная автоподгрузка записей. Работает в двух режимах - по клику и автоматически.
Оформил разработку в виде отдельного компонента, который подключается в шаблоне списка записей типа контента.
И делюсь им.
Что это

Обычная автоподгрузка записей. Работает в двух режимах - по клику и автоматически.
+16
15 комментариев
749
Быстропоиск 2.x
По просьбе и финансовой поддержке iDrevniy сделал небольшой компонент.
И делюсь им.
На месте этого кода будет выведено поле для ввода поискового текста
И делюсь им.
Что это
Быстропоиск - это форма поиска по определенному типу контента. Форму можно вывести в любом месте любого шаблона (внутри .tpl.php файла)На месте этого кода будет выведено поле для ввода поискового текста

Зачем
В двойке с давних пор поддерживается возможность делать дочерние шаблоны. Про дочерние шаблоны в документацииЭто очень удобно и полезно. Вы можете в свой дочерний шаблон копировать только те файлы, которые подверглись изменению. И при обновлении движка вам понадобится минимум действий, чтобы привести свой шаблон к современным реалиям и не будет возникать таких вопросов
Компонент организует "ленивую" загрузку изображений в html полях, обрабатываемых типографом.
Lazy loading – это метод оптимизации скорости загрузки медиафайлов, некритичных для отображения страницы или взаимодействия с пользователями. При «отложенной загрузке» изображения не будут загружаться, пока не понадобятся посетителю.
Lazy loading – это метод оптимизации скорости загрузки медиафайлов, некритичных для отображения страницы или взаимодействия с пользователями. При «отложенной загрузке» изображения не будут загружаться, пока не понадобятся посетителю.
Для одного проекта понадобилось дать возможность более удобной навигации в "пути по сайту", выведя все страницы, в которые логически входит текущая страница.
Вариант описанный ниже не решит вопрос вложенности urlов, но добавит некоторого удобства. Решений вопроса может быть несколько, мне подошел вариант с правками в шаблоне виджета меню.
Результат будет такой
Вариант описанный ниже не решит вопрос вложенности urlов, но добавит некоторого удобства. Решений вопроса может быть несколько, мне подошел вариант с правками в шаблоне виджета меню.
Результат будет такой

Внимание. С версии 2.8.1 не актуально, так как по адресу photos добавлен вывод всех фото.
В ожидании закрытия этого вопроса на github, воспользуемся временным решением. Выведем на странице photos виджет последних фотографий.
Стандартное оформление виджета вывода контента не совсем подходит для вывода событий афиши 2.0, так как не выводит дату событий, не группирует по датам.
Решим эту проблему. И получим такое оформление виджета.
Решим эту проблему. И получим такое оформление виджета.