Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Отправка смс
Форумы портала PHP.SU » » Вопросы новичков » Отправка смс

Страниц (1): [1]
 

1. maragon - 08 Августа, 2012 - 00:23:22 - перейти к сообщению
Появилось желание склепать отправку смс на стену пользователям по типу ВК.
По идее должно быть так:
1. вводим мессагу - отправляем - появляется она сразу на глаза с эффектом fadein.
2. (страницу не грузим) отправляем сразу 2ю смс, оно выводится над последним.
---
В данном случае косяк:
(собсно вопрос) На деле все аналогично, НО, если же отправляю 1ю смс, оно появляется с эффектом, а последующие без него (т.е вылазят сразу на экран)
---
CODE (html):
скопировать код в буфер обмена
  1. <div id="content_wall_send" style="background:#FFF6ED;">
  2. <div style="padding:5px;">
  3. <textarea name="msg" class="msg" rel="Расскажите всем.." id="foruid" style="width:98%;margin:5px;height:35px;"></textarea></div>
  4. <div id="foruid_menu">
  5. <table style="padding:5px;"><tr>
  6. <td><input type="submit" name="send_wall_msg" class="send_wall_msg" id="send_wall_msg" value="Отправить"></td>
  7. <td><input type="submit" name="foruid_cansel" class="foruid_cansel" id="foruid_cansel" value="Закрыть"></td>
  8. <td><div id="loader"><img src="./images/loader2.gif"></div></td>
  9. </tr></table>
  10. </div>
  11. </div>
  12. <div class="result_send_wall_msg"></div>
  13. <div class="success_send_wall_msg">Сообщение отправлено</div>


JS:
CODE (javascript):
скопировать код в буфер обмена
  1. /* Add to Wall */
  2. $(document).ready(function() {
  3. $('#loader').hide();
  4. $('.result_send_wall_msg').hide();
  5. $('.success_send_wall_msg').hide();
  6. $(".send_wall_msg").bind('click', (function() {
  7. var message  = $(".msg").val();
  8. var rel  = $(".msg").attr("rel");
  9. $('#loader').show();
  10. $('#loader').delay(1500);
  11. $('#loader').fadeOut(400);
  12. $("#foruid").animate({"height": "35px",}, 100);
  13. $.post( "/include/ajax/wall_send_msg.php",{ msg: message,},send_wall_msg);
  14. function send_wall_msg(data)
  15. {
  16. $('.result_send_wall_msg').delay(1500);
  17. $('.result_send_wall_msg').fadeIn(400);
  18. $('.result_send_wall_msg').append(data);
  19. $('.result_send_wall_msg').show(data);
  20. $("#foruid").delay(1500).animate({"height": "35px",}, 100  );
  21. $(".msg").attr("value", rel);
  22. $('.send_wall_success').fadeOut(400);
  23. $('#send_wall_success').fadeOut(400);
  24. }
  25. }));
  26. });


wall_send_msg.php: (вывод того, что отправили)
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. include($_SERVER['DOCUMENT_ROOT']."/include/config/mysql.php");
  4. $msg = mysql_real_escape_string($_POST['msg']);
  5. echo $msg;
  6. ?>
2. tuareg - 08 Августа, 2012 - 02:04:32 - перейти к сообщению
А Вы не пробовали почитать что-то про jQuery? Я просто к чему Улыбка Это у Вас уже не первая тема, где Вы задаете вопросы, которые решаются элементарно.
То что Вы выложили есть говнокод Улыбка
3. maragon - 08 Августа, 2012 - 07:37:39 - перейти к сообщению
Говнокод он и в Африке .. Было бы идеально - глупых вопросов бы не задавал тут Подмигивание верно? верно.
4. maragon - 08 Августа, 2012 - 12:21:41 - перейти к сообщению
Куда копать? Улыбка
5. tuareg - 08 Августа, 2012 - 12:39:22 - перейти к сообщению
Я так понимаю головой думать не хотите? Хм
Вот простой пример. Разбирайтесь Улыбка
http://jsfiddle[dot]net/tuareg/FWefW/
6. maragon - 08 Августа, 2012 - 12:49:26 - перейти к сообщению
Спасибо!
+ Документацию выловил - буду курить.
7. tuareg - 08 Августа, 2012 - 12:51:27 - перейти к сообщению
По документации вот неплохой ресурс http://jquery[dot]page2page[dot]ru/
8. maragon - 08 Августа, 2012 - 15:26:03 - перейти к сообщению
tuareg пишет:
По документации вот неплохой ресурс http://jquery[dot]page2page[dot]ru/

Там и ковырял все - до вашего поста Подмигивание
9. tuareg - 08 Августа, 2012 - 15:29:33 - перейти к сообщению

Если не сложно приведите пример где там используются такие конструкции
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('#loader').show();
  3. $('#loader').delay(1500);
  4. $('#loader').fadeOut(400);
  5.  

Я просто знаю владельца ресурса, напишу ему, что такое есть
10. seo.turbosms.ua - 13 Августа, 2012 - 14:58:27 - перейти к сообщению
Качественный сервис для смс рассылок http://turbosms[dot]ua .
Подробности настройки кода для рассылки здесь - http://turbosms[dot]ua/gateway[dot]html

 

Powered by ExBB FM 1.0 RC1