|
Скрипт "Это спам"
|
|
Пользователь
131 сообщениий
Мужчина
|
Сделайте скрипт (или хотя бы почините его) кнопки "Это спам", которая находится в виде комментариев. При нажатии которой вместо кнопки "Это спам" появлялся текст "сообщение помечено как спам" и после её нажатия приходило админу сообщение с таким текстом "Я считаю, что в сообщении "ссылка на комментарий" находится спам".
Вот скрипт, но он не работает: Code <a class="etospam$ID$" href="javascript://" onclick="spamMsg$ID$();$('.etospam$ID$').toggle();$('.etospamokey$ID$').toggle();"><small>Это спам</small></a><span style="display: none; color: rgb(187, 187, 187);" class="etospamokey$ID$"><small>Помечено как спам</small></span>
<script type="text/javascript"> function spamMsg$ID$(){var s,message,hrf; hrf = window.location.href; s= 'spamer';// message = 'Я считаю, что в сообщении $ID$ находится спам'; $.post('/index/', {s: s,subject: 'Спам в комментариях',message: message,a: 18}, function(data){var rs = $('cmd[t="eMessage"][p="innerHTML"]',data).text();_;});}</script>
|
|
|
|
|
|
Beginner
55 сообщений
Мужчина
|
посмотри в поиске "сообщить о нерабочей ссылке"
|
|
|
|
|
|
Бывалый
380 сообщений
Мужчина
|
попробуй так... это вид комментов Code <a class="etospam$ID$" href="javascript://" onclick="spamMsg($ID$);$('.etospam$ID$').toggle();$('.etospamokey$ID$').toggle();"><small>Это спам</small></a><span style="display: none; color: rgb(187, 187, 187);" class="etospamokey$ID$"><small>Помечено как спам</small></span> это на страницу где будут комменты Code <script type="text/javascript"> function spamMsg(idmess){ $.post('/index/', { s: 'spamer', subject: 'Спам в комментариях', message: 'Я считаю, что в сообщении '+idmess+' находится спам', a: 18 }, function (data) { }) } </script>
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
Искал, но там отправляет сообщение не в ЛС, а на email  Добавлено (23.03.2012, 16:53) --------------------------------------------- lan, сейчас попробую
|
|
|
|
|
|
Beginner
55 сообщений
Мужчина
|
<script> function sendPM(toUser,subj,text){ if($USER_LOGGED_IN$){ $.post('/index/',{a:18,s:toUser,subject:subj,message:text}); alert('Ваше сообщение отослано'); } else alert('Гости не могут отправлять сообщений'); } </script>
<a href="javascript://" onclick="sendPM('admin','Сообщение о не рабочей ссылке','URL = '+window.location.href);">Сообщить о не рабочей ссылке</a>
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
lan, сообщения о спаме не приходятДобавлено (23.03.2012, 17:15) --------------------------------------------- iliya, сообщения не приходят
|
|
|
|
|
|
Бывалый
380 сообщений
Мужчина
|
Fess, вот, должно работать.. в данном случае должна присутствовать форма добавления комментария.
Code <a class="etospam$ID$" href="javascript://" onclick="spamMsg('$ID$');$('.etospam$ID$').toggle();$('.etospamokey$ID$').toggle();"><small>Это спам</small></a><span style="display: none; color: rgb(187, 187, 187);" class="etospamokey$ID$"><small>Помечено как спам</small></span>
Code <script type="text/javascript"> function spamMsg(idmess){ ssid = $('input[name="ssid"]').val(); $.post('/index/', { s: 'spamer', subject: 'Спам в комментариях', message: 'Я считаю, что в сообщении '+idmess+' находится спам', a: 18, ssid: ssid }, function (data) { }) }</script>
|
|
|
|
|
|
Пользователь
82 сообщения
Мужчина
|
Fess, ssid добавь, без нее сообщения и не будут приходить. На примере кода от lan добавил ssid:
Code function spamMsg(idmess){ $.get('/index/14-0-0-1', function (md) { var ssid = $('input[name="ssid"]', md).val(); $.post('/index/', { s: 'spamer', subject: 'Спам в комментариях', message: 'Я считаю, что в сообщении '+idmess+' находится спам', a: 18, ssid: ssid }, function () { alert('Отправлено') }) }) }
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
Вместо слова spamer должен быть логин администратора?
|
|
|
|
|
|
Бывалый
380 сообщений
Мужчина
|
St_noname, ssid указан в форме добавления комментариев, зачем гет применять.. Fess, spamer - ник кому будет отправлено ЛС
|
|
|
|
|
|
Пользователь
82 сообщения
Мужчина
|
Fess, да lan, давно не работал с данной страничкой, насчет наличия там сессии не был уверен, вот на нз гетом написал.
|
|
|
|
|
|
Бывалый
380 сообщений
Мужчина
|
St_noname, сессия одинаковая везде... и зачем нам гет, если в форме добавления указан ssid, добавления комментария по этой же схеме работают 
|
|
|
|
|
|
Пользователь
82 сообщения
Мужчина
|
lan, я знаю что сессия одна, повторюсь, я не был на 100% уверен в наличии необходимых данных на этой странице. 
|
|
|
|
|
|
Бывалый
380 сообщений
Мужчина
|
St_noname, ок. 
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
С get скрипт работает, без него - нет. Сообщение приходят, но вместо ссылки на коммент пишется число, а мне нужно именно ссылка
|
|
|
|
|
|
Бывалый
380 сообщений
Мужчина
|
onclick="spamMsg('$ID$')... где $ID$ значение idmess, что нужно то и ставь...Добавлено (23.03.2012, 18:12) --------------------------------------------- поставь скрипт после кода добавления комментария Добавлено (23.03.2012, 18:12) --------------------------------------------- тот что без гет
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
lan, поставил как ты сказал (после кода и форму добавления комментария), но сообщение не приходитДобавлено (24.03.2012, 10:52) --------------------------------------------- поставил $ENTRY_URL$ вместо $ID$ - в сообщение не пишет ссылку на комментарий
|
|
|
|
|
|
Бывалый
380 сообщений
Мужчина
|
Фуфелшмерц, кинь ссылку на сайт в ЛС, подскажу
|
|
|
|
|
|