mzs: Блог

Главные вкладки

Графическое меню из словаря

23 июня 2020 в 1:55

Уважаемые, приветствую!
Использую Drupal 8.
Подскажите, пожалуйста наиболее удобный модуль для реализации следующей идеи.
Имеется иерархический словарь Категории с глубиной до 2 элементов (где-то 1 элемент, где-то 2). У словаря имеется дополнительное поле с изображением.
Нужно вывести сначала на странице элементы 1-го уровня (с изображениями). При выборе любого из элементов, вывести либо элементы следующего уровня (если таковой уровень имеется), либо материалы, связанные с этим элементом, если этот уровень был последним. То же относится и ко второму уровню.

Обновление фильтров во Views

19 июля 2019 в 1:02

Здравствуйте, уважаемые!
Столкнулся с проблемой.
Имеется каталог моделек (автомобили). При помощи таксономии создал несколько характеристик (Страна производства а/м, производитель, модель, год производства и т.д.)
Во Views создал страницу отображения каталога с фильтрами. Все работает отменно - выбираем из фильтра характеристику, скажем Страну производства, тут же содержимое страницы фильтруется и отображаются только а/м, произведенные в этой стране.

Дополнительное поле таксономии

6 июля 2019 в 3:43

Уважаемые, здравствуйте!
Подскажите, пожалуйста, как реализовать следующий механизм.
Имеется тип материала, у которого есть несколько полей, каждое из которых жестко связано со своим словарем.
Каждый словарь имеет дополнительное поле - картинку.
Как сделать так, чтобы при заполнении этого материала, при выборе значения из словаря, выводилось не название элемента, а картинка?
Drupal 7.

Заранее спасибо за подробный ответ!

Подскажите, какой модуль выбрать

9 ноября 2017 в 3:10

Здравствуйте, уважаемые!
Подскажите, пожалуйста, модуль или способ, который поможет удалить огромное количество материалов определенного типа за определенный период времени в Drupal 6.

Заранее спасибо!

Персонализировать поля

10 ноября 2016 в 4:26

Доброго времени суток!
Уважаемые гуру! Помогите, пожалуйста с такой проблемой.
Имеется тип материала с кучей полей. Весь фокус в том, что для различных пользователей эти поля могут называться по разному.
Например, один пользователь хочет, чтобы конкретное поле называлось Название. Другой - Наименование. Третий - Заголовок и т.д.

Ошибка PDOException

20 января 2016 в 5:42

Друзья, приветствую!
Использую Drupal 7.
Недавно заметил, что в журнале событий стало генерироваться масса ошибок "PDOException: в функции _menu_router_save() (строка 3898 в файле /var/www/includes/menu.inc)".
Не могу с уверенностью сказать с какого времени это началось и что стало причиной, но, возможно, эта ошибка является причиной того, что у меня сейчас не отрабатывается hook_menu. Т.е. те страницы, которые были когда-то созданы - работают, а новые (или изменения) системой как будто не видятся.

Решено! Добавление роли пользователю

15 декабря 2015 в 5:07

Добрый день, уважаемые гуру!
Использую Drupal 7.
Подскажите пожалуйста, как организовать некие действия, которые должны выполняться при добавлении определенной роли пользователю.
Ситуация такая - одну роль сняли, тут же добавили другую. И в этот момент нужно выполнить ряд действий.
Существует ли какой-нибудь хук, отвечающий за смену ролей или правилами как-то можно разрулить это. Сам пока очевидного решения не нашел.
Буду благодарен за помощь!

Обращение к элементам массива

16 мая 2015 в 15:05

Доброго времени, уважаемые гуру!
Прошу помощи.
В прикрепленном файле вывод команды dpm(variable_get('table'))

Подскажите, какой должна быть команда, чтобы в качестве вывода было 200 (соответствующее полю price).

Ограничить право пользователя изменять значение одного из полей в своем профиле.

12 июня 2014 в 5:15

Доброго времени суток, уважаемые!
Подскажите, пожалуйста как реализовать такой момент.
Имеется словарь со званиями пользователей. В профайле словарь привязан к дополнительному полю. Сразу скажу, что это не роли, а именно звания отличия. От звания зависят определенные возможности на сайте.
Так вот, планируется звания назначать почти автоматически. Т.е. по результату начисления userpoints пользователю будет присвоено звание. Но, в принципе, возможна ситуация, когда кто-то, обладающий какой-то ролью назначить звание юзеру.

Что-то странное происходит с Views

28 февраля 2014 в 5:19

Всем доброго времени суток!
Имеется небольшая (а может быть и большая) проблема.
В один из моментов (к сожалению я сам не уловил в какой именно момент) на сайте стала появляться ошибка при обращении к определенному разделу.
Сайт создавал человек, который давно уволился и достучаться до него нет никакой возможности.
Я так подозреваю, что ошибка стала возникать после обновления (были обновлены ядро и некоторые модули).
Текст ошибки:
warning: array_merge(): Argument #2 is not an array in /home/data/tab/sites/all/modules/views/includes/query.inc on line 1003.

Ошибка при редактировании пользователя

15 ноября 2013 в 10:09

Доброго времени суток, форумчане.
Почему-то стала возникать ошибка при редактировании пользователя.
Ошибка такая:
user warning: Got error -1 from storage engine query: UPDATE locales_source SET version = '6.26' WHERE lid = 3438 in /usr/local/www/apache22/data/modules/locale/locale.module on line 384.

Возникает когда в списке пользователей кликаю на юзвере.
На самом деле в проекте присутствуют и другие траблы, но, чувствую, что решение тех остальных будет идти отсюда.
Подскажите, плз., куда рыть? Что это за ошибка -1 ?
Спасибо!

Ошибка из "ниоткуда" Warning: MySQL server has gone away query

29 мая 2012 в 14:57

Уважаемые! Выручайте!
Некоторое время детище уволенного web-программиста работало, но вот после некоторых модернизаций сервера (их было много и все необходимые) на одной из страниц стали появляться ошибки:
Warning: MySQL server has gone away query: SELECT * FROM system WHERE type = 'theme' in /usr/home/data/ms_new/includes/database.mysqli.inc on line 134

Warning: MySQL server has gone away query: SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'theme_registry:' in /usr/home/data/ms_new/includes/database.mysqli.inc on line 134

Ошибки на страницах strict warning date_popup

23 мая 2012 в 13:24

Доброго времени суток, уважаемые!

В наследство от уволившегося программиста, мне достался некий продукт, который понадобилось перенести с одного сервера на другой. Все конфигурационные файлы и данные (папка с Drupal'ом, mysql-базы и все остальное прочее) были перенесены со старого на новый.
Web-ресурс был запущен, НО!

Появились некоторые проблемы.
Самая первая и заметная.
На страницах выводятся следующие предупреждения:

strict warning: Non-static method view::load() should not be called statically in /usr/home/data/tab/www/sites/all/modules/views/views.module on line 879.

Доступ запрещен даже для админа

19 мая 2012 в 6:47

Добрый день!
В наследство от предыдущего админа/программиста, мне достался один веб-ресурс для внутреннего использования в Компании.
Вроде бы все работает, но недавно обнаружилась ошибка. При попытке загрузить некий файл для анализа, получаем: {host.domain.ru}/batch?op=start&id=... и заголовок: Доступ запрещен. (У вас нет доступа для просмотра этой страницы).

Сразу скажу, что я просмотрел много советов по подобной ошибке, но они не помогли. Среди советов были: редактирование конфига mysql.
Вот мой конфиг:
[mysqld]
port = 3306
socket = /Applications/MAMP/tmp/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 32M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K