Биллинговая система Nodeny
21 Ноября 2024, 18:19:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Голосование
Вопрос: Куплю модуль за ... грн  (Голосование закончилось: 31 Декабря 2010, 12:50:19)
50 - 8 (44.4%)
100 - 3 (16.7%)
200 - 6 (33.3%)
300 - 1 (5.6%)
Всего голосов: 18

Страниц: 1 2 3 [4] 5 6 7
  Печать  
Автор Тема: Модуль TurboSMS  (Прочитано 67247 раз)
viktorS
Пользователь
**

Карма: 3
Offline Offline

Сообщений: 9


Просмотр профиля
« Ответ #45 : 26 Мая 2011, 08:27:00 »

Понятно, спасибо за выложенный модуль.
Показ прикрутил - всё теперь ОК!

Кстати, отправку тоже пришлось подшаманить, ибо, если у клиента телефоны исправлялись в профиле, то отсылало на все варианты телефонных номеров Грустный
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #46 : 26 Мая 2011, 11:02:18 »

Понятно, спасибо за выложенный модуль.
Показ прикрутил - всё теперь ОК!

Кстати, отправку тоже пришлось подшаманить, ибо, если у клиента телефоны исправлялись в профиле, то отсылало на все варианты телефонных номеров Грустный
Поделитесь доработкой с обществом  Подмигивающий
Записан
blackjack
NoDeny
Старожил
*

Карма: 24
Offline Offline

Сообщений: 352


Просмотр профиля Email
« Ответ #47 : 26 Мая 2011, 14:59:51 »

Понятно, спасибо за выложенный модуль.
Показ прикрутил - всё теперь ОК!

Кстати, отправку тоже пришлось подшаманить, ибо, если у клиента телефоны исправлялись в профиле, то отсылало на все варианты телефонных номеров Грустный
1.Поделитесь с людьми
2.Потому что разрабатывалось для *,33
Записан
viktorS
Пользователь
**

Карма: 3
Offline Offline

Сообщений: 9


Просмотр профиля
« Ответ #48 : 30 Мая 2011, 15:09:43 »

Выкладываю решение.
Извиняюсь за долгое молчание - не до того было.

P.S. В начале файла вставить свои логин/пароль к шлюзу
      А в конце файла (см. на комментарии в тексте модуля) закоментировать/раскомментировать строки в зависимости от локализации консоли. Хотя в принципе работать должно будет, если и ничего не менять в конце скрипта.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #49 : 30 Мая 2011, 15:28:33 »

Ужос...ах
Код:
 $sql2="SET NAMES utf8";
 $sth=$ts_dbh->prepare($sql2);
 $sth->execute;
Можно сократить до одной строки:
Код:
$ts_dbh->do("SET NAMES utf8");
Кстати, работать от этого будет быстрее и ресурсов будет просить меньше!
С троки с 196 по 253 (57 строк) можно сократить до 19 строк.
« Последнее редактирование: 30 Мая 2011, 15:36:24 от 0xbad0c0d3 » Записан
viktorS
Пользователь
**

Карма: 3
Offline Offline

Сообщений: 9


Просмотр профиля
« Ответ #50 : 31 Мая 2011, 14:01:39 »

Спасибо за подсказку. Строки с 196 до 253 мной не редактировались, только раскомментировались закомментированные.
По примеру этих строк и была использована конструкция
Код:
$sql2="...";
 $sth=$ts_dbh->prepare($sql2);
 $sth->execute;
Изменил в этих строках только логику, так как мне показалось, что она немного неправильная (или не смог вкурить в полном объёме замысел автора)
В такой редакции как у меня действительно будет отправлять на несколько номеров, если в билинге у клиента занесено несколько номеров.

К сожалению не гуру в перле, запостите для образца часть из этих строк (они там повторяются).
Записан
viktorS
Пользователь
**

Карма: 3
Offline Offline

Сообщений: 9


Просмотр профиля
« Ответ #51 : 31 Мая 2011, 15:58:01 »

Тем кто скачал и будет использовать. Если хотите, чтоб смски отправлялись на первые три номера клиента, то в строке 195
Код:
($t1,$t12,$t13)=split(/[,. ?]/,$p[0]);
исправьте на
Код:
($t1,$t2,$t3)=split(/[,. ?]/,$p[0]);
это я у себя так отключал отправку на второй и третий номера у клиента Улыбающийся
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #52 : 08 Июня 2011, 13:10:36 »

+1 в карму Подмигивающий
Спасибо viktorS за доработку.
Записан
a_tem
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #53 : 07 Октября 2011, 11:43:00 »

есть вопрос. а если городской номер? его модуль не пропускает или как? ну нет к примеру у бабули мобилы.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #54 : 07 Октября 2011, 12:27:39 »

есть вопрос. а если городской номер? его модуль не пропускает или как? ну нет к примеру у бабули мобилы.
Это работа не модуля, а сервиса турбосмс. Мы вообще заключили с ними договор и платим только за доставленные смс.
Записан
a_tem
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 31


Просмотр профиля
« Ответ #55 : 07 Октября 2011, 12:57:47 »

ок. все понятно. спс
Записан
Sokol
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #56 : 24 Октября 2011, 09:22:06 »

залейте кто то скриншот плз...
Записан
bnet
NoDeny
Пользователь
*

Карма: 6
Offline Offline

Сообщений: 85


Просмотр профиля
« Ответ #57 : 05 Декабря 2012, 13:14:58 »

Модуль работает на 50.32?
скиньте, пожалуйста, рабочую версию кто-то...
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #58 : 07 Декабря 2012, 17:33:37 »

залейте кто то скриншот плз...
Работает, в аттаче выше.
Записан
bnet
NoDeny
Пользователь
*

Карма: 6
Offline Offline

Сообщений: 85


Просмотр профиля
« Ответ #59 : 09 Декабря 2012, 22:35:52 »

может подскажете как заставить его работать на 50.32.
У меня отображается вот так:
 
Жму отправить - отображает только меню модуля, жму просмотреть отправленные - пустой экран или ошибка 500. Номера телефонов не отображает (или и не должно отображать?).
Смс само собой не уходят. В настойках модуля поменял версию и прописал свои логин/пароль. Спасибо!
Записан
Страниц: 1 2 3 [4] 5 6 7
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!