Каталог статей

Главная » Статьи » Web-мастерам » Скрипты для Ucoz и не только

Цитата в виде комментариев (для Ucoz)

Автор: tester-disru | Дата: 10.02.2012 | Просмотров: 518 |

И так - сейчас разберемся, как это все реализовать в виде комментариев.

Все делается очень просто:

1) Подключаем скрипт - вставляя его в самый верх в виде комментариев:


Code
<script type="text/javascript">
var selection='';function Insert(qname,text){if (text!=""){ qname=qname.replace(/[\[\]]/g, "|"); paste("[quote"+qname+"]"+text+"[/quote]\n", 0);} else {alert('Выделите текст для цитирования');}} function paste(text,flag){if ((document.selection)&&(flag)) {document.addform.message.focus();document.addform.document.selection.createRange().text = text;} else document.addform.message.value += text;}function get_selection() {if (window.getSelection){selection = window.getSelection();selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_"); selection = selection.replace(/\r\n/gi, " "); while (selection.indexOf(" ") !=-1) selection = selection.replace(/ /gi, ""); selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n"); } else selection = document.selection.createRange().text; }
</script>


2) Далее в любое место вставляем ссылку вида:

Code

[<a href="javascript:Insert('$USERNAME$',selection);" onmouseover="get_selection();" class="postQuote">Цитировать</a>]

Вот и все - пользуемся на здоровье smile



0  
3 Durap   (26.05.2010 12:48)
Спасибо - уже поставил себе и все работает. Классный у вас сайт - буду его рекомендовать своим друзьям :)

0  
4 tester-disru   (26.05.2010 12:51)
Quote
Спасибо - уже поставил себе и все работает. Классный у вас сайт - буду его рекомендовать своим друзьям smile

Всегда рады помочь smile

0  
1 Durap   (14.05.2010 09:03)
У вас где-то ошибка в скрипте так как цитата не добавляется :(
Подправьте пожалуйста а то скрипт хороший и нужный...

0  
2 tester-disru   (14.05.2010 09:10)
Скрипт исправлен, сейчас уже работает (проверил) - спасибо за сообщение smile

Имя *:
Email: