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

18
Возможно ли заставить запуск модуля обновления вашего модуля?

Я являюсь автором модуля Date iCal, и новая основная версия, над которой я работаю (3.x), требует обновления схемы из двух частей для пользователей, у которых установлен 2.x. Я написал хук обновления, который вносит эти изменения, но если один из моих пользователей не сможет запустить скрипт...

17
Drupal вызывает is_dir более 4000 раз?

После проблем с загрузкой очень важного сайта я установил XHPROF и просмотрел статистику, чтобы узнать, где я могу улучшить свой код. Я нашел что-то интересное, что я не понимаю. Drupal вызывает is_dir более 4000 раз почти для каждого запроса, и для его выполнения требуется около 800 мс. Почему это...

17
Как выбрать модуль для использования, когда есть несколько вариантов для одной и той же функциональности?

Нередко можно найти несколько модулей, которые обеспечивают в основном одинаковую функциональность. Например, есть много модулей управления СПАМом, которые предлагают чрезвычайно похожие функциональные возможности (например, Spamicide и Hidden CAPTCHA ). И есть много модулей Таксономии, которые...

17
Лучшие практики для сторонней библиотеки на основе классов PHP

В настоящее время я работаю над модулем, который требует сторонней библиотеки PHP, которая по сути является одним классом PHP. Обычно я помещаю его в подкаталог include / и добавляю files[] = includes/Foo.php в мой файл .info, и пусть автозагрузчик класса Drupal 7 сделает свое дело, когда я сделаю...

17
После удаления всех узлов, как мне сбросить идентификатор узла, чтобы начать с 1 снова?

Я создал тонны фиктивного контента для тестирования, а затем удалил их все. Поскольку nid - автоинкремент, у вновь созданного узла будет nid последнего созданного nid +1. Как я могу сделать nid начать с 1...

17
Удаление основного блока контента на главной странице

Я новичок в Drupal 7 и ищу замену по умолчанию на главной странице main content blockэквивалентным блоком, сгенерированным из Views (получая при этом больший контроль над блоком). Я успешно сгенерировал новый блок главной страницы в Views и добавил его в раздел контента, однако теперь на главной...

17
Есть ли способ сделать параллельное редактирование?

Существует ли MediaWiki-подобный метод для поддержки одновременного редактирования текстовых тел в Drupal 7? Если в настоящее время никакой функции не существует, какие существуют приличные библиотеки PHP diff, которые могут быть обернуты модулем Drupal, который может выполнить эту...

17
Как я могу создать представление дочерних узлов на основе отношения меню?

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

17
Как обработать / очистить устаревшие агрегированные css / js?

Я использую только Drupal 7, встроенный в агрегацию CSS / JS, однако папка files, в которой находятся файлы css.gz и js.gz, заполняется довольно быстрыми темпами, и хотя я уверен, что это будет какое-то время прежде чем он начнет полностью заполнять диск, сейчас самое подходящее время, чтобы...

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

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

17
Как найти идентификатор роли из имени роли?

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

17
Как я могу определить, когда узел меняется с «Опубликован» на «Неопубликован»?

В hook_node_update () я могу легко определить «состояние» узла (опубликован он или нет) после его обновления. Однако, есть простой способ проверить, если обновленный узел был опубликован, но теперь нет? (Или наоборот)? Я думаю, что в правилах может быть какое-то условие для «значения узла...

17
Как я могу удалить все ревизии узла / поля?

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

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

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

17
Как ограничить доступ к сайту при разработке?

Я создаю новый сайт на Drupal 7. Разработка будет на сервере, который является общедоступным. Я работаю в многосайтовой среде. Я хотел бы полностью заблокировать доступ к сайту для всех, кроме авторизованных пользователей. Включая доступ к названию сайта, теме и т.д ... Я использовал Secure Site...