Страница 1 из 7

Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 18 сен 2008, 22:49
XxMARSxX
Предоставляю вам мою версию репорта о битой ссылке.
Изображение
Плюсы:
- Работает на AJAX
- Используем стандартную форму юкоза (ладно немного пришлось изменить)
- Не требует создания специальной почтовой формы
- Прост в установке
- В полученном письме высвечиваются все необходимые данные о пользователе (Логин, Имя, Ящик, IP) т.е. можно давать прямой ответ на письмо.
- Работает во всех браузерах в том числе и в Хроме

Минусы:
- Гости не могут отправлять сообщение о нерабочей ссылке

Установка:
1) Распаковать архив в корень сайта
2) Открываем страницу редактирования шаблона "Страница материала и комментариев к нему" (Каталог файлов)
и меняем
Код: Выделить всё
$ENTRY_TITLE$
на
Код: Выделить всё
<span id="eTitle">$ENTRY_TITLE$</span>

(иначе скрипт работать не будет)
3) устанавливаем в любое место в этом же шаблоне код
Код: Выделить всё
<?if($USER_LOGGED_IN$)?><input type="button" value="Нерабочая ссылка!" onClick="openLayerB('Se',0,'/Se.xml','Сообщение о битой ссылке',500,150,'1','','1',0,'center');"><?endif?>


Важно!!! У создателя сайта в настройках должна стоять галочка "Принимать письма от всех польщователей" и должен быть подтвержден e-mail

Установка завершена!

Update (23:47 27.09.2008): Что делать если вы удалили пользователя ID1 или хотите чтобы вместо вас получал сообщения о нерабочей ссылке другой человек, например Модератор?

1) открываем блокнотом файл Se.xml
2) находим в нем
<input type="hidden" name="s" value="1" />
и меняем на
<input type="hidden" name="s" value="ID пользователя, который будет получать сообщения" />

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 15:36
XxMARSxX
Тему можно в архив ;)

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 21:12
ironkiss
а если гость? а в ie работает?

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 21:52
XxMARSxX
ironkiss писал(а):а если гость? а в ie работает?

Для этого необходимо разрешить гостям отправлять Письма(не Личные Сообщения) пользователям...
Работает даже в Хроме

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 21:54
ironkiss
XxMARSxX писал(а):
ironkiss писал(а):а если гость? а в ie работает?

Для этого необходимо разрешить гостям отправлять Письма(не Личные Сообщения) пользователям...
Работает даже в Хроме

спасибо большое, сейчас испробуем....

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 21:55
XxMARSxX
Ступил :oops:
Гостям нельзя дать такую опцию, она по умолчанию запрещена :(
хотя хз, мож будет работать

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 22:12
ironkiss
XxMARSxX писал(а):Ступил :oops:
Гостям нельзя дать такую опцию, она по умолчанию запрещена :(
хотя хз, мож будет работать

к сожалению нет :( не работает у гостей...

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 22:19
XxMARSxX
у меня все-равно кнопка видна только пользователям, т.к. гостям ссылки на скачку не доступны :) и чтобы видеть кто откуда и когда...
а то жмут по причине и без нее, одним интересно что за кнопка, другие потому, что ссылку не заметили

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 22:27
ironkiss
XxMARSxX писал(а):у меня все-равно кнопка видна только пользователям, т.к. гостям ссылки на скачку не доступны :) и чтобы видеть кто откуда и когда...
а то жмут по причине и без нее, одним интересно что за кнопка, другие потому, что ссылку не заметили

тоже выход :)

Re: Сообщение о нерабочей ссылке Версия 3 (AJAX)

СообщениеДобавлено: 19 сен 2008, 22:29
XxMARSxX
Просто если нет нужды отвечать пользователям можно использовать предыдущий скрипт от AllCity
Но когда ты уверен что ссылка рабочая и она рабочая, а тебе один и тот же человек по 3 раза на день присылает репорт иногда хочется нагрубить... в предыдущем скрипте этого сделать нельзя так как сообщение присылается с виртуального или с вашего ж e-mail