Модуль обеспечивает связь между Drupal и шлюзом TurboSMS.

16.12.2017

Ссылка на проэкт модуля https://drupal.org/sandbox/Vik/1993102
Ссылка на репозиторий GIT git clone --branch 7.x-1.x http://git.drupal.org/sandbox/Vik/1993102.git turbosms
Хотелось услышать пожелания/баги от сообщества. В модуле пока реализована минимальная функциональность в режиме администрирования сайта: создание (удаление, редактирование) нового СМС, отправка на сервер щлюза TurboSMS, проверка статуса (отправки, получения и др.) СМС и внесение изменений, синхронизация таблицы базы щлюза TurboSMS с таблицей сайта.

Инсталляция:

  • Создание папку 'sites/all/modules/turbosms' и скопируйте все файлы модуля, сохраняя структуру каталогов в папке.
  • Для обновление, запустите скрипт update.php в соответствии со стандартной процедурой для обновления Drupal.
  • Установка модуля.
    • a. Зарегистрируйтесь в системе http://turbosms.ua/. Добавте подпись отправителя.
      В разделе "Подключение к шлюзу" задйте логин и пароль шлюза, выберите способ подключения - SQL.
      10 смс после регистрацией предоставляются бесплатно.
    • b. Укажите в файле settings.php параметры подключения к таблице сервера TurboSMS.
      Пример:
      $databases = array (
      'default' =>
      array (
      'default' =>
      array (
      'database' => 'your_database',
      'username' => 'your_username',
      'password' => 'your_password',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
      ),
      ),
      'turbosms' =>
      array (
      'default' =>
      array (
      'database' => 'users',
      'username' => 'your_login_gateway', // логин шлюза
      'password' => 'your_password_gateway', // пароль шлюза
      'collation' => 'utf8_general_ci',
      'host' => '77.120.116.10',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
      'pdo' => array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')
      ),
      ),
      );
  • Включите модуль TurboSMS средствами администрирования.