Сообщить опечатку на сайте UCOZ

LetItBit.net - Заработок для вебмастера

По просьбе народа опишу, как можно дать пользователям возможность сообщать об опечатках на сайте, созданном на основе системы управления сайтами UCOZ.

Для реализации вам потребуется:

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

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

Теперь нужно сконфигурировать форму. Для этого переходим по ссылке "Конструктор полей" нужной формы. Там будут 3 стандартных поля: "E-mail отправителя", "Тема письма" и "Текст сообщения". К этим полям нужно будет добавить еще одно. Для этого жмем кнопку "Добавить новое поле". Настройки нового поля:

  • Тип поля - "security code"
  • Название поля - "Защитный код"

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

Code
<input type="text" name="f1" value="szenprogs@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>

В коде замените "szenprogs@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!!!

Удачи в свершениях!

rss



Здесь может быть ваша реклама!
Площадка №2. Стоимость 700 рублей в месяц.

Предложения отправлять через эту форму.

Категория:Скрипты
Просмотрено:1593
Рейтинг:4.1/9
Дата добавления:16.01.2010 11:32, Суббота
Добавил:Szen
Теги:сообщить опечатку, опечатка

Мини-форум

№ 0Суббота, 16.01.2010 11:32
Szen
Аватар участника Szen
Здесь вы можете задать вопрос или оставить комментарий по теме "Сообщить опечатку на сайте UCOZ".
Профиль
№ 1Суббота, 16.01.2010 16:21
Ukei
Аватар участника Ukei
Szen, большое спасибо, что откликнулись на мою просьбу!
Профиль
№ 2Воскресенье, 09.05.2010 17:33
Andreshka
Аватар участника Andreshka
Огромное спасибо
ПрофильWWW
Учавствовать в обсуждении "Сообщить опечатку на сайте UCOZ" могут только зарегистрированные пользователи.

Внимание

Все скрипты, инструкции, тесты, статьи и подборки, опубликованные в блоге портала, являются собственностью портала. Администрация портала не несет никакой ответственности за содержания статей и скриптов, но обязуется не публиковать материалы, нарушающие законодательство Российской Федерации, порнографию, инструкции по взлому и вскрытию. Администрация портала сама решает, кому помогать в решении какой-либо проблемы, а кому отказать в помощи. Цитируя наш текст и устанавливая опубликованные скрипты, вы соглашаетесь с тем, что используете продукт, созданный или подготовленный порталом SzenProgs. Портал SzenProgs оставляет за собой право менять инструкции, тесты, записи, подборки и скрипты по своему усмотрению и менять содержимое файлов, залитых на портале.

Любая, полная или частичная, публикация материала, размещенного в блоге портала SzenProgs, на другом стороннем от портала SzenProgs сайте должна сопровождаться ссылкой на источник.

Здесь может быть ваша реклама!
Площадка №3. Стоимость 500 рублей в месяц.

Предложения отправлять через эту форму.

Реклама
Ролевая бесплатная онлайн игра Carnage
Копилка
Прием пожертвований и благодарности
(SMS):


Копилка

(WebMoney):


День рождения
Поздравляем с днем рождения следующих друзей:
Kimblejcjqzz(40), denisbardas(15), stisurneybrit(49), faremiamume(46), NiteNearianep(40), Dik0n(24).
Желаем им счастья, здоровья, благополучия, любви и богатства!

С уважением, администрация сайта.
Holiday
Посетители
Статистика
Valid HTML 4.01 Transitional

Яндекс цитирования
Качество сайта...
Rambler's Top100
Business Key Top Sites




Каталог-Молдова - Ranker, Statistics



Онлайн всего: 18
Гостей: 18
Пользователей: 0
Кнопка портала
RSS лента Блога
RSS лента Каталога файлов
RSS лента Новостей
Личный блок
  • Гость портала.
  • Личных данных нет.
Вход на сайт
Регистрация
Софт
Заработок
Опрос
Во сколько оцените портал
Всего ответов: 896
Друзья портала
© 2009, SzenProgs
Администратор и дизайнер портала: Szen
Хостинг от uCoz