Цитирование выделенного текста

Автор iv_nik, 14 мая 2006, 02:03:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

iv_nik

Основываясь на http://www.simplemachines.org/community/index.php?topic=21285.0

Цитата: Slonarch от 10 декабря 2004, 23:16:59
- in script.js add:
function quote_selection()
{
selection = document.getSelection ? document.getSelection() : document.selection.createRange().text;
document.postmodify.message.value += '
[quote]' + selection + '[/quote]
';
}


- in Display.template.php look for:
<a href="mailto:', $message['member']['email'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt[69] . '" title="' . $txt[69] . '" border="0" />' : $txt[69]), '</a>';
add after:
echo '
<table><tr><td align="center" border="0">
<img src="', $settings['images_url'], '/quote1.gif" alt="Quote" onclick="quote_selection()" style="cursor: ', $context['browser']['is_ie'] ? 'hand' : 'pointer', '" />
</td></tr></table> ';

В итоге цитирование выделенного работает только в IE-основанных браузерах и не работает, например, в Опере.

НО! Есть аналогичный код для YaBB, пример http://forums.ag.ru/?board=server&action=display&num=1146714286
И в этом случае Опера корректно цитирует выделенный фрагмент.

Вопрос: как сделать так, чтобы Опера цитировала выделенный текст?
Кода для YaBB не нашел :(
Опубликовано: 04 Мая 2006, 13:05:38
Удалите, плз..
Обуждение переместилось сюда: http://www.simplemachines.ru/index.php?topic=301.0