*
Мы на:
. .

19:52
Скрипт цитаты | Цитата в комментариях для uCoz


Данный скрипт добавит вам в комментарии ссылку на цитату
Установка:

1. Идём: Админка > редактор дизайна > комментарии > вид комментариев
2. Это установи в самом начале:

<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>

<script type="text/javascript">
function emoticon(code){

if (code != ""){
var txtarea = document.addform.message;
code = ' ' + code + ' ';

if (document.selection) {
txtarea.focus();
var txtContent = txtarea.value;
var str = document.selection.createRange();

if (str.text == ""){str.text = code;}
else if (txtContent.indexOf(str.text) != -1){str.text = code + str.text;}
else {txtarea.value = txtContent + code;}

}

else{txtarea.value = txtarea.value + code;}
}

}
</script>

3. А это кнопка. Ставим туда, где нужно чтоб она отображалась:

 [<a href="javascript:Insert('$USERNAME$',selection);" onmouseover="get_selection();" class="postQuote">Цитировать</a>]
Категория: Скрипты | Просмотров: 678 | Добавил: Grey200009 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]