Лаборатория

В этой заметке я покажу как сделать выборку только нужных полей из общей таблицы базы данных Собственно код: $select = db_select ('booking_system'); $select->fields('booking_system', array('bid','object_id','username','persons','lang','phone','email','checkin','checkout','downpayment','...
Иногда бывает необходимость вывести изображение прямо в коде, без рендеринга текущего материала. На самом деле это достаточно просто, возможно, даже проще, чем в Drupal 7. Во-первых, вы должны вывести файл. В Drupal 8 всё основано на сущностях, в том числе и файлы. Вывод файлов происходит так же...
Сегодня поговорим о том, как начать разработку на фреймворке YII максимально просто и безболезнено. Мы сможем запустить наше первое приложение на обычном шаред хостинге например Beget Итак для начала скачиваем YII Framework 2 и распаковываем его в корневую директорию вашего сайта. Затем...
В данной заметке рассмотрим, как можно установить значение по умолчанию для раскрытого фильтра Views вместо "Все" Для начала нужно саоздать кастомный модуль. Я надеюсь вы справитесь с этой задачей. далее в исполняемый файл добавляем такую штуку: MODULE_NAME_system_form_alter(...
В этой короткой заметке привожу пример замены стандартного значения -Все- в раскрытых фильтрах и добавлении плейсхолдеров к полям. Ну и разумеется всё это мультиязычно. В общем то всё просто, добавляем в template.php вашей темы следующий код и устанавливаем машинное имя формы и полей function...
Давайте прямо сейчас начнём пользоваться Drush? Нет ну правда! Это очень удобно, это ускоряет рутинные операции. Только представьте - обновить ядро Drupal можно всего одной командой Drush! Я сам до последнего сопротивлялся этой идее. Думал что надо что то устанавливать на сервер, а половина...
Для современной разработки на PHP существует широкий диапазон фреймворков, как ускоряющий процесс так и повышающий вашу дисциплину кодинга. В этой заметке мы рассмотрим некоторые из них. Начнём с самых маленьких выполняющих свою работу почти не заметно, но значительно облегчающих вам жизнь....
Целью данной заметки стало обобщить полученную из многочисленных источников информацию о том как начать работу с nginx. Что-ж попытаемся сделать наши первые шаги и не свалить сервер =) Давайте сразу без прилюдий установим NIGINX в вашу убунту. Поочерёдно выполняем следующие команды в терминале...
Сегодня в моей короткой заметке расскажу как быстро и просто настроить FTP сервер на вашем только что купленном сервере или VPS под управлением Linux Ubuntu, вся процедура со второй попытки у меня занимает не более 5ти минут. Для начала нужно подключится к вашему серверу по SSH и установить FTP...
В этой короткой заметке привожу пример как сделать переадресацию с http на https для Apache и NGINX серверов. В .htaccess, После следующей строки RewriteEngine On добавляем следующий код: RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L...
Почти в каждом проекте приходится использовать Better Exposed Filters и фильтрацию по каким либо параметрам с помощью чекбоксов. Та только вот незадача, если вы делаете свою тему на основе всеми любимого Bootsrap'а вас будет ждать жуткая мешанина из чекбоксов и их названий в непригодном для...
Впервые пощупав Drupal 8 я обнаружил неприятнейший сюрприз, при разработке темы, когда вы что то меняете в .tpl или .css файлах, изменеий не было видно пока вы полностью не сбросите кэш и так по каждой правке. После выявления такого нововведения я на долго отложил знакомство с Drupal 8 так как...