Мир Ролевых Игр
Технический Раздел => Технический форум => Тема начата: EvilCat от Сентября 05, 2011, 12:07
-
Когда набираешь ответ, внизу показываются последние ответы в эту же тему. Можно нажать кнопку "Цитировать" и вставить в ответ цитату из соответствующего сообщения - однако в цитате будет весь текст сообщения, исключая разве что другие цитаты. На других форумах в цитату добавляется то, что было выделено.
Я подсмотрела, как там это делается:
function quote(username)
{
var txt = '';
if (window.getSelection)
{
txt = window.getSelection().toString();
}
else if (document.getSelection)
{
txt = document.getSelection();
}
else if (document.selection)
{
txt = document.selection.createRange().text;
}
if (txt == null || typeof(txt) == "undefined" || txt == '')
{
alert('Не выделен текст для цитирования');
return;
}
else
{
insert('[quote=' + username + ']' + txt + '[/quote]' + '\n');
}
}
Правда, эта функция не разбирает, где выделен текст на странице - хоть системные сообщения выделяй или ответ другого пользователя. Но, по-моему, это гораздо удобнее, чем вставлять в ответ всё сообщение собеседника, а потом удалять большую его часть. Главное - сейчас это является привычным стандартом.
-
Самое время для бампа.
-
Я посмотрю что можно сделать.
-
Функционал поставлен. Должно работать нормально.
-
Функционал поставлен.
Да, действительно работает. :good:
-
Спасибо!
В одном месте кнопки "цитировать" ещё работают по-прежнему: в перечислении предыдущих ответов, когда пишешь полный (не быстрый) ответ.
-
Теперь при обычном цитировании через кнопку на нижней панели выдаётся следующее:
Спасибо!
В одном месте кнопки "цитировать" ещё работают по-прежнему: в перечислении предыдущих ответов, когда пишешь полный (не быстрый) ответ.
Вот это "цитировать (выделенное)", видимо повторяет название функции в посте.
-
Теперь при обычном цитировании через кнопку на нижней панели выдаётся следующее:
Не понял что это значит
-
Если не прописать цитате адресат [quote=..., то в шапке будет запись "Цитировать (выделенное)"
Раньше просто была запись "Цитата".
Скорее всего, это является результатом того, что кнопка "Цитата" была переименована в кнопку "Цитировать (выделенное)". Впрочем, это не особо напрягает. Это так, вопрос восприятия.
-
Ага, понял, вечером пофикшу название кнопки.
-
Скорее всего, это является результатом того, что кнопка "Цитата" была переименована в кнопку "Цитировать (выделенное)". Впрочем, это не особо напрягает. Это так, вопрос восприятия.
Fixed
-
Спасибо :good:
-
Присоединяюсь!