Уведомление по СМС

Идеи для расширения функциональности phpBB 2.0.x
sergeika
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 11 месяцев

Уведомление по СМС

Сообщение sergeika »

Доборый день!
Возник такой вопрос, а есть ли мод уведомления о новых сообщениях, как личных, так и сообщений поступивших в тему за которой следит человек по смс?
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

sergeika
нет... поэтому можно попробовать mail2sms сервис =) предоставляется опсосом... поэтому подробней у него =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
sergeika
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 11 месяцев

Сообщение sergeika »

[R: R@m$e$ :U]
Спасибо
ahat

Сообщение ahat »

sergeika мне их штук по 15 в день приходят. знаешь какой это за#б.
sergeika
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 11 месяцев

Сообщение sergeika »

ahat
Я прекрасно понимаю, мне кажется что всетаки посетитель сам решает хочет он их получать или нет... и можно в профиле сделать раздел, получать уведомление о личных сообщениях, получать уведомления о сообщениях в теме за которой следите или что-то подобное... Мне бы скажем было удобно, очсобенно после того, как появилась wap версия форума...
Аватара пользователя
Kiborg
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 11 месяцев
Откуда: Харьковская область

Сообщение Kiborg »

Дабы не создавать еще одну тему хочу спросить здесь:
Есть ли мод для отправки СМС?
Вот один из знакомых подкинул скрипт для украинских операторов:

Код: Выделить всё

<?

 if ($_POST ['operator']!=""){
 switch ($_POST ['operator']){
  case 'KSA': $prefix="38067"; $suffix="@2sms.kyivstar.net";
              break;
  case 'KSC': $prefix="38067"; $suffix="@sms.kyivstar.net";
              break;
  case 'UMC': $prefix="38050"; $suffix="@sms.umc.com.ua";
              break;
  case 'GTO': $prefix="38048"; $suffix="@gt.com.ua";
              break;
  case 'GTK': $prefix="38044"; $suffix="@gt.com.ua";
              break;
  case 'JEA': $prefix="38066"; $suffix="@sms.jeans.com.ua";
              break;
  case 'WEL': $prefix="38057"; $suffix="@sms.welton.ua";
              break;

}
 $cellular = $_POST ['cellular'];
 $message = $_POST ['message'];
 $to=$prefix.$cellular.$suffix;
 $headers  = "MIME-Version: 1.0rn";
 $headers .= "Content-type: text/plainrn";
 $content = $cellular.$message;
 $all = "smssend@frombliznuki.org";
 echo 'SMTP = ' . ini_get('SMTP') . "n";
 mail("$to", "" , "$message",  "From: $allnX-Mailer: PHP/" . phpversion());
 ini_restore('sendmail_from');
 insert

$sendmail = "/usr/sbin/sendmail -t -f $sender -C /etc/sendmail.orig.cf";
$fd = popen($sendmail, "w");
fputs($fd, "To: $torn");
fputs($fd, "From: "Sender Name" <$all>rn");
fputs($fd, "Subject: rn");
fputs($fd, "X-Mailer: Mailer Namernrn");
fputs($fd, $message);
pclose($fd);


///
 print "<center><font color='green' face='Arial' size='2'><b>Ваше сообщение отправленно по номеру  $to.</b>";
 };


 echo"<html><head><title></title><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><meta http-equiv='pragma: nocache'><link rel='stylesheet' type='text/css' href='style/style.css'><script>
 var code = new Array(6);
 code[0]='+380-67';
 code[1]='+380-67';
 code[2]='+380-50';
 code[3]='+380-48';
 code[4]='+380-44';
 code[5]='+380-66';
 code[6]='+380-57';
 var signup = '';
 var maxleng = (150 - signup.length);
 var fulltext='';

 function chan(ndx)
 { document.frmMain.oper.value=code[ndx]; }

 function checkSMS(){
  txt = document.frmMain.message.value;
  txtleng = txt.length;
  if (txtleng < maxleng){
   document.frmMain.sleft.value = (maxleng - txtleng);
   document.frmMain.message.focus();
   if (txt=='') document.frmMain.sleft.value = maxleng;
   if(fulltext) { fulltext = '' }
  }else{
   if(!fulltext) fulltext = txt.substring(0,maxleng);
   document.frmMain.message.value = fulltext;
   document.frmMain.sleft.value = 0;
  }
 }

 function sendSMS(){
  if (document.frmMain.cellular.value.length!=7){
   alert('Ошибка отправки!\\r\\nВведите номер получателя.!');
  }else{
   if (document.frmMain.message.value.length==0){
    alert('Ошибка отправки!\\r\\nЗаполните текст сообщения!');
   }else{
    document.frmMain.message.value = document.frmMain.message.value + signup;
    document.frmMain.submit();
   }
  };
 };

 function initPage(){
  document.frmMain.oper.disabled=true;
  chan(0);
  checkSMS();
 }

</script>
</head>
<body onload='initPage();'>

<form name='frmMain' method='post' action='$PHP_SELF'>
  <table width='480' border='0' cellspacing='0' cellpadding='2' bordercolor='#DBDBDB' align='center'>

<tr>
      <td align='right' bgcolor='#F4F4F4'>
        <font face='Arial' size='2'><b>Оператор :&nbsp</b></font>
      </td>
      <td colspan='2' bgcolor='#F4F4F4'>
        <select name='operator' size='1' onchange='chan(this.selectedIndex);'>
          <option value='KSA'>КиевСтар Ace&Base</option>
          <option value='KSC'>КиевСтар контракт</option>
          <option value='UMC'>UMC</option>
          <option value='GTO'>Golden Telecom Odessa</option>
          <option value='GTK'>Golden Telecom Kyiv</option>
      <option value='JEA'>Jeans</option>
      <option value='WEL'>Велтон телеком CDMA</option>
        </select>
        <input class='flat' type='text' name='oper' size='7' maxlength='7'><input class='hill' type='text' name='cellular' maxlength='7' size='7'>
      </td>
    </tr>
    <tr>
      <td align='right' valign='top' bgcolor='#F4F4F4'>
        <font face='Arial' size='2'><b>Сообщение :</b></font>&nbsp;
      </td>
      <td colspan='2' bgcolor='#F4F4F4'>
        <textarea name='message' cols='40' onkeydown='checkSMS();' rows='4' wrap='VIRTUAL'></textarea>
        <br>
        <input type='text' name='sleft' size='3' maxlength='3' disabled='true' border='0 px white'>
        <font face='Arial' size='2'><b>осталось символов</b></font></td>
    </tr>
    <tr>
      <td align='left' valign='top' bgcolor='#F4F4F4'>&nbsp;</td>
      <td valign='top' align='left' bgcolor='#F4F4F4'>
        <input type='button' name='sender' value='Отправиь SMS' style='font-family: Arial; font-size: 10px; border-style: solid; border-width: 1' onclick='sendSMS();'>
      </td>
      <td valign='top' align='center' bgcolor='#F4F4F4'>
        <input type='button' name='reseter' style='font-family: Arial; font-size: 10px; border-style: solid; border-width: 1' value='Очистить'>
      </td>
    </tr>
  </table>
</form>
<div style='position: absolute; width: 92; height: 32; top: 10; left: 10;'></div>
</body>
</html>";
?>
Хочу услышать мнение специалистов по поводу этого скрипта и как его можно прикрутить к форуму? Правда я использую phpbb2 plus.
Дао выраженное словами не есть истинное Дао!
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Если скрипт рабочий и не содержит каких-либо ограничений (проверить, к сожалению, нет возможности, на Украину некому послать для проверки :)) то прикрутить очень даже реально.

Например, в функцию user_notification из файла includes/functions_post.php
Аватара пользователя
Kiborg
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 11 месяцев
Откуда: Харьковская область

Сообщение Kiborg »

Спасибо за ответ. Проверить я бы и сам проверил, но в пхп я ноль и потому до сих пор не проверил. Можно подробнее описать процесс добавления данного скрипта в форум. Я думаю многим будет интересно - здесь наверняка с Украины людей хватает.
Дао выраженное словами не есть истинное Дао!
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 19 лет
Откуда: Химки

Сообщение TiChoblin »

Попробуйте поискать скрипты аналогичные вышеуказанному на сайтах - www.wapteam.ru и www.visavi.net - оба сайта посвящены вапу. Думаю, там должно быть.
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.

Вернуться в «Запросы модов для phpBB 2.0.x»