Скрипт відправки повідомлень про помилки, скачати
На нашому сайті - сайті, присвяченому помилок, дуже бажано було встановити систему усунення цих самих помилок. У Рунеті для цих цілей вже традиційно використовується система Orphus.
У свій час скрипт цієї системи успішно працював на сайті, але в один прекрасний момент раптом перестав, і всі спроби реанімувати його виявилися марними.
Щоб його підключити, потрібно помістити ці файли в директорію свого сайту, наприклад в папку «mistakes» і на всіх сторінках сайту між тегами «head» вставити два рядки:
При цьому після src = "http://www.mistakes.ru/script/%3C/strong%3E%20.0%B8%20%3Cstrong%3Ehref=" потрібно прописати шлях до файлу mistakes.js і mistakes.css відповідно.
Файл mistakes.js. У цьому файлі потрібно змінити значення змінної misphploc (то, що між лапками "") на шлях до файлу mistakes.php.
Файл mistakes.php.
Тут потрібно змінити значення декількох змінних:
$ Title - заголовок повідомлення,
$ To, - email, на який будуть відправлятися повідомлення,
$ Mymail - email, від кого прийшло повідомлення.
Ну і, звичайно ж, для того щоб відвідувач знав, що він може посприяти у виправленні помилок, потрібно розмістити на сторінках вашого сайту, наприклад, таку фразу:
На сайті працює система перевірки помилок. Виявивши неточність в тексті, виділіть її та натисніть Ctrl + Enter.
Також відкрити віконце відправки повідомлення можна, клікнувши на посилання:
Вихідна кодування скрипта windows-1251. Якщо ваш сайт працює на utf-8. то створіть в папці зі скриптом файл .htaccess і додайте в нього рядок:
Також вам швидше за все потрібно буде переформатувати в utf-8 файл mistakes.js
Добрий день. Хороший у вас скрипт, тільки ось у орфуса він краще тим, що виділяє червоним частина тексту з помилкою (виділений текст) і сам захоплює частину пропозиції до і після виділеного тексту. Це на багато зручніше. Адже хтось може виділити ОДНЕ слово і спробуйте потім його знайти на своїй сторінці, а в контексті пропозиції - легко буде знайти. Загалом, дуже сподіваюся, що ви зможете доопрацювати ваш скрипт, щоб він працював, як у орфуса, тоді йому взагалі ціни не буде :)