Главная » 2008 » Июль » 15 » Цитирование в блоге
Цитирование в блоге
10:13
Собственно делается все очень просто.

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

<div align="right"><a href="javascript:Insert('$USER$',selection);" onmouseover="get_selection();" class="postQuote"><img style="border: 0pt none ; margin: 0pt; padding: 0pt;" src="http://src.ucoz.net/img/fr/bt/4/p_quote.gif" title="Цитировать"></a></div>

3.В шаблоне комментарием добавляем такую же кнопку, но для комментариев:

Code

<div align="right"><a href="javascript:Insert('$USERNAME$',selection);" onmouseover="get_selection();" class="postQuote"><img style="border: 0pt none ; margin: 0pt; padding: 0pt;" src="http://src.ucoz.net/img/fr/bt/4/p_quote.gif" title="Цитировать"></a></div>
Категория: UcoZ | Просмотров: 1306 | Добавил: DeT | Теги: Цитирование, UBlogs
Всего комментариев: 2
16.07.2008
Миша Абасов говорит:
запости кроссом в улучшения на Ю.Блогах. Спасибо.

15.07.2008
DeT говорит:
Кажется нашел небольшой дефект...:)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]