Поиск по блогу

WordPress. Добавляем мета-теги. Часть 2 из 3

На момент написания первой части, моих знаний было недостаточно, чтобы добавить мета-теги keywords и description для страниц списка записей. Т.е. на страницу списка записей выбранной рубрики (категории) и на на страницу списка записей с выбранной меткой (тегом). Теперь можно и продолжить — давайте создадим плагин…
Категория: Web-разработкаCMS WoprdPress

WordPress. Добавляем мета-теги. Часть 1 из 3

Для вывода мета тегов будем использовать «Произвольные поля», поэтому для начала нужно их включить. На странице редактировании или создания записи, в правом верхнем углу кликаем на ссылку «Настройки экрана» и отмечаем checkbox «Произвольные поля». После этого внизу страницы добавляем два поля: meta_description и meta_keywords.
Категория: Web-разработкаCMS WoprdPress

Заполнение реквизитов нового документа

Частая задача — сделать так, чтобы форма нового объекта открывалась не «пустая», а уже заполненная некоторыми начальными данными. Для самых простых случаев можно использовать свойство ЗначениеЗаполнения, которое есть у реквизитов объектов конфигурации.

Как открыть форму существующего объекта?

При открытии формы существующего объекта необходимо кроме имени формы указать также и ссылку на тот объект, форма которого должна быть открыта. Для этого используется параметр формы Ключ и ссылка на интересующий нас объект. Например, если из формы списка организаций нужно открыть форму той организации, на которой находится курсор…

Магазин на Laravel 7, часть 14. Панель управления, доп.проверка для родителя категории

Осталась еще одна проблема — нет проверки, что при редактировании категории в качестве родителя не будет выбана эта же категория или один из ее потомков. Здесь простыми правилами валидации не обойтись — потребуется класс, который реализует интерфейс Illuminate\Contracts\Validation\Rule.
Категория: Web-разработкаYii2 и Laravel

Магазин на Laravel 7, часть 13. Панель управления, обрезка изображения и валидация данных

Теперь можно вернуться к методам store() и update() контроллера и организовать загрузку и дальнейшее хранение изображения для категории каталога. Первым делом выполняем в консоли artisan-команду, которая создаст символическую ссылку. Для начала просто сохраним изображение на диск и запишем имя файла изображения в базу данных.
Категория: Web-разработкаYii2 и Laravel

Магазин на Yii2, часть 13. Страница товара и хлебные крошки

Следующий этап — создаем модель, контроллер и представление для показа страницы товара. Для снижения нагрузки полученные от модели данные кешируем в контроллере. Заодно добавим хлебные крошки для страницы товара и для раздела каталога. Для этого создадим виджет ChainWidget и будем вызывать его в view-шаблонах товара и категории.
Категория: Web-разработкаYii2 и Laravel

Магазин на Yii2, часть 3. Виджет для вывода меню каталога

Теперь нам нужно как-то выводить меню каталога в левой колонке. Поскольку это меню показывается на многих страницах сайта, реализуем его в виде виджета. И тогда сможем вставить меню в любом месте шаблона одной строкой кода. Для создания виджета нам потребуется директория components, внутри нее создаем файл класса.
Категория: Web-разработкаYii2 и Laravel

Linux. Дата, время и часовой пояс

Управление часовым поясом в Linux производится тремя разными способами: через создание символической ссылки /etc/localtime на файл часового пояса, через описание часового пояса в файле /etc/timezone, используя утилиту командной строки timedatectl — в системах, использующих Systemd.
Категория: ОС LinuxРазное

Магазин на JavaScript, часть 19 из 19. Редактирование характеристик и рефакторинг приложения

При редактировании товара нужно иметь возможность редактировать и характеристики. В принципе, мы могли бы поступить просто — отправить все характаристики на сервер вместе с остальными данными товара. В этом случае сервер удалит все существующие характеристики и создаст новые из полученных.
Теги: BackendExpress.jsFrontendJavaScriptNode.jsORMReact.js
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.