Drupal

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

4
Как мне кэшировать результат db_query ()?
Я имел обыкновение views_get_view_result()получать результаты от представления, потому что это было удобно в то время. Результат запроса редко изменяется; Я мог бы использовать кэширование просмотров в течение 6 дней. Если бы я хотел преобразовать его в вызов, db_query()как я могу включить кэширование?
9 7  caching 

2
Фильтр представлений при просмотре автоматически теряет фокус
Я настроил вид с включенным ajax. Я также добавил открытый фильтр с включенной функцией автоматической отправки, чтобы при вводе пользователем в текстовом поле представление автоматически обновлялось. Проблема заключается в том, что при автоматической отправке формы текстовое поле теряет фокус. Я прочитал, что мне нужно разделить открытую форму в отдельный блок, …
9 7  ajax  views 

1
Как работает `drush features-update`?
Я внес изменения в функцию на сайте Drupal 7. Я хочу, чтобы эта функция была обновлена ​​на другом сайте. Как это сделать с помощью drush features-updateкоманды? Когда я запускаю его, он просит перезаписать предыдущую функцию, но ничего нового в ней не появляется.
9 7  drush  features 

3
Преобразование требований моего проекта в концепции drupal
Я создаю веб-сайт для клиента, и я подумал, что Drupal - лучший выбор из-за множества вариантов, которые он мне дает. Тем не менее, этот огромный выбор сделал мою работу намного сложнее. Позвольте мне описать вам проблему: Клиент продает конкретный продукт, скажем, видеомагнитофоны. Каждый видеомагнитофон изготовлен определенной маркой (например, Sony, LG …

3
Использование функций SQL в условных выражениях в Drupal 7 db_select ()
Я пытаюсь записать условие в предложение SQL WHERE, которое принудительно сравнивает сравнение столбца с переменной в нижнем регистре. Однако функция addExpression не выполняет этого (поскольку это помещает выражение в выбор поля, а не в предложение where. Вот что я попробовал: $category = 'mobile wifi'; $query = db_select('taxonomy_term_data', 'ttd') ->fields('ttd', array('tid')); …
9 7  database 

3
Скрыть группу полей CCK, используя #states в hook_form_alter ()?
У меня есть пользовательский модуль, и я пытаюсь скрыть группу полей CCK, используя "#states", когда определенный элемент выбран в раскрывающемся списке выбора. Я попытался использовать состояния из hook_form_alter (), вот так: $form['group_mygroup']['#states']['invisible'] = array( ':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ), ); Кажется, это ничего не делает. …
9 7  javascript 

3
Drupal 7 просматривает контекстный фильтр (таксономия: отображение итогов), отображая читаемое имя термина вместо идентификатора термина
На мой взгляд, я использую контекстный фильтр - с « итоговым выводом » по умолчанию - для фильтрации моих результатов по термину таксономии . Проблема заключается в том, что итоговый результат группируется по списку идентификаторов терминов таксономии (включая количество узлов), а не по именам терминов, понятным человеку. 1 (21) 2 …

2
Как добавить значения по умолчанию в таблицу базы данных с помощью hook_install ()?
Я создаю собственный модуль с собственной схемой из нескольких таблиц. Эти таблицы должны иметь некоторые значения, предварительно введенные в них для работы модуля (расположение по умолчанию, выбор параметров и т. Д.). Каков наилучший способ вставить значения по умолчанию в эти таблицы во время hook_install? Поскольку drupal_write_record недоступен, я могу использовать …

3
Как создать узлы, используя node_save?
Я пытаюсь перенести мой текущий сайт HTML в Drupal. У меня есть более 80 000 страниц, которые я должен перенести, поэтому я подумал, что вместо того, чтобы сидеть перед компьютером в течение 50 лет, я бы создал модуль. Мне удалось создать скрипт, который извлекает html из каждого каталога, и теперь …
9 7  nodes  migration 

2
Как скрыть и / или запретить доступ к полям в форме, например group_audience для органических групп
Это беспокоило меня некоторое время. Когда я пытаюсь скрыть такие поля, как поле групповой аудитории или параметр публикации из формы, при проверке формы в обоих этих полях устанавливается нулевое значение, даже если значение по умолчанию как были правильно объявлены. Я пытался использовать Invisible, #access, unset hidden ничего не работает! Это …

4
Как настроить сервер с 4g памяти для запуска drupal 7
Я устанавливаю Drupal 7 на новый сервер с 4 ГБ памяти. Я хотел бы получить некоторые советы о том, как правильно его настроить, сколько памяти отдать MySQL и сколько памяти дать PHP. Одна вещь, которую я обнаружил, заключается в том, что запуск Drupal 7 на Zend-сервере в три раза быстрее, …

1
Попытка получить COUNT (*) из пользовательского типа контента с EntityFieldQuery
Как я могу получить 'count (*) "из запроса в drupal 7? Запрос должен включать пользовательский тип контента и настраиваемое поле. Ноты Пользовательский тип контента: сотрудники Имя настраиваемого поля: field_employees_email Как примечание, я ищу, чтобы добавить ГДЕ field_employees_email = 'example@example.com' на запрос ... Пока что у меня есть что-то вроде: $query …
9 7  database 

4
Как узнать API Views 3?
Где можно узнать API Views 3? Я могу использовать пользовательский интерфейс для создания представлений, но я хотел бы создавать представления, используя API в моих модулях. Я бы согласился на API представлений 2 на данный момент. Я посмотрел на документы и не очень далеко. Кто-нибудь знает хороший учебник?
9 7  views 

2
Как мне преобразовать базу данных из MyISAM в InnoDB?
Я собираюсь преобразовать все таблицы базы данных объемом 500 МБ из MyISAM в InnoDB, чтобы посмотреть, улучшит ли это общую производительность занятого сайта Drupal 6. Мне интересно, какой самый лучший (т.е. самый безопасный / самый простой / быстрый) способ сделать преобразование.
9 database 

1
Различия между датой и часовым поясом
Существует несколько вариантов обработки часового пояса, часового пояса сайта, времени в дате, часового пояса пользователя, UTC и без преобразования часового пояса. Каковы различия между ними? Одним из случаев будет телевизионное вещание, где все в мире будут одновременно. Будет ли часовой пояс пользователя правильным? Если вещатель выходит в 8:00 вечера, живя …
9 7  datetime 

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