Drupal

Питання та відповіді для розробників та адміністраторів Drupal


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

2
Автоматичне подання переглянутого фільтру втрачає фокус
У мене налаштування подання з увімкненою функцією ajax. Я також додав відкритий фільтр із автоматичною подачею, так що у разі введення користувачів у текстовому полі подання автоматично оновиться. Проблема полягає в тому, що коли форма автоматично надсилається, текстове поле втрачає фокус. Я прочитав, що мені потрібно відокремити викриту форму в …
9 7  ajax  views 

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

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

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

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

3
Drupal 7 переглядає контекстний фільтр (таксономія: відображення підсумків), відображаючи читабельну назву терміна замість term-id
В моєму огляді я використовую контекстний фільтр - з « підсумковим висновком » за замовчуванням - для фільтрації моїх результатів за терміном таксономії . Проблема полягає в тому, що підсумок-результат групується за переліком таксономічних термінів-ідентифікаторів (включаючи кількість вузлів), а не читаються людиною імена термінів-ідентифікаторів. 1 (21) 2 (16) тощо. Чи …

2
Як додати значення за замовчуванням до таблиці бази даних, використовуючи приворот_install ()?
Я створюю спеціальний модуль із власною схемою з кількох таблиць. Ці таблиці повинні мати попередньо заповнені в них значення, щоб модуль працював (місця за замовчуванням, параметри вибору тощо). Які найкращі способи вставки значень за замовчуванням у ці таблиці під час прив’язки_установки? Оскільки drupal_write_record недоступний, я можу використовувати db_query, але я …

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

4
Як налаштувати сервер з 4 г пам'яті для запуску drupal 7
Я встановлюю Drupal 7 на новий сервер з 4 ГБ пам'яті. Мені хотілося б отримати підказки про те, як правильно його налаштувати, скільки пам’яті дати MySQL та скільки пам’яті надати PHP. Я дізнався одне, що запуск Drupal 7 на сервері Zend втричі швидше, ніж запуск його на звичайному сервері Apache. …

2
Як приховати та / або запобігти доступ до полів у такій формі, як group_audience для органічних груп
Це мені непокоїть деякий час. Коли я намагаюся приховати такі поля, як поле групової аудиторії чи налаштування публікації від форми, під час перевірки форма встановила обидва ці поля на нульове значення, навіть якщо значення дефолту як було правильно задекларовано Я намагався використовувати Invisible, #access, unset приховане, нічого не працює! Це …

1
Спроба отримати COUNT (*) від користувацького типу вмісту за допомогою EntityFieldQuery
Як я можу отримати 'count (*)' з запиту в drupal 7? Запит повинен включати в себе спеціальний тип вмісту та спеціальне поле. Примітки Спеціальний тип вмісту: співробітники Назва спеціального поля: field_employees_email В якості замітки я хочу додати WHERE field_employees_email = 'example@example.com' до запиту ... Поки що у мене є щось …
9 7  database 

4
Як я можу дізнатися API Views 3?
Де я можу дізнатися API перегляду 3? Я можу використовувати інтерфейс для створення представлень, але я хотів би створити представлення даних за допомогою API в своїх модулях. Я б погодився з API 2 перегляду в цей момент. Я подивився на документи і не зайшов дуже далеко. Хтось знає про хороший …
9 7  views 

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.