Новый модуль SMS v0.3

Главные вкладки

Аватар пользователя NeoChapay NeoChapay 6 апреля 2011 в 0:03

Обновил модуль SMS для отправки уведомлений через телефоны или GSM модемы
Добавил отсылку уведомлений при новых коментариях в авторской ноде, уведомления о ответах на комментари и уведомления о всём что происходит на сайте Smile
Ссылка на настройки sms/subscribe/comment но почему то ни как табой ни как меню не отображается если кто сможет помочь - буду рад.
Версия 0.1 http://www.drupal.ru/node/60065
Версия 0.2 http://www.drupal.ru/node/60119

ВложениеРазмер
Иконка пакета sms-0.3.zip12.82 КБ

Комментарии

Аватар пользователя NeoChapay NeoChapay 6 апреля 2011 в 11:32

Valeratal wrote:
а каким образом технически эти смс уходят?
должен быть гейт какой то?

Никаких гейтов отправляется через железку - в моём случае мегафон модем. С помощью gammu

Аватар пользователя sibero sibero 6 апреля 2011 в 10:58

"NeoChapay" wrote:
Ссылка на настройки sms/subscribe/comment но почему то ни как табой ни как меню не отображается если кто сможет помочь - буду рад.

function sms_node_subscribe_menu()
{
  $items = array();
  $items['sms/subscribe'] = array(
    'title' => t('SMS subscribe'),  //Заголовок страницы
    'description' => 'SMS subscribe', //Описание
    'page callback' => 'sms_node_subscribe_page',
    'access arguments' => array('access sms pages'), //Права доступа, если дать
//анонимусам право 'access administration pages', они смогут админить наш модуль.
    'type' => MENU_NORMAL_ITEM, //Нормальный пункт меню
   );
  $items['sms/subscribe/comment'] = array(
    'title' => t('SMS subscribe to comment'),  //Заголовок страницы
    'description' => 'SMS subscribe to comment on nodes or answer to you comments', //Описание
    'page callback' => 'sms_comment_subscribe_page',
    'access arguments' => array('access sms pages'), //Права доступа, если дать
//анонимусам право 'access administration pages', они смогут админить наш модуль.
    'type' => MENU_LOCAL_TASK, //Нормальный пункт меню
   );
  return $items;
}

Есть MENU_NORMAL_ITEM (меню), есть MENU_LOCAL_TASK (вкладка) , не хватает MENU_DEFAULT_LOCAL_TASK (вкладки по умолчанию).

Аватар пользователя NeoChapay NeoChapay 6 апреля 2011 в 11:34

sibero777 wrote:
"NeoChapay" wrote:
Ссылка на настройки sms/subscribe/comment но почему то ни как табой ни как меню не отображается если кто сможет помочь - буду рад.

function sms_node_subscribe_menu()
{
  $items = array();
  $items['sms/subscribe'] = array(
    'title' => t('SMS subscribe'),  //Заголовок страницы
    'description' => 'SMS subscribe', //Описание
    'page callback' => 'sms_node_subscribe_page',
    'access arguments' => array('access sms pages'), //Права доступа, если дать
//анонимусам право 'access administration pages', они смогут админить наш модуль.
    'type' => MENU_NORMAL_ITEM, //Нормальный пункт меню
   );
  $items['sms/subscribe/comment'] = array(
    'title' => t('SMS subscribe to comment'),  //Заголовок страницы
    'description' => 'SMS subscribe to comment on nodes or answer to you comments', //Описание
    'page callback' => 'sms_comment_subscribe_page',
    'access arguments' => array('access sms pages'), //Права доступа, если дать
//анонимусам право 'access administration pages', они смогут админить наш модуль.
    'type' => MENU_LOCAL_TASK, //Нормальный пункт меню
   );
  return $items;
}

Есть MENU_NORMAL_ITEM (меню), есть MENU_LOCAL_TASK (вкладка) , не хватает MENU_DEFAULT_LOCAL_TASK (вкладки по умолчанию).

Тоесть если добавить что то типа

<?php  
$items
['sms/subscribe/core'] = array(
    
'title' => t('SMS subscribe'),  //Заголовок страницы
    
'description' => 'SMS subscribe'//Описание
    
'page callback' => 'sms_node_subscribe_page'
    
'access arguments' => array('access sms pages'), //Права доступа, если дать
//анонимусам право 'access administration pages', они смогут админить наш модуль.
    
'type' =>  MENU_DEFAULT_LOCAL_TASK//Нормальный пункт меню
   
);
?>

То будет нормально работать?

Аватар пользователя boneg boneg 10 ноября 2015 в 11:47

function sms_translite() - а не хотите для этой функции подключить файлик i18n-ascii.txt (он есть в папке с модулем pathauto дабы не искать), тогда транслитерация будет себя всегда правильно вести.

Аватар пользователя sibero sibero 6 апреля 2011 в 11:08

"boneg" wrote:
function sms_translite() - а не хотите для этой функции подключить файлик i18n-ascii.txt (он есть в папке с модулем pathauto дабы не искать), тогда транслитерация будет себя всегда правильно вести.

А чем плох текущий вариант?

Аватар пользователя NeoChapay NeoChapay 6 апреля 2011 в 11:33

sibero777 wrote:
"boneg" wrote:
function sms_translite() - а не хотите для этой функции подключить файлик i18n-ascii.txt (он есть в папке с модулем pathauto дабы не искать), тогда транслитерация будет себя всегда правильно вести.

А чем плох текущий вариант?


Текущий только для русс-англ

Аватар пользователя NeoChapay NeoChapay 6 апреля 2011 в 14:43

WiseMan wrote:
Кому нужен гейт для отправки, вот мой модулек sms_unisendresponder (скачать). Смотрите тарифы.

Активно используется в сочетании с ubercart для уведомления о заказах.


У меня по тарифу 100 ру в месяц и 1 смс за 8 секунд Smile

Аватар пользователя WiseMan WiseMan 6 апреля 2011 в 23:46

"NeoChapay" wrote:
У меня по тарифу 100 ру в месяц и 1 смс за 8 секунд :)

Это, конечно, здорово... если сервер с сайтом у вас дома Smile

Или вы предлагаете ехать в дата центр и заказывать "ко-лакейшн" мобильного телефона? Wink рядом со своим сервером )))

Если ошибаюсь, разъясните, пжта.

Аватар пользователя NeoChapay NeoChapay 7 апреля 2011 в 0:19

WiseMan wrote:
"NeoChapay" wrote:
У меня по тарифу 100 ру в месяц и 1 смс за 8 секунд :)

Это, конечно, здорово... если сервер с сайтом у вас дома Smile

Или вы предлагаете ехать в дата центр и заказывать "ко-лакейшн" мобильного телефона? Wink рядом со своим сервером )))

Если ошибаюсь, разъясните, пжта.

Сервер у меня не дома.
В сервер воткнут просто мегафон модем. Как и флешка в другой сервер с ключём. Разницы нет ни какой для хозяев дата центра.

Аватар пользователя sibero sibero 7 апреля 2011 в 1:48

"NeoChapay" wrote:
<?php
$items['sms/subscribe/core'] = array(
'title' => t('SMS subscribe'), //Заголовок страницы
'description' => 'SMS subscribe', //Описание
'page callback' => 'sms_node_subscribe_page',
'access arguments' => array('access sms pages'), //Права доступа, если дать
//анонимусам право 'access administration pages', они смогут админить наш модуль.
'type' => MENU_DEFAULT_LOCAL_TASK, //Нормальный пункт меню
);
?>

То будет нормально работать?

Должно, по законам друпала. Есть табы, нужно прописать табу по умолчанию.

Аватар пользователя pselfin pselfin 12 апреля 2011 в 23:38

Правильно ли я понял: используя этот модуль, владелец сайта за 100р/мес может организовать безлимитную рассылку сообщений подписавшимся пользователям?
На сервере для этого нужно что-то? Или на шаред-хостах тоже можно организовать?

Аватар пользователя NeoChapay NeoChapay 14 апреля 2011 в 10:33

<a href="mailto:P.Selfin@drupal.org">P.Selfin@drupal.org</a> wrote:
Правильно ли я понял: используя этот модуль, владелец сайта за 100р/мес может организовать безлимитную рассылку сообщений подписавшимся пользователям?
На сервере для этого нужно что-то? Или на шаред-хостах тоже можно организовать?

Нужен телефон или GSM модем

Аватар пользователя ghh1237 ghh1237 3 марта 2012 в 9:10

Seem experience canceling headphones i have actually tasted.Copper oxide may [url=http://www.discountoakleysunglassesuk.com][b]cheap oakley sunglasses sale[/b][/url] be the provide about of the dim and dirty looking penny. [url=http://www.discountoakleysunglassesuk.com][b]cheap oakleys[/b][/url] There is really a penny cleanup treatment which,Beats By Dre Headphones,[url=http://www.discountoakleysunglassesuk.com][b]discount oakley[/b][/url] when implemented will unveil a brand recognize new glossy layer of copper.Despite weighing about 270 grams, they are pretty at ease to wear,[url=http://www.discountoakleysunglassesuk.com][b]oakley sunglasses uk sale[/b][/url] even much more than prolonged periods of your time and travel. Headphones are designed for just about any at ease and completely key [url=http://www.discountoakleysunglassesuk.com][b]oakley sunglasses sale[/b][/url] in into his ears to prevent out ambient noise. cheap Monster [url=http://www.discountoakleysunglassesuk.com][b]oakley sunglasses cheap[/b][/url] Beats Tour Their energetic seem experience [url=http://www.discountoakleysunglassesuk.com][b]cheap oakley sunglasses[/b][/url] decline is pretty effective in blocking undesirable seem experience within your tunes and press the tiny change for the headset,[url=http://www.discountoakleysunglassesuk.com][b]cheap oakley sunglasses uk[/b][/url] you can all of a sudden listen to what’s going on near to you.

Аватар пользователя ghh1237 ghh1237 3 марта 2012 в 9:11

Seem experience canceling headphones i have actually tasted.Copper oxide may cheap oakley sunglasses sale be the provide about of the dim and dirty looking penny. cheap oakleys There is really a penny cleanup treatment which,Beats By Dre Headphones,discount oakley when implemented will unveil a brand recognize new glossy layer of copper.Despite weighing about 270 grams, they are pretty at ease to wear,oakley sunglasses uk sale even much more than prolonged periods of your time and travel. Headphones are designed for just about any at ease and completely key oakley sunglasses sale in into his ears to prevent out ambient noise. cheap Monster oakley sunglasses cheap Beats Tour Their energetic seem experience cheap oakley sunglasses decline is pretty effective in blocking undesirable seem experience within your tunes and press the tiny change for the headset,cheap oakley sunglasses uk you can all of a sudden listen to what’s going on near to you.