Drupal

16
Лучшие настройки APC для сокращения времени выполнения страницы

У меня есть Drupal 7, apc с php-fpm и apache за лаком и 512 МБ ОЗУ. Я измеряю время выполнения страницы с помощью модуля devel. Время запроса к базе данных низкое (62 мс) по сравнению со временем выполнения страницы, которое составляет 854 мс. Это означает, что есть проблема с настройками PHP и...

16
Изменить $ form_state в обратном вызове AJAX

Я создаю форму, которая использует '#ajax'атрибут API формы , и мне нужно внести изменения, $form_stateкогда нажата кнопка с поддержкой AJAX. Вот что у меня есть: Внутри моей функции конструктора форм: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add...

16
Как изменить обработчик отправки формы?

По какой-то причине мне нужно заменить некоторые символы (если они есть) в каждом отдельном текстовом поле в любой форме непосредственно перед сохранением в базе данных. Другими словами, мне нужен хук, в котором я мог бы получить все представленные данные и заменить их символы. Я нашел это решение:...

16
Где PEAR устанавливает Drush? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для ответов на Drupal. Закрыто 4 года назад . Я установил Drush с помощью опции PEAR, упомянутой на странице проекта Drush, но не могу найти место, где он был...

16
Как мне разрешить этот конфликт между двумя функциональными модулями?

У меня есть два типа контента с различными меню, представлениями, меню и т. Д., Которые я упаковал в виде двух пользовательских модулей Feature. Оба типа контента используют таксономию и используют несколько одинаковых полей в базе данных. Когда я загружаю эти функциональные модули на новом сайте,...

16
Как реализовать средства форматирования полей для свойств объектов

Я создал пользовательскую сущность, используя Entity API , у которого есть определенные свойства, определенные hook_schema()и объявленные в entityPropertyInfo()расширении класса EntityDefaultMetadataController. Все идет нормально. Теперь я хотел бы, чтобы пользователи могли настраивать отображение...

16
Как внедрить систему, основанную на репутации, со значками в Drupal, аналогичную сайтам StackExchange?

Зарабатывать значки на StackExchange - это весело. Но кроме того, это способствует качественному взаимодействию с пользователями и помогает отсеять спам (я никогда не видел спам-пост на сайте). У меня есть веб-сайт сообщества с примерно 500 активными пользователями, но спамеры начинают становиться...

16
Понимание управления сессиями и аутентификации пользователей в Drupal

У меня есть требование, при котором я должен заменить аутентификацию пользователя по умолчанию аутентификацией центрального сервера, то есть сервера SSO. Отладив Drupal, я узнал, что все управление сессиями происходит в includes/session.incфайле. Я хочу сделать аутентификацию, как показано на...

16
сделать или распечатать изображение в друпале 7 node.tpl?

Я пытаюсь создать тему для узла с помощью tpl, и когда я пытался напечатать изображение, я не могу найти путь к изображению, как в d6 ... какую функцию мне нужно вызвать для правильного вывода изображения ... Я имею в виду что-то вроде theme ('')? Array ( [und] => Array ( [0] => Array ( [fid]...

16
Как публиковать неопубликованные узлы программно

У меня есть несколько неопубликованных узлов, для которых у меня есть идентификаторы их узлов. Как я могу их программно опубликовать? Правильно ли добиться этого в пользовательском модуле с помощью запроса, подобного следующему? db_query("UPDATE {node} SET status = 1 WHERE nid = %d",...

16
Как программно удалить поле из узла?

Как программно удалить поле из узла? У меня есть миграция, hook_update_Nкоторая перемещает содержимое из поля в пользовательскую таблицу. После этой миграции я хочу удалить поле в той же функции. Есть ли какие-либо API полей, которые обслуживают удаление полей? Редактирование, решение : поскольку в...

16
Как использовать «пользователь вошел в систему» ​​в качестве аргумента доступа для MENU_CALLBACK?

Я хотел бы потребовать, чтобы пользователи вошли в систему для доступа к определенному MENU_CALLBACK. Следующее работает, но только для учетной записи администратора. Обычным пользователям по-прежнему отказано в доступе: 'access arguments' => array('user_is_logged_in') Должен быть аргумент...

16
Включение другой версии JQuery только на определенной странице

Модуль обновления jQuery включает в себя этот скрипт. <script type="text/javascript" src="/sites/all/modules/jquery_update/replace/jquery.min.js?6"></script> Мне нужно это на каждой странице, кроме определенного файла шаблона, который я использую, и мне нужна более поздняя версия...