Теги: ШаблонСайта
09.07.2022
Давайте скачаем шрифт Roboto, распакуем архив и положим ttf-файлы в директорию src/font/roboto. Потом создадим файл src/css/roboto.css и импортируем его в файле src/css/style.css. И запустим сборку, чтобы посмотреть, что получилось. Все отработало правильно, шрифт подключился, но ttf-файлы оказались…
06.07.2022
По большей части, сайты больше не пишутся на чистом HTML с небольшим количеством JavaScript — часто они создаются только с помощью JavaScript. Поэтому возникает необходимость в сборке, минификации и транспиляции кода. Вот здесь webpack и приходит на помощь разработчику. Вебпак — это сборщик модулей.
22.06.2021
И это еще далеко не все возможности. Циклы позволяют выполнять какие-то множественные операции, например — вывести список пунктов меню. Миксины позволяют создавать многократно повторяемые блоки кода. Это практически то же самое, что и функции в языке программирования.
18.06.2021
Pug — это шаблонизатор и html-препроцессор, написанный на javascript для платформы Node.js, с целью ускорения верстки. Это даже быстрее, чем при использовании emmet — так что будет полезен любому веб-разработчику. Тем более, что освоить Pug можно за пару часов, синтаксис достаточно прост и интуитивно понятен.
22.01.2021
Хотя у нас простой блог, но может возникнуть необходимость создания страниц сайта — что-то типа «Об этом сайте» или «Размещение рекламы». И у администратора должна быть возможность такие страницы создавать, редактировать и удалять. Давайте создадим еще одну таблицу базы данных pages…
18.01.2021
Теперь о правах и ролях пользователей. У нас уже есть форма редактирования пользователя — можем в нее добавить checkbox-ы, позволяющие выбрать права и роли. Еще один способ — создать отдельную страницу в панели управления, где можно будет назначать для пользователя права и роли.
12.01.2021
Теперь поработаем над личным кабинетом обычного пользователя. Здесь пользователь сможет увидеть все свои посты и комментарии. Еще не опубликованные посты и комментарии можно редактировать и удалять. Но после проверки администратором и публикации у пользователя больше не будет такой возможности.
29.12.2020
Продолжаем работать над панелью управления сайтом. Добавим для пользователей возможность добавлять комментарии к постам в публичной части, а для администратора — редактировать, публиковать и удалять комментарии в панели управления. Для этого потребуется создать ресурсный контроллер и несколько шаблонов.
25.12.2020
Продолжаем работать над панелью управления сайтом. Добавим возможность создавать, редактировать и удалять категориии и теги блога. Для каждой сущности надо добавить маршруты, создать контроллер и несколько шаблонов. Напоследок добавим возможность редактирования пользователей — можно будет изменить имя, почту и пароль.
21.12.2020
Хорошо, публичная часть блога у нас почти готова, теперь поработаем над панелью управления, где администратор сможет создавать, редактировать, публиковать и удалять посты, категории, теги и комментарии. Начнем с постов блога — создадим еще один layout-шаблон для админки, ресурсный контроллер, добавим маршруты и необходимые шаблоны.