Drupal

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

2
Найкращий спосіб видалення всіх змінних при видаленні модуля
Я пишу модуль, який записує кілька змінних (три, чотири змінні для кожного типу вмісту та інші). Який метод я повинен використовувати, щоб видалити їх на прив'язці_установки? Чи безпечно виконувати запит, шукаючи змінні "mymodule_ *"? Або я повинен циклічати типи вмісту та пошукові змінні, тому зателефонуйте у багато разів varia_del?

6
Друк встановлений і працює; Не знайдено жодного веб-сайту Drupal, навіть якщо вказано урі
Після довгих судових процесів і страждань, я подумав, що я наштовхнувся на все готове до реву. Велике хвилювання. Але тоді ніякої радості ... Друш працює. Сайти працюють добре через MAMP. Незалежно, команда "drush cc all" повертає: No Drupal site found, only 'drush' cache was cleared. [warning] 'all' cache was cleared. …
9 7  drush  mamp 

6
Забороніть WYSIWYG + CKEditor не знімати HTML-класи
Я використовую редактор WYSIWYG разом із CKEditor. Я знаходжу, що додаючи спеціальні класи до моїх елементів із подання "джерело", CKEditor знімає ці класи при вимиканні з подання джерела. Під час googling для вирішення цього питання я знайшов сторінку модуля CKEditor, яка описує, як це виправити, використовуючи лише CKEditor. (В основному …
9 7  wysiwyg 

2
Як продовжити тривалість одноразового входу?
Чи можна змінити дійсний час тривалості посилання одноразового входу, яке надсилається новим користувачем поштою? Я думаю, що за замовчуванням це 24 години, чи можна це змінити на 72 години?
9 users 

2
Як написати додатковий форматник поля для існуючого поля
Я хотів би написати новий форматизатор поля для існуючого типу поля. Я не хочу замінювати будь-які існуючі формати, але пропоную новий варіант. Або мені краще використовувати topic_preprocess_field (), щоб зробити незначні зміни? Але це здається важче підтримувати, і я хотів би, щоб параметри моїх редакторів вмісту були відкритими (і в …
9 entities 

2
Як встановити подію "Правила" для "Переглянуто вміст" за винятком перегляду Teaser?
Я створив правило, яке буде виконуватися під час події "Переглядається вміст", і дія полягала в тому, щоб показати системне повідомлення. Він працював і спрацьовував, коли я переглядав вузол. Однак, коли я перейшов на головну сторінку, це було спрацьовано N разів, де N - кількість вузлів на сторінці / node. Як …
9 rules  nodes 

1
Подвійний ідентифікатор пошукового модуля Drupal 6 [закритий]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для Drupal Answers. Закрито 4 роки тому . Зараз я зайнятий веб-сайтом для клієнта. Цей веб-сайт повинен бути перевірений W3C. На сторінці пошуку сайту виникла проблема з подвійним ідентифікатором: <div …
9 search 


3
Як перевірити, чи змінив користувач пароль?
Я хотів надіслати користувачеві основне повідомлення електронної пошти після зміни пароля, щоб повідомити його про зміну пароля. Я використовую Rulesдля цього модулі. Але я не знаходжу тут жодної опції, щоб додати умову, якщо користувач змінив пароль. Чи я можу перевірити, чи змінив користувач свій пароль, використовуючи правила чи прагматично. - …
9 7  users  rules 

1
Як увімкнути чисті URL-адреси за допомогою Nginx?
Я використовую Drupal 7.x. Я досяг цього, щоб він працював без чистих URL-адрес. Досліджуючи, я зрозумів, що я повинен створити vhost для кожного drupal-сайту та включити чисті URL-адреси із наступним кодом. if (-e $ REQUEST_FILENAME) { rewrite ^ / (. *) $ / index.php? q = $ 1 last; } …
9 7  uri  nginx 

1
Друпал не посилається на мої гачки
Я розробляю модуль, але гачки, які я додаю, не використовуються в Drupal. Це відбувається з більш ніж одним гаком. Я читав документацію на гачки, і не можу знайти нічого, що б пояснило, чому це відбувається. Я перевірив, що я використовую правильні параметри та повертаю правильне значення. Що я роблю неправильно? …
9 hooks 

1
db_update () з приєднується
Чи є спосіб db_update()для наступного запиту? UPDATE field_data_field_TEST as ft left join node as n on ft.entity_id = n.nid set n.type='test' where n.type='foo' Я спробував використовувати, db_update()->join();але це не вийшло.
9 7  database 

4
Зачепити в форматник поля іншого модуля?
На даний момент я намагаюся реалізувати поле зображень, на яке посилається вузол, на моєму сайті Drupal 7, яке змінить його "режим перегляду" в залежності від програмної логіки безпосередньо перед візуалізацією. Наразі це поле рендерується для кількох типів вмісту через їх налаштування режиму відображення, кожен з яких використовує форматник поля "Наданий …
9 entities 

1
Встановити пароль користувача в коді?
Я хотів би мати можливість змінити пароль користувача в коді. Оскільки user_loadповертає об'єкт і user_saveхоче масив, це нетривіально. Я припускаю, що хтось придумав швидкий і простий спосіб зробити це. Моє поточне рішення виглядає так: db_update('users') ->fields(array('pass' => user_hash_password('some_password'))) ->condition('uid', 1) ->execute(); Але мені не подобається, що це обходить більшість гачків.
9 users 

4
Як виявити мобільний браузер за допомогою PHP у вмісті?
Використовуючи Drupal 7.14 з увімкненим фільтром PHP, у базовому типі вмісту базової сторінки є наступне: <?php if ($is_mobile == TRUE):?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php else: ?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php endif; ?> Я отримую повідомлення про …
9 theming 

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