Browsing category

Drupal

Drupal 8 optimization image + afto add webp files

add ... "require": { .... "drupal/imageapi_optimize": "^4.0@beta", "drupal/imageapi_optimize_binaries": "^1.0@alpha", "drupal/imageapi_optimize_resmushit": "^2.0@beta", "drupal/imageapi_optimize_tinypng": "^1.1@beta", "drupal/imageapi_optimize_webp": "^2.0@beta" } composer update drush en imageapi_optimize imageapi_optimize_binaries imageapi_optimize_resmushit imageapi_optimize_tinypng imageapi_optimize_webp -y   settings (add post processing) /admin/config/media/imageapi-optimize-pipelines   in imagestyle select postprocess  

Kint limit

<?php kint_require();      Kint::$maxLevels = 4;      kint($node);

Drupal 8 twig print without comments

{{ content.field_ssylka|render|striptags|trim }} example: <a href="{{ content.field_ssylka|render|striptags|trim }}"> {{ content.field_ikonka_sverkhu }} {{ content.field_jgb }}</a>

Drupal настройка bootstrap темы radix

Когда включается navbar $grid-float-breakpoint: Настройка ширины(в конце) // Small screen / tablet $container-tablet: $container-sm: // Medium screen / desktop $container-desktop: $container-md: // Large screen / wide desktop $container-large-desktop: $container-lg: Перемены отвечающие момент отсечек // Note: Deprecated $screen-xs and $screen-phone as of v3.0.1 $screen-xs: // Note: Deprecated $screen-sm and $screen-tablet as of v3.0.1 $screen-sm: // Note: … Читать далее Drupal настройка bootstrap темы radix

Установка Drupal через drush

Установить друпал можно через командную строку в одну строку!!!! Ну если быть точнее через две. #Первая строка скачивает drupal drush dl drupal #установка друпалла drush site-install standard --account-name=LoginAdmin --account-pass=passwordAdmin --db-url=mysql://UserDB:PasswordDB@localhost/NameDB Больше команд можно почитать здесь

Drush worck shop

1. Установка друпал #скачать ядро drush dl drupal-7 #перенести файлы в корень mv drupal-7.x-dev/{.,*}* . #удалить пустую папку rm -r drupal-7.x-dev/ #фикс прав find * -type d -exec chmod 755 {} \; find * -type f -exec chmod 644 {} \; #установка друпалла drush site-install standard --account-name=LoginAdmin --account-pass=passwordAdmin --db-url=mysql://UserDB:PasswordDB@localhost/NameDB #отключаем 2 лишние модули drush dis … Читать далее Drush worck shop

DRUSH

drush up — обновление ядра и модулей Drupal. drush cc all — очистка всего кеша сайта. drush pm-list — список всех модулей и тем установленных на сайте, а также их версии и статус активности. drush dl module — загружает модуль или тему. Несколько значений пишится через пробел. drush en module — включает указанный модуль или … Читать далее DRUSH

Массовое применение patch drupal 7.32

Для того что применить к всем пользователям патч нужно создать файл на сервере (к примеру в корне) с именем к примеру pathc.patch. Текст в файле, в нашем случаи можно взять, здесь https://www.drupal.org/files/issues/SA-CORE-2014-005-D7.patch И зайдя через SSH выполнить команду for i in /home/www/*/data/www/* ; do cd "$i"; echo "$i"; patch -p1 < /patch.patch; done Путь конечно … Читать далее Массовое применение patch drupal 7.32

Дробное количество ubercart 3

ubercard 3.5 нашел решения с некоторыми коректировками // making the product quantities FLOAT instead INTEGER Drupal 7, Ubercart 3.1 //// DATABASE CHANGES Four ubercart tables alterations are made from sql terminal (mysql -u ADMIN_USER -p , use DATABASE_NAME ) 1) The UC_CART_PRODUCTS table intersect the UC_CARTS table and the UC_PRODUCTS table. The column ц╒Б┌╛е⌠qtyц╒Б┌╛б² is … Читать далее Дробное количество ubercart 3

Drush update all module and drupal automatic more site

Как всегда не буду тянуть заходим в SSH и вводим такую вот строчку for i in /home/www/grenuy/data/www/*/sites/.. ; do cd "$i"; drush updb; drush en update; yes | drush pm-update ; drush up drupal ; drush updb ; done   grenuy это имя пользователя путь может быть немного видоизмененным в зависимости от сервера. Скрипт может … Читать далее Drush update all module and drupal automatic more site

drupal 6 node_import ANSI to utf

Столкнулся с проблемой, нужно было научить node_import на drupal 6 кушать файлы в кодировки ANSI убив несколько часов, решил проблему радикально, в момент загрузки файла определяю если строки в не в UTF-8 то перегнать его в эту кодировку. Для этого нужно сделать следующее,в файле node_import.admin.inc найти функцию function node_import_add_form_submit_upload_file($form, &$form_state) { Заменить ее на следующую функцию … Читать далее drupal 6 node_import ANSI to utf

Drupal BuEditor разметка php css html c++ и т.д.

Все очень просто заходим в раздел настройки bueditor-a http://*****/admin/settings/bueditor Возле желаймого редактора тыкаем изменить, получаем следующее Вставив код в ячейку кода [PHP]js: E.tagChooser([ ['code', 'Bash', {'class': 'bash'}], ['code', 'C', {'class': 'c'}], ['code', 'C++', {'class': 'cpp'}], ['code', 'C#', {'class': 'csharp'}], ['code', 'Pascal', {'class': 'pascal'}], ['code', 'Php', {'class': 'php'}], ['code', 'Css', {'class': 'css'}], ['code', 'html', {'class': 'html4strict'}], … Читать далее Drupal BuEditor разметка php css html c++ и т.д.

views nivo slider Как сделать что бы слайды показывались в рандомному порядку, и первый слайд так же был рандомным

Может кому пригодиться, сделал немного извращено, но работает, отсортировал, и в конце шаблона дописал суть всего что названия node, по котором сортируется, переименовываться при посещении главной страницы. Соответственно при сортировке каждый раз будет новый порядок

Пересобрать $content $vars[‘content’] Drupal

Вот понадобилось пересобрать переменую $content в таксомании, ссылка таксомании была такая taxonomy/term/1 на выходе должен был получить вот такой html одной записи

Изменения вывода блока Drupal 6

Необходимо создать в папке шаблоне файл block.tpl.php В нем создаем что то приблизительно такого А ниже вот подробно переменные которые можно юзать

Главная страница в Drupal (home page of drupal)

Для того что бы сделать главную страницу уникальной можно создать файл в шаблоне с именем page-front.tpl.php, если же вы создаете шаблон и вам необходимо просто определить, главная это страница или нет, можно использовать функцию drupal_is_front_page. Если текущая страница главная — TRUE, иначе — FALSE. Так что можно написать