• Страница 1 из 1
  • 1
Опечатка
z1MДата: Вторник, 11.01.2011, 18:57 | Сообщение # 1
Администратор.
Логин: z1M
Имя: Даниил
Сообщений: 1488
Награды: 5
Репутация: 137
Замечания:

Для реализации вам потребуется:
Модуль "Почтовые формы" (подключается в панели управления UCOZ)
Наш скрипт
Руки и голова, растущие из правильного места (обязательное условие)

Для начала подготовим почтовую форму, которая будет отправлять сообщение пользователей об опечатке администратору сайта. Для этого проходим в панель управления сайтом. Если модуль "Почтовые формы" не активен, то нужно его включить. Далее, проходите по адресу "Почтовые формы" » "Управление почтовыми формами". Жмете кнопку "Создать почтовую форму". В появившемся окне вводим название формы (скажем, "Опечатка") и e-mail адреса тех, кто должен получать информацию об опечатке (скажем, e-mail адреса администратора сайта). Жмем кнопку "Создать форму". В списке появится новая почтовая форма.
Теперь нужно сконфигурировать форму. Для этого переходим по ссылке "Конструктор полей" нужной формы. Там будут 3 стандартных поля: "E-mail отправителя", "Тема письма" и "Текст сообщения". К этим полям нужно будет добавить еще одно. Для этого жмем кнопку "Добавить новое поле". Настройки нового поля:
Тип поля - "security code"
Название поля - "Защитный код"

Жмем кнопку "Добавить поле". Переходим в "Управление почтовыми формами" и жмем ссылку " Перестроить шаблон формы" нужной нам формы. В открывшемся окне меняем код шаблона формы. Выглядеть он должен следующим образом:

Code

<input type="text" name="f1" value="mail@mail.ru" style="display:none;">
<input type="text" name="f2" style="display:none;" value="Опечатка на сайте">
<textarea name="f3" style="display:none;" id="brkWordText"></textarea>
<div style="text-align:center;">
   Защитный код *: <input type="text" name="f4" size="4" maxlength="4"> $SECURITY_CODE$<br><br>
   <input type="submit" value="Сообщить">
</div>

В коде замените "mail@mail.ru" на свой. Этот e-mail будет отображаться в отправленном сообщении как от кого. Нажимаем на кнопку "Сохранить". После этого переходим по ссылке "Управление формами". Копируем код формы. У меня этот код называется "$MFORM_3$".
С формами закончили. Теперь нужно вставить в то место, где должна быть ссылка на отправку опечатки, следующий код:

Code
<div style="display:none;" id="brkWordForm">$MFORM_3$</div>

<script type="text/javascript">
   getSelectText=function(){
   var txt='';
   if(window.getSelection){
   txt=window.getSelection();
   }else if(document.getSelection){
   txt=document.getSelection();
   }else if(document.selection){
   txt=document.selection.createRange().text;
   }
   return txt;
   }

   sendBrkWords=function(){
   var txt=getSelectText();
   if(txt==''){
   _uWnd.alert('Выделите текст с опечаткой','',{w:230,h:80,tm:3000});
   }else{
   var s1='Адрес: '+window.location.href+'\n';
   s1+='Заголовок: '+document.title+'\n';
   s1+='Опечатка: '+txt+'\n';
   $('#brkWordText').html(s1);
   s2=$('#brkWordForm').html();
   s2='<div style="text-align:center;">Вы обнаружили опечатку в тексте:<br><b>'+txt+'</b>.</div><br>'+s2;
   new _uWnd('winBreakWords','Опечатка...',300,200,{autosizeonimages:1,modal:1,closeonesc:1,resize:0},s2);
   return false;
   }
   }
</script>

<a href="javascript://" onclick="sendBrkWords();">Опечатка</a>

Код "$MFORM_3$" нужно заменить на свой. Все, скрипт должен работать, сообщения об опечатке должны отправляться на указанный в форме e-mail.
Внимание! Учтите, что данный код работает только на сайтах, которые сделаны на UCOZ!!!
Удачи в свершениях!


Мой сайт Gaming-up
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
LaiNeR Постов [ 3127 ]
Staistesap Постов [ 1545 ]
z1M Постов [ 1488 ]
Mooxyrep Постов [ 1145 ]
Pooniacact Постов [ 986 ]
KoreshoK Постов [ 644 ]
LonS Постов [ 585 ]
BIG_BOSS Постов [ 572 ]
DoZa Постов [ 564 ]
shooter Постов [ 468 ]
LonS Репутация [ 546 ]
LaiNeR Репутация [ 519 ]
Smofee Репутация [ 477 ]
СнAйПер Репутация [ 436 ]
MedeX Репутация [ 412 ]
TiPSy Репутация [ 300 ]
bleff Репутация [ 279 ]
-=SToRM=- Репутация [ 235 ]
A6c3Ht^ Репутация [ 225 ]
NoRD Репутация [ 210 ]
Общение [ 1309 ]
Считаем до 1 000 [ 664 ]
Поговорим обо всем :) (девушки, машины, личная жизнь и тд) [ 369 ]
Афоризмы (Не комментируйте) [ 301 ]
Играем в СЛОВА [ 187 ]
Конкурс "Угадай возраст". [ 183 ]
Конкурс "Угадай автомобиль" [ 110 ]
Предложения по сайту [ 97 ]
Набивка постов [ 80 ]
Обломай товарища [ 75 ]
source-boost.ru | Мониторинг сервера CSS v34 [ 0 ]
source-boost.ru | Мониторинг сервера CSS v34 [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Swatik [ 1 ]

Хостинг от uCoz | sitemap.xml | sitemap-forum.xml | sitemap-shop.xml | urllist.txt | |
PR-CY.ru