Вы Гость | Группа "Гости" | RSS Воскресенье, 24.11.2024, 03:32
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Цитирование для комментариев
Offline vovgar Дата: Понедельник, 11.04.2011, 23:20 | Сообщение # 1

Звание: Лейтенант
Группа: VIP-Персона
Сообщений: 74
Активность:
Идем в ПУ - Управление дизайном - Комментарии - Вид комментариев/ В саммый вверх:
Code
<script type="text/javascript">   
function Insert(qname, text)   
{   
    if (text != "")   
    {   
    qname = qname.replace(/[\[\]]/g, "|");   
    paste("[quote=" + qname + "]" + text + "[/quote]\n", 0);   
    }   
    else {   
    _uWnd.alert('Выделите текст для цитирования','',{w:230,h:80,tm:4500});   
    }   
}   
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>

Далее, там же, находим:
Code
<?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="$ANSWER_URL$">Ответить</a>]</div><?endif?>

И заменяем на:
Code
<?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="javascript://" onclick="Insert('$NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">Ответить</a>]</div><?endif?>

Внимание! У всех групп пользователей должна быть включена функцию отвечать на комментарий. или в противном случаем заменяем:
Quote
<?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="javascript://" onclick="Insert('$NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">Ответить</a>]</div><?endif?>

На:
Quote
<?if($GROUP_ID$ != "0")?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="javascript://" onclick="Insert('$NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">Ответить</a>]</div><?endif?>


Прикрепления: 5983084.jpg (48.0 Kb)
  • Страница 1 из 1
  • 1
Поиск:




  Всё для ucoz сайтов!