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

Установка Apache, MySQL и PHP на Ubuntu 18.04 LTS

Установка сервера Apache: sudo apt install apache2. Посмотреть информацию: apache2 -v. Остановка сервера: sudo systemctl stop apache2. Запуск сервера: sudo systemctl start apache2. Проверить состояние: systemctl is-active apache2. Включить автозапуск: sudo systemctl enable apache2. Отключить автозапуск: sudo systemctl disable apache2.
Категория: Web-разработка • Разное
Теги: Apache • CGI • Linux • MySQL • PHP • Ubuntu • Web-разработка • Настройка

Установка Ubuntu на VirtualBox

После установки Ubuntu на виртуальную машину VirtualBox, столкнулся с тем, что не знаю, как переключиться на другую раскладку. Проблема решается просто — установкой утилиты «Дополнительные настройки Gnome». Из командной строки выполняем sudo apt install gnome-tweak-tool.
Категория: ОС Linux • Разное

Запуск VirtualBox и Hyper-V на одном компьютере

Если вы использовали гипервизор Hyper-V и в какой-то момент решили установить VirtualBox, то при запуске виртуальной машины столкнетесь с ошибкой «Не удалось открыть сессию для виртуальной машины». Решить это можно, удалив компоненты Hyper-V в Windows. Однако, если виртуальные машины Hyper-V вам нужны, это может быть неудобно.
Категория: Web-разработка • Разное

React.js. Начало работы. Часть 3 из 12

При разработке пользовательского интерфейса часто необходимо показать несколько однотипных элементов — список товаров, записи блога и так далее. Количество отображаемых элементов связано с количеством элементов в массиве или массивоподобной структуре. Посмотрим, как это можно реализовать.

WordPress. Фильтр записей по произвольным полям. Часть 3 из 3

В принципе, наш фильтр уже работает и на этом можно было бы и закруглиться. Но URL страницы с результатми фильтрации выглядит страшно, потому что GET-параметр filter представляет собой вложенный массив. Давайте улучшим наш плагин и добавим ЧПУ, чтобы из URL сразу было понятно, где мы находимся.
Категория: Web-разработка • CMS WoprdPress

WordPress. Фильтр записей по произвольным полям. Часть 2 из 3

Хорошо, у нас есть возможность добавления фильтров и мы можем устанавливать значения этих фильтров. Теперь добавим форму фильтра на страницу архива записей типа product. Эта страница доступна по адресу /product/ сразу после регистрации нового типа записи. Если это не так — нужно в панели управления перейти на страницу настроек…
Категория: Web-разработка • CMS WoprdPress

WordPress. Фильтр записей по произвольным полям. Часть 1 из 3

Давайте напишем плагин, который позволит фильтровать пользовательский тип записи по произвольным полям. За основу возьмем плагин «Каталог товаров», чтобы не начинать с полного нуля. Добавим для этого плагина страницу настроек в панели управления, где можно будет создавать фильтры. А для страницы редактирования товара создадим метабокс…
Категория: Web-разработка • CMS WoprdPress

Магазин на Yii2, часть 35. Админка: загрузка картинок для страниц и страница 404

При редактировании с помощью WYSIWYG-редактора страницы сайта может возникнуть необходимость загрузки изображений, так что установим файловый менеджер ELFinder. Кроме того, создадим отдельную страницу 404 Not Found для панели управления, потому что сейчас используется страница 404 общедоступной части сайта, что не очень удобно.
Категория: Web-разработка • Yii2 и Laravel

Магазин на Yii2, часть 34. Показываем меню страниц в публичной части

Сейчас для показа всех страниц в панели управления используется класс ActiveDataProvider и виджет GridView. Нам это не подходит, потому что страницы надо показывать с учетом иерархии. По аналогии с категориями каталога изменим метод контроллера actionIndex() и view-шаблон index.php.
Категория: Web-разработка • Yii2 и Laravel

Магазин на Yii2, часть 33. Админка: приводим в порядок CRUD-код для страниц

Код для работы со страницами уже работает, но нуждается в некоторой доработке. Нужно предоставить возможность выбора родителя для страницы, прикрутить WYSIWYG-редактор, добавить валидатор для slug, изменить надписи на кнопках и так далее. Все это мы уже делали для товаров, категорий и брендов, так что без подробностей.
Категория: Web-разработка • Yii2 и Laravel
Каталог оборудования
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.