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

Теги версий следует использовать для вопросов, которые относятся только к версии, а не просто для того, чтобы сказать, какую версию использует сайт.

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

2
Понимание управления сессиями и аутентификации пользователей в Drupal
У меня есть требование, при котором я должен заменить аутентификацию пользователя по умолчанию аутентификацией центрального сервера, то есть сервера SSO. Отладив Drupal, я узнал, что все управление сессиями происходит в includes/session.incфайле. Я хочу сделать аутентификацию, как показано на рисунке: СЦЕНАРИЙ: Вход в систему Детали шагов будут: Замените форму входа, чтобы …


3
Как внедрить систему, основанную на репутации, со значками в Drupal, аналогичную сайтам StackExchange?
Зарабатывать значки на StackExchange - это весело. Но кроме того, это способствует качественному взаимодействию с пользователями и помогает отсеять спам (я никогда не видел спам-пост на сайте). У меня есть веб-сайт сообщества с примерно 500 активными пользователями, но спамеры начинают становиться все более плодовитыми. Я хотел бы сделать сайт более …
16 7 

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

4
Правильно ли загружается drupal для автономного PHP-файла?
Вот что у меня сейчас: <?php define('DRUPAL_ROOT', '/var/www/clients/client1/web15/web'); include_once(DRUPAL_ROOT . '/includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // drupal_flush_all_caches(); $users = views_get_view_result('userlist', 'uid_list'); $i = 0; foreach ($users as $user) { $filename = 'sites/default/files/generated_pdfs/individual_pdf_report_' . $user->uid . '.pdf'; generate_employee_pdf($user->uid, $filename); error_log('Generated ' . $filepath); $i++; } // create object $zip = new ZipArchive(); // open …
16 7  bootstrapping 

2
Как изменить обработчик отправки формы?
По какой-то причине мне нужно заменить некоторые символы (если они есть) в каждом отдельном текстовом поле в любой форме непосредственно перед сохранением в базе данных. Другими словами, мне нужен хук, в котором я мог бы получить все представленные данные и заменить их символы. Я нашел это решение: function hook_form_alter($form, $form_state, …
16 7  hooks  forms 



2
Изменить $ form_state в обратном вызове AJAX
Я создаю форму, которая использует '#ajax'атрибут API формы , и мне нужно внести изменения, $form_stateкогда нажата кнопка с поддержкой AJAX. Вот что у меня есть: Внутри моей функции конструктора форм: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' => array( 'wrapper' => 'some-fieldset', 'callback' => …
16 7  forms  ajax 

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


9
Есть ли способ зацепить очистку кэша?
Для веб-сайта большого учреждения с тяжелыми кешами я бы хотел сгенерировать кеш как можно скорее, чтобы ни один пользователь не мог прийти к генерации кеша ... У меня есть cron, установленный на все минуты, который выполняет это, выполняя несколько функций и запрашивая критические страницы, но я ищу способ узнать, когда …
16 7  hooks  caching 

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.