drupal 6

Примеры выполнения HTTP запросов с помощью drupal_http_request()

Для выполнения HTTP запросов в Drupal API используется функция drupal_http_request(). Она позволяет выполнять GET, POST, PUT http запросы. В этом сниппете рассмотрим базовые примеры выполнения запросов с помощью этой функции. Данная функция актуальна для Drupal 6 и Drupal 7, так как в Drupal 8 запросы выполняются с помощью Guzzle.

Для начала выполним простой запрос к сервису яндекса для получения данных о погоде:

Google Analytics Counter - Вывод количества просмотров материалов

Для ведения статистики просмотра материалов в ядре Drupal есть модуль Statistics. Но в плане производительности этот модуль "тяжеловат". Это связано с тем, что модуль при каждом просмотре материала делает соответствующую запись в базу данных и также делает выборку количества просмотров для просматриваемого материала. Но можно использовать в качестве более легковесного решения модуль Google Analytics Counter, который использует данные о просмотрах страниц сервиса Google Analytics.

Способы восстановления пароля пользователя (администратора)

В данном сниппете рассмотрим способы восстановления потерянного или забытого пароля администратора или любого другого пользователя. Cброс пароля администратора можно сделать разными способами: выполнением SQL запроса, созданием php файла в корневом каталоге друпала и исполнении его или же (самые быстрые способы) с помощью drush команд.