Архив - только для чтения |
Сообщество uCoz Модули uCoz Функциональные модули Почтовые формы Удобное сообщение о нерабочей ссылке (С помощью почтовой формы...) |
Удобное сообщение о нерабочей ссылке |
Quote (uCoz-XPert) Где: bitlink@yousite - это E-mail адрес, от которого будет отправляться (Только как бы от его названия) сообщение о нерабочей ссылке. |
DIGU1991, см. скриншот. Где "автор" - это тот самый bitlink@yousite (В нашем случае bitlink@forum.ucoz.ru )
Сообщение отредактировал uCoz-XPert - Суббота, 14 Ноя 2009, 18:28:21
|
Quote (uCoz-XPert) Амир, делается аналогично "Удобное сообщение о нерабочей ссылке". Просто нужно только текст поменять Не работает! Все нормально, кроме того что мне не приходит сама ссылка Я говорил, что просто так не пройдет! Вкрячил код в глобальный блок. Помогите исправить скрипт. Добавлено (16-Ноя-2009, 12:38:12) |
Answer,
Quote (Answer) Подскажите, а как сделать, чтоб письмо приходило не на почту, а в профиль на сайт? В смысле - в Личные Сообщения? Потеряшка - поиск потерянных и помощь бездомным животным в Питере
|
Quote (YuriT) В смысле - в Личные Сообщения? Просто скопируйте ссылку "Написать в ЛС" из собственного профиля да и вставьте, куда хотите. Или во многих местах (в частности, в списке пользователей) рядом с логином есть такой конвертик с подсказкой "послать ЛС", вот можно скопировать его код. Только имейте в виду, что послать таким образом письмо смогут только зарегистрированные пользователи (поскольку у Гостей нет прав отправлять ЛС). Вы не поняли, чтобы жалующийся ни че не заполнял, а нажал и ссылка на статью с нерабочей ссылкой мне в лс отправляется |
Answer, ну, тогда примерно так:
Code <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> Только я не уверен, что у членов стандартной группы Пользователи не будет проблем из-за того, что для отсылки нужно вводить код безопасности (у меня Пользователей нет, так что как там сейчас - не в курсе). Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Воскресенье, 06 Дек 2009, 13:03:47
|
Quote (YuriT) Answer, ну, тогда примерно так че то я кажется туплю, но никак не разберусь где прописывать логин пользователя, к которому это письмо приднт и текст письмаю К тому же, это кажется, слишком просто. Правда говорят что простое гениально, но к юкозу это явно не относится... |
Амир, это все в параметрах функции sendPM(), которая вызывается при щелчке, вот здесь:
onclick="sendPM('admin','Сообщение о не рабочей ссылке','URL = '+window.location.href);" Первый параметр - логин пользователя, которому надо отсылать ЛС, второй - заголовок сообщения, третий - сам текст сообщения. Потеряшка - поиск потерянных и помощь бездомным животным в Питере
|
Quote <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('fox','Сообщение об ошибке','URL = '+window.location.href);">Сообщить об ошибке</a> Немного переписал для своих целей. В чем ошибка? Все оповещения работают, письмо упорно не приходит. Свой логин правильно писать я УМЕЮ. |
Амир, а из-под какого аккаунта Вы это проверяете?
Из-под своего собственного нельзя, так как отослать ЛС самому себе невозможно (надо бы добавить эту проверку в скрипт тоже). Или пришлите ссылку на странцу, где это стоит и не работает - попробуем разобраться, в чем дело. Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Четверг, 10 Дек 2009, 17:27:57
|
| |||