Drupal

Q & A для разработчиков и администраторов Drupal

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 

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

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 


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


1
Достаточно ли check_plain ()?
Достаточно ли check_plain () для повторного отображения текста, введенного пользователями в браузере, или мне все равно следует фильтровать с помощью filter_xss () ?
16 security 


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