Подробнее: Вариант 1. Оригинал выше.
В шаблон, или глобальный блок, вставляем вот это:
Quote (Code)
<script type="text/javascript">
function mySensForm(){
new _uWnd('myForm','Обратная связь',440,400,{align:'center',waitimages:3000,fadeclosetype:1,shadow:1,header:1,resize:0,autosize:1},$('#msgForm').html());
};
</script>
<div style="display:none;" id="msgForm">$MFORM_1$</div>
Где:
$MFORM_1$ - оператор вашей формы.
Более, в этом коде ничего менять не нужно, но разве что заголовок окна. Обратная связь - отмечено зелёным.
... По месту, пихаем ссылку с очень простыми параметрами. Можно картинкой.
Ссылка:
Quote (Code)
<a title="Написать администратору" href="javascript://" onclick="mySensForm();return false;">Написать администратору</a>
Где:
Написать администратору - подсказка при наведении. Менять можно.
Написать администратору - содержимое ссылки. Менять можно. Остальное не трогать.
... Кнопка картинкой:
Quote (Code)
<img onclick="mySensForm();return false;" src="http://likbezz.ru/_theme/_st/img/ico/ajax.gif" width="50" height="20" border="0" alt="" />
Где:
http://likbezz.ru/_theme/_st/img/ico/ajax.gif - ссылка на картинку;
width="50" ... - прочие атрибуты.
Вариант 2. С подгрузкой контента со страницы с формой.
Скрипт - в шаблон или в глобальный блок. Только в виде HTML.
Quote (Code)
<script type="text/javascript">
function mySensForm(el){
new _uWnd('myForm','Обратная связь',440,400,{align:'center',waitimages:3000,fadeclosetype:1,shadow:1,header:1,resize:0,autosize:0,oninit:function(){$.get(el.href,{},function(data){$(' div.myWinCont').html($('#msgForm',data).html());})}},'<img src="http://likbezz.ru/_theme/_st/img/ico/ajax.gif" />');
};
</script>
Где:
Обратная связь - заголовок окна.
440,400 Размеры окна. Менять можно, нужно.
http://likbezz.ru/_theme/_st/img/ico/ajax.gif - ссылка на картинку. Менять можно.
Всё, более в этом скрипте ничего трогать не нужно, если не понимаете что к чему. Форма:
Саму форму, на странице редактирования содержимого страницы обратной связи, запаковываем форму в блок с ID = msgForm:
Quote
<div id="msgForm">$MFORM_1$</div>
Где:
id="msgForm" - не менять!
....
Вызов окна:
По месту, в виде HTML и только так, добавляем ссылку вида:
Quote (Code)
<a title="Написать администратору" href="http://likbezz.ru/index/0-3" onclick="mySensForm(this);return false;">Написать администратору</a>
Где:
http://likbezz.ru/index/0-3 - ссылка до вашей страницы с обратной формой. !!!
Над шаблоном формы никаких дополнительных действий производить НЕ надо, ни во что упаковывать, ничего лишнего не вставлять.
Написать администратору - подсказка при наведении. Менять можно.
Написать администратору - содержимое ссылки. Менять можно. Остальное не трогать.
...