Здравствуйте, Гость

Автор Тема: Кнопка "Цитировать"  (Прочитано 2271 раз)

Оффлайн EvilCat

  • Старейшина форума
  • *****
  • Сообщений: 4 577
    • Просмотр профиля
Кнопка "Цитировать"
« : Сентября 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');
 }
}

Правда, эта функция не разбирает, где выделен текст на странице - хоть системные сообщения выделяй или ответ другого пользователя. Но, по-моему, это гораздо удобнее, чем вставлять в ответ всё сообщение собеседника, а потом удалять большую его часть. Главное - сейчас это является привычным стандартом.

Оффлайн EvilCat

  • Старейшина форума
  • *****
  • Сообщений: 4 577
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #1 : Ноября 21, 2011, 18:59 »
Самое время для бампа.

Оффлайн Берт

  • UR-D&D
  • Старожил
  • *
  • Сообщений: 1 490
  • Remember, remember the 5th of November.
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #2 : Ноября 21, 2011, 19:44 »
Я посмотрю что можно сделать.

Оффлайн Берт

  • UR-D&D
  • Старожил
  • *
  • Сообщений: 1 490
  • Remember, remember the 5th of November.
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #3 : Ноября 22, 2011, 12:17 »
Функционал поставлен. Должно работать нормально.

Оффлайн CTPAHHUK

  • Модератор
  • Старейшина форума
  • ******
  • Сообщений: 3 087
  • Dixi
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #4 : Ноября 22, 2011, 12:23 »
Функционал поставлен.
Да, действительно работает.  :good:

Оффлайн EvilCat

  • Старейшина форума
  • *****
  • Сообщений: 4 577
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #5 : Ноября 22, 2011, 13:25 »
Спасибо!

В одном месте кнопки "цитировать" ещё работают по-прежнему: в перечислении предыдущих ответов, когда пишешь полный (не быстрый) ответ.

Оффлайн CTPAHHUK

  • Модератор
  • Старейшина форума
  • ******
  • Сообщений: 3 087
  • Dixi
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #6 : Ноября 22, 2011, 15:46 »
Теперь при обычном цитировании через кнопку на нижней панели выдаётся следующее:

Цитировать
Спасибо!

В одном месте кнопки "цитировать" ещё работают по-прежнему: в перечислении предыдущих ответов, когда пишешь полный (не быстрый) ответ.

Вот это "цитировать (выделенное)", видимо повторяет название функции в посте.

Оффлайн Берт

  • UR-D&D
  • Старожил
  • *
  • Сообщений: 1 490
  • Remember, remember the 5th of November.
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #7 : Ноября 22, 2011, 15:57 »
Цитировать
Теперь при обычном цитировании через кнопку на нижней панели выдаётся следующее:
Не понял что это значит

Оффлайн CTPAHHUK

  • Модератор
  • Старейшина форума
  • ******
  • Сообщений: 3 087
  • Dixi
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #8 : Ноября 22, 2011, 16:20 »
Если не прописать цитате адресат [quote=..., то в шапке будет запись "Цитировать (выделенное)"
Раньше просто была запись "Цитата".
Скорее всего, это является результатом того, что кнопка "Цитата" была переименована в кнопку "Цитировать (выделенное)". Впрочем, это не особо напрягает. Это так, вопрос восприятия.

Оффлайн Берт

  • UR-D&D
  • Старожил
  • *
  • Сообщений: 1 490
  • Remember, remember the 5th of November.
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #9 : Ноября 22, 2011, 17:44 »
Ага, понял, вечером пофикшу название кнопки.

Оффлайн Берт

  • UR-D&D
  • Старожил
  • *
  • Сообщений: 1 490
  • Remember, remember the 5th of November.
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #10 : Ноября 23, 2011, 01:52 »
Скорее всего, это является результатом того, что кнопка "Цитата" была переименована в кнопку "Цитировать (выделенное)". Впрочем, это не особо напрягает. Это так, вопрос восприятия.

Fixed

Оффлайн Zlanomar

  • Модератор
  • Старожил
  • ******
  • Сообщений: 2 528
  • True Zlan
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #11 : Ноября 23, 2011, 12:40 »
Спасибо :good:

Оффлайн EvilCat

  • Старейшина форума
  • *****
  • Сообщений: 4 577
    • Просмотр профиля
Re: Кнопка "Цитировать"
« Ответ #12 : Ноября 23, 2011, 12:43 »
Присоединяюсь!