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

Магазин на Yii2, часть 15. Поиск по каталогу товаров, часть первая

Какой каталог товаров без поиска? Тем более, что и форма в шаблоне предусмотрена. Давайте для начала реализуем самый простой вариант с использованием LIKE. А потом немного усложним — добавим в SQL-запрос расчет релевантности и выполним редирект после отправки формы — чтобы сформировать краcивые URL.
Категория: Web-разработкаYii2 и Laravel

Bootstrap 4. Компонент «Формы»

Компонент «Формы» — это набор CSS-классов, которые предназначены для оформления HTML форм: form-group, form-control, input-group, input-group-prepend, input-group-text, form-row, form-inline, invalid-feedback, valid-feedback, is-invalid, is-valid.
Категория: Web-разработкаHTML и CSS

WordPress. Форма комментирования

Функция comment_form() выводит на экран готовый код формы комментирования, который можно использовать в шаблонах темы. Большинство полей формы можно изменить через параметр $args (ассоциативный массив) или можно использовать фильтр comment_form_defaults, чтобы изменить параметры по умолчанию.
Категория: Web-разработкаCMS WoprdPress

WordPress. Поиск по сайту

За поиск по сайту в WordPress отвечает класс WP_Query, который имеет большое количество параметров. Многие из этих параметров могут быть определены в поисковой форме (или в URL), что изменит результаты поиска. Например, чтобы превратить обычный поиск в поиск по типу записей product, достаточно ввести следующее…
Категория: Web-разработкаCMS WoprdPress

Yii2. Валидация формы. Часть 2

Теперь, когда мы задали правила валидации полей формы, настало время их проверять при отправке данных пользователем. В этом нам поможет метод модели validate(). Посмотрим, как можно получить массив сообщений об ошибках, сохранить данные в сессии и выполнить редирект.
Категория: Web-разработкаYii2 и Laravel

Yii2. Валидация формы. Часть 1

После заполнения полей формы на сайте, необходимо проверить правильность введенных данных. Правила валидации полей формы описываются в методе rules() модели формы. Данный метод должен возвращать массив, в котором к свойствам модели (полям формы) применены те или иные валидаторы.
Категория: Web-разработкаYii2 и Laravel

Yii2. Создание формы

Для добавления формы на страницу предназначен класс yii\widgets\ActiveForm. Кроме того, имеются дополнительные методы в yii\helpers\Html. Форма в большинстве случаев связана с моделью, которая проверяет данные формы на сервере. Модель наследует класс yii\db\ActiveRecord или класс yii\base\Model.
Категория: Web-разработкаYii2 и Laravel

Битрикс. Поиск на сайте

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

Bootstrap 3. Валидация формы

Перед отправкой формы на сервер, её заполнение обычно проверяют с помощью JavaScript. Эта процедура исключает обработку сервером неверно заполненных данных пользователем, а также разгружает сервер посредством уменьшения количества запросов к нему. Будем использовать для валидации формы плагин validator.js.
Категория: Web-разработкаHTML и CSS

Загрузка файла на сервер без использования формы

Для HTTP запроса типа POST существует два варианта передачи полей из HTML форм, а именно, используя алгоритм application/x-www-form-urlencoded и multipart/form-data. Алгоритм первого типа создавался давным-давно, когда в языке HTML еще не предусматривали возможность передачи файлов через HTML формы.
Категория: Web-разработкаPHP и MySQL
Теги: CURLHTMLHTTPPHPPOSTWeb-разработкаСокетФайл
  • 1
  • 2
Каталог оборудования
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.