Вопросы с тегом «7»

17
Лучшие практики для реализации пользовательского кэширования?

Для каждого экземпляра каждого типа сущности я генерирую несколько кешей с именем вроде: [module_name]__[entity_type]__[entity_id]__[string_depending_on_where_the_cache_came_from] Теперь, когда объект обновляется, я хочу удалить все кэши, начиная с соответствующего типа объекта и идентификатора....

17
Как программно составить список участников организации Organic Group?

Как я могу программно получить список организаций-членов Органической группы? (Я знаю, как получить список членов группы с помощью Views - я бы предпочел сделать это с помощью API Organic Groups, но не смог найти правильный...

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

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

16
Какой хук я могу использовать для действий после сохранения?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16
Есть ли способ зацепить очистку кэша?

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

16
Как удалить элементы из списка разрешенных значений поля выбора, в котором есть данные для значений?

Я создал тип контента, который имеет поле выбора списка / выбора, и я ввел пары ключ | значение, необходимые для функционирования списка выбора. Данные были введены, и было решено, что определенные условия больше не применяются и их следует удалить. Однако при попытке удалить указанные термины я...

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

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