[Table]Плюсы:
- Работает на AJAX
- Используем стандартную ф
орму юкоза (ладно немного пришлось изменить)
- Не требует создания специальной почтовой формы
- Прост в установке
- В полученном письме высвечиваются все необходимые данные о пользователе (Логин, Имя, Ящик, IP) т.е. можно давать прямой ответ на письмо.
Установка:
1) Распаковать архив в корень сайта
2) Открываем страницу редактирования шаблона "Страница материала и комментариев к нему" (Каталог файлов)
и меняем:[/Table]
на
Code
<span id="eTitle">$ENTRY_TITLE$</span>
(иначе скрипт работать не будет)
3) Устанавливаем в любое место в этом же шаблоне код:
Code
<input type="button" value="Нерабочая ссылка!" onClick="openLayerB('Se',0,'/Se.xml','Сообщение о битой ссылке',500,150,'1','','1',0,'center');">
либо создайте файл xml и туда вставте код ( и сохраните в кодировке UTF-8
Code
<?xml version="1.0" encoding="UTF-8"?><ajax>
<cmd t="layerContentSe" p="innerHTML"><![CDATA[
<form id="ipd348" onsubmit="sendIpBnF();return false;">
<table border="0" width="100%" cellpadding="2">
<tr><td width="25%">Тема письма:</td><td><input type="text" id="subject" name="subject" size="20" style="width:350px" maxlength="80" /></td></tr>
<tr><td valign="top">Текст письма:<div style="padding-top:3px;font-size:7pt">Макс. <b>500</b> символов.</div></td><td><textarea rows="4" id="text" name="text" cols="20" style="width:350px"></textarea></td></tr>
<tr><td id="eMsg835" align="right"></td><td>
<table border="0" cellpadding="0" cellspacing="0" onmousedown="this.className='downBtn'" onmouseover="this.className='overBtn'" onmouseout="this.className='outBtn'">
<tr>
<td class="myBtnLeft"><img border="0" src="http://src.ucoz.net/img/1px.gif"></td>
<td class="myBtnCenter"><div class="myBtnCont x-unselectable" unselectable="on" onclick="if (this.dis){return;} this.className='myBtnCont x-unselectable myBtnDis'; this.dis=true; document.getElementById('submipd348').click();" id="sbt631"><a href="javascript://" onclick="return false;">Отправить</a></div></td>
<td class="myBtnRight"><img border="0" src="http://src.ucoz.net/img/1px.gif"></td>
<td style="visibility:hidden;"><input type="image" src="http://src.ucoz.net/img/ma/1px.gif" style="width:1px;" name="submipd348" id="submipd348" /></td>
</tr>
</table>
</td></tr>
</table><input type="hidden" name="a" value="13" /><input type="hidden" name="t" value="1" /><input type="hidden" name="s" value="1" /></form>
<!-- Автор скрипта Allday & http://coool.net.ru -->
]]></cmd>
<cmd p="js"><![CDATA[
sendIpBnF = function() {
document.getElementById('eMsg835').innerHTML='<div id="status" class="myWinLoadS"></div>';
uz.util.Connect.setForm('ipd348');
var cObj = uz.util.Connect.asyncRequest('POST','/index/',callback);
}
eTitle = document.getElementById('eTitle').innerHTML;
document.getElementById('subject').value = 'Битая ссылка';
document.getElementById('text').innerHTML = 'Название: ' + eTitle
+ '\nСсылка: ' + self.location.href;
document.getElementById('sbt631').className='myBtnCont x-unselectable myBtnDis';
document.getElementById('sbt631').dis=true;
document.getElementById('submipd348').click();
]]></cmd></ajax>