Блог пользователя - Arturus

Проблема с MySQL

14 августа 2020 в 2:17

Подскажите, в чем может быть проблема? При входе на сайт получаю сообщение
"PDOException: SQLSTATE[08004] [1040] Too many connections in lock_may_be_available() (line 167 of /srv/http/includes/lock.inc)."
В логах сервера есть ошибка PHP Warning: Uncaught PDOException: SQLSTATE[HY000]: General error: 1036 Table 'semaphore' is read only in /datebase/datebase.inc'

Группировка во Views с лимитом вывода

1 июня 2020 в 10:49

Сделал группировку по автору, с выводом материалов авторов.
Но в группе выводятся все материалы автора.
Подскажите как сделать, чтобы выводились только 4 последних добавленных материала?

Автор 1
- Заголовок1
- Заголовок2
- Заголовок3
- Заголовок4
Автор 2
- Заголовок1
- Заголовок2
- Заголовок3
- Заголовок4
Автор 3
- Заголовок1
- Заголовок2
- Заголовок3
- Заголовок4
...

Node Gallery + Lightbox2

19 августа 2019 в 8:31

Столкнулся с проблемой, после перехода с Drupal 6 на 7 в Node Gallery отвалился Lightbox2.
После долгих поисков выяснил, что теперь эта настройка Lightbox2 для превью спрятана в
Structure -> File Types -> Image -> Manage File Display -> Node Gallery File Thumbnail

Проверка дополнительного поля профиля при регистрации

14 августа 2019 в 7:16

В профиле пользователя создал текстовое дополнительного поля профиля.
Подскажите пожалуйста, как организовать проверку на количество символов в поле (не менее 5) и присутствие в этом поле "http" или другой определенной последовательности символов?

Синонимы в Node Gallery

22 июня 2019 в 8:57

Не получалось сделать красивое ЧПУ с помощью синонимов для Node Gallery.
Для генерации url использую Path 7.67, в шаблоне url для материалов Node Gallery пробовал использовать токен Node Gallery: Title - {node:node_gallery_gallery_title], но он в строке так и рисовался, не подменяясь термином.
После долгих поисков и тестов нашел рабочий вариант, прописал в шаблоне
gallery/[node:node_gallery_ref_1]/[node:title] - и заработало.

IP в профиле для админа

9 февраля 2019 в 21:06

Подскажите, как добавить в профиль пользователя поле в котором будет записываться ip пользователя при его регистрации? Можно добавить в профиль новое текстовое поле, но как в него добавить ip пользователя при регистрации?

Поставил модуль User IP Log, но он показывает ip только после того, как пользователь совершит какие-то действия на сайте уже после регистрации

ckeditor не сохраняется размер изображения

25 ноября 2018 в 4:19

Подскажите что можно сделать. CKEditor 7.x-1.16 (Библиотека CKEditor 4)
В текст вставил изображение, задал размер, сохранил - при просмотре материала изображение выводится в заданном размере. Открываю на редактирование, заданные размер не сохраняется, изображение в тексте показывается в оригинальном размере.
Ф фильтре НЕ стоит галочка - Пропускать только разрешенные HTML-теги.
Получается CKEditor в теге Img режет style

Node-Gallery сортировка на странице Sort Items

18 ноября 2018 в 7:31

Хочу в Node-gallery (1.7) сделать на странице "Sort Items" сортировку по полю"changed".
В файле node_gallery_api.pages.inc в строке 60 я нашел и заменил строку
"$original_sort[] = $image->nid;" на "$original_sort[] = $image->changed;"
А как сделать обратную сортировку по DESC?

drupal 7 ckfinder некорректный ответ сервера

14 ноября 2018 в 15:19

CKEditor 7.x-1.16 (Библиотека CKEditor 4)
CKFinder 2.4.1
Все установил по инструкции.
При нажатии на кнопку загрузки открывается окно со вкладками.
Если выбрать вкладку "Загрузить", выбрать изображение и нажать на "Загрузить на сервер", то получаю сообщение "Некорректный ответ сервера"
Но если перейти на вкладку "Данные об изображении" и нажать "Выбор на сервере" , то это изображение уже есть на сервере, т.е. изображение загружается.

Подскажите, в чем может быть проблема, где что можно подкрутить?

Форум на Drupal 7

13 ноября 2018 в 6:29

Переносил сайт с 6 на 7. Перенос прошел нормально, ошибок в отчетах нет.
Но теперь никто из пользователей (включая админа) не может создавать новые темы на форуме. Пишет "Вы не можете добавлять новое содержимое в форум." Новый форум от админа на странице admin/structure/forum создать можно, но в нем так же нельзя создавать новые темы. Комментарии в существующих темах оставлять можно.
На странице admin/people/permissions галочки для создание новых материалов на форме у админа и зарегистрированных пользователей стоят.

Подскажите, как можно решить эту проблему?

Drupal 6 на PHP7

4 октября 2018 в 14:32

При переезде проекта на Drepal 6 на новый сервер с php7 получил сообщение
Notice: Trying to get property of non-object in /srv/http/includes/path.inc on line 50
в этой строке вижу код

Drupal 6 на Mysqli

4 октября 2018 в 5:38

Подскажите, может ли работать Drupal 6 на mysqli. Достаточно ли просто изменить в settings.php тип подключения на
db_url =''mysqli://username:password@localhost/databasename'; или надо патчить ядро?

Drupal 6 на 7

1 октября 2018 в 8:23

Есть старенький любительский сайт на 6.33, хотелось бы перенести его на 7.59.
Или как вариант запустить сайт на drupal 6.33 на сервере с php 7.
Может кто поможет?

[Решено] Не отображается текст материала после переезда

15 марта 2018 в 4:25

Подскажите, в чем может быть проблема. После переезда сайта на другой сервер отображаются только заголовок материала, причем любого типа - страницы, заметки, новости и т.д., в том числе и комментарии, а весь написанный в теле текст, после сохранения материала, не показывается. При редактировании материала текст есть, после сохранения не показывается.
Тему не менял, все права остались без изменений. Cron отрабатывает без ошибок. Изменение темы на стандартную не помогает. Кэш чистил.

elFinder некорректный ответ сервера

8 ноября 2016 в 7:14

Подскажите в чем может быть проблема и как поправить.
Drupal 7.41
Модуль elFinder 7.x-0.8
Библиотека elFinder 1.2
Поставил все по описанию
При нажатии на кнопку менеджера появляется его окно со строкой загрузки, позже выдает "Некорректный ответ сервера"
error
В консоли
14:10:53.663 Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented.1jquery-1.6.1.min.js:17:3123

Node Gallery листание - следующая фотография по клику

21 июня 2015 в 9:26

Не могу сообразить, как в Node Gallery сделать листание (открытие следующего изображения) по клину на изображении. Сейчас открывается это изображении в lightbox2

[Решено] Проблема с Node Gallery

8 июня 2015 в 8:41

В Node Gallery фотографии перестали привязываться в галереи, на сервер загружаются, в галереи "This gallery is empty". Подскажите, что можно сделать?

[Решено] Статус пользователя

24 апреля 2015 в 15:48

Подскажите пожалуйста, как реализовать в Drupal 7 (скрипт, модуль) вывод информации под логином пользователя о том, что он заполнил в своем профиле определенное поле? К примеру юзер в профиле ставит отметку, что он занимается спортом и на сайте под логином ввводить - спортсмен.

Как получить переменные node, node_url, title в блоке

11 февраля 2015 в 6:10

Периодически всплывают вопросы, как в Drupal 7 получить переменные node, node_url, title в блоке (к примеру для размещения кода социальных сетей).
Первым делом включаем в модулях PHP filter
Создаем новый блок, указываем Формат ввода "PHP код"
В содержимом блока пишем
<?php
if ( arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) ) {
global $base_url;
$node = node_load(arg(1));
$node_url=$base_url.url("node/".$node->nid);
$title = $node->title;
}
?>