Лингвофорум

Администрация => Работа форума => Тема начата: Wolliger Mensch от апреля 6, 2013, 15:09

Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 6, 2013, 15:09
Цитата: mnashe от апреля  4, 2013, 12:06
Цитата: RockyRaccoon от апреля  4, 2013, 11:53
Иногда же надо разделить цитаты, когда они огромные.
Ну так и разделяй в полной цитате, кто мешает-то?
CtrlA ‣ CtrlC ‣ CtrlV ‣ CtrlV ‣ CtrlV сколько тебе надо экземпляров, и подрезаешь лишнее в каждой.

Цитата: RockyRaccoon от апреля  4, 2013, 11:53
А чё уж они так тебя смущают-то? Не обращай внимания, и вся недолга.
Почему все должны глаза ломать? :negozhe:

А можно ли сделать кнопочку, которая бы по аналогии со вставкой тегов вставляла бы на месте курсора следующий текст:

[/quote]
[quote author=соответствующий автор link=topic=соответствующие данные date=соответствующие цифры]

?
Название: Разделитель цитат
Отправлено: mnashe от апреля 6, 2013, 23:53
Удобно было бы... Но откуда брать заголовок?
Сканировать весь текст в поле ввода до курсора, и брать незакрытый открывающий невложенный quote?
Вроде так...
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 00:05
Цитата: mnashe от апреля  6, 2013, 23:53
Удобно было бы... Но откуда брать заголовок?
Сканировать весь текст в поле ввода до курсора, и брать незакрытый открывающий невложенный quote?
Вроде так...

Заголовок — оттуда же, откуда он берётся при нажатии на ссылку «цитата». :yes:
Название: Разделитель цитат
Отправлено: mnashe от апреля 7, 2013, 00:48
Цитата: Wolliger Mensch от апреля  7, 2013, 00:05
Заголовок — оттуда же, откуда он берётся при нажатии на ссылку «цитата».
А, так ты имеешь в виду кнопочку над каждым сообщением, а не над полем ответа?
Нет, такое мне не было бы удобно. Для полного ответа вообще неприменимо, да и для быстрого неудобно, если исходник далеко.
Я бы тогда предпочёл то, что делаю сейчас: либо сразу выделяю и копирую куски сообщения, либо уже в ответе копирую теги-разделители и, если кусков много, вставляю их несколько раз готовой парой.
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 00:53
Цитата: mnashe от апреля  7, 2013, 00:48
Цитата: Wolliger Mensch от апреля  7, 2013, 00:05
Заголовок — оттуда же, откуда он берётся при нажатии на ссылку «цитата».
А, так ты имеешь в виду кнопочку над каждым сообщением, а не над полем ответа?
Нет, такое мне не было бы удобно. Для полного ответа вообще неприменимо, да и для быстрого неудобно, если исходник далеко.
Я бы тогда предпочёл то, что делаю сейчас: либо сразу выделяю и копирую куски сообщения, либо уже в ответе копирую теги-разделители и, если кусков много, вставляю их несколько раз готовой парой.
Дә нет же. Я имею в виду кнопку в окне ответа среди остальных кнопок тегов. Просто данные об авторе цитаты этот скрипт мог бы брать оттуда же, откуда берёт скрипт «цитата».
Название: Разделитель цитат
Отправлено: mnashe от апреля 7, 2013, 01:17
Цитата: Wolliger Mensch от апреля  7, 2013, 00:53
Просто данные об авторе цитаты этот скрипт мог бы брать оттуда же, откуда берёт скрипт «цитата».
Но ведь скрипт «цитата» знает, из какого сообщения их брать, потому что у каждого сообщения своя кнопка «цитата».
А этот как узнает? :???
Название: Разделитель цитат
Отправлено: Triton от апреля 7, 2013, 08:34
Цитата: mnashe от апреля  6, 2013, 23:53
Удобно было бы... Но откуда брать заголовок?
Сканировать весь текст в поле ввода до курсора, и брать незакрытый открывающий невложенный quote?
Вроде так...
Ага. Вроде несложно. Осталось найти того, кому не лень это написать.  ;D
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 09:07
Цитата: mnashe от апреля  7, 2013, 01:17
Цитата: Wolliger Mensch от апреля  7, 2013, 00:53
Просто данные об авторе цитаты этот скрипт мог бы брать оттуда же, откуда берёт скрипт «цитата».
Но ведь скрипт «цитата» знает, из какого сообщения их брать, потому что у каждого сообщения своя кнопка «цитата».
А этот как узнает? :???
Объясняю на пальцах:
при делении цитат скрипт будет вставлять на место курсора закрывающий тег [/quote], пропускать строчку (лучше три строчки, чтобы в среднюю можно было сразу начать писать) и вставлять копию ближайшего сверху открывающего тега [quote author= и т. д.] — именно ближайшего (а не самого первого в сообщении) — тогда можно будет делить цитаты из разных авторов.
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 09:09
Цитата: Triton от апреля  7, 2013, 08:34
Ага. Вроде несложно. Осталось найти того, кому не лень это написать.  ;D
А что смешного? Вроде бы, не должно быть очень сложно. :donno:
Название: Разделитель цитат
Отправлено: Triton от апреля 7, 2013, 09:15
Цитата: Wolliger Mensch от апреля  7, 2013, 09:09
Цитата: Triton от апреля  7, 2013, 08:34
Ага. Вроде несложно. Осталось найти того, кому не лень это написать.  ;D
А что смешного? Вроде бы, не должно быть очень сложно. :donno:
Так я и говорю, что не сложно.
Название: Разделитель цитат
Отправлено: Triton от апреля 7, 2013, 09:16
Цитата: Wolliger Mensch от апреля  7, 2013, 09:07
Цитата: mnashe от апреля  7, 2013, 01:17
Цитата: Wolliger Mensch от апреля  7, 2013, 00:53
Просто данные об авторе цитаты этот скрипт мог бы брать оттуда же, откуда берёт скрипт «цитата».
Но ведь скрипт «цитата» знает, из какого сообщения их брать, потому что у каждого сообщения своя кнопка «цитата».
А этот как узнает? :???

Объясняю на пальцах:
при делении цитат скрипт будет вставлять на место курсора закрывающий тег [/quote], пропускать строчку (лучше три строчки, чтобы в среднюю можно было сразу начать писать) и вставлять копию ближайшего сверху открывающего тега [quote author= и т. д.] — именно ближайшего (а не самого первого в сообщении) — тогда можно будет делить цитаты из разных авторов.
Мнаше про это говорил.  :yes:
Название: Разделитель цитат
Отправлено: Тайльнемер от апреля 7, 2013, 09:57
Цитата: Wolliger Mensch от апреля  7, 2013, 09:07
и вставлять копию ближайшего сверху открывающего тега
Вы забыли написать «пропуская вложенные цитаты».
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 10:01
Цитата: Тайльнемер от апреля  7, 2013, 09:57
Цитата: Wolliger Mensch от апреля  7, 2013, 09:07
и вставлять копию ближайшего сверху открывающего тега
Вы забыли написать «пропуская вложенные цитаты».
Ну это самоочевидно.
Название: Разделитель цитат
Отправлено: mnashe от апреля 7, 2013, 12:21
Цитата: Triton от апреля  7, 2013, 09:16
Мнаше про это говорил.
:yes:
Только я таки упомянул вложенные цитаты.
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 12:39
Цитата: mnashe от апреля  7, 2013, 12:21
Цитата: Triton от апреля  7, 2013, 09:16
Мнаше про это говорил.
:yes:
Только я таки упомянул вложенные цитаты.

Вложенные цитаты можно пропускать определением количества открывающих/закрывающих пар тегов, т. е . скрипт смотрит, где стоит курсор и не использует при копировании открывающего тега те, которые уже имеют закрывающий тег выше курсора.

Название: Разделитель цитат
Отправлено: mnashe от апреля 7, 2013, 12:58
Цитата: Wolliger Mensch от апреля  7, 2013, 12:39
Вложенные цитаты можно пропускать определением количества открывающих/закрывающих пар тегов, т. е . скрипт смотрит, где стоит курсор и не использует при копировании открывающего тега те, которые уже имеют закрывающий тег выше курсора.
Именно так :yes:
Мне надо вспомнить (точнее, подсмотреть где-нибудь), как текущую позицию в textarea определять, тогда я смогу написать это.
Название: Разделитель цитат
Отправлено: Валентин Н от апреля 7, 2013, 13:10
Цитата: Wolliger Mensch от апреля  7, 2013, 09:07
можно будет делить цитаты из разных авторов.
А почему их надо делить????? почему они у вас не разделённые???? как это вообще возможно сделать???
:donno:
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 13:15
Цитата: Валентин Н от апреля  7, 2013, 13:10
Цитата: Wolliger Mensch от апреля  7, 2013, 09:07
можно будет делить цитаты из разных авторов.
А почему их надо делить????? почему они у вас не разделённые???? как это вообще возможно сделать???
:donno:
Валентин, ну вы хотя бы тему почитали бы.  :fp:
Речь идёт о том, что вы отвечаете нескольким человекам и цитаты каждого из них хотите раздели на части.
Название: Разделитель цитат
Отправлено: Валентин Н от апреля 7, 2013, 13:22
Цитата: Wolliger Mensch от апреля  7, 2013, 13:15
Речь идёт о том, что вы отвечаете нескольким человекам и цитаты каждого из них хотите раздели на части.
А, теперь понятно, но так это не проблема же. Выделяете нужную строчку и жмёте (http://lingvoforum.net/Themes/Lingvoforum/images/qq.gif) потом другую строчку и опять жмёте туда же. Я марго уже это объяснял с картинками даже.
Название: Разделитель цитат
Отправлено: Валентин Н от апреля 7, 2013, 13:27
Вот *Ломанные цитаты (http://lingvoforum.net/index.php/topic,57226.msg1639135.html#msg1639135)
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 13:51
Цитата: Валентин Н от апреля  7, 2013, 13:22
А, теперь понятно, но так это не проблема же. Выделяете нужную строчку и жмёте (http://lingvoforum.net/Themes/Lingvoforum/images/qq.gif) потом другую строчку и опять жмёте туда же. Я марго уже это объяснял с картинками даже.

Это неудобно: лучше иметь перед глазами весь текст сообщения, на которое отвечаешь, и по ходу ответа уже удалять лишнее.
Название: Разделитель цитат
Отправлено: Валентин Н от апреля 7, 2013, 14:08
Цитата: Wolliger Mensch от апреля  7, 2013, 13:51
Это неудобно: лучше иметь перед глазами весь текст сообщения, на которое отвечаешь, и по ходу ответа уже удалять лишнее.
Дык этож.... эээ как бы
у вас весь ответ перед глазамаи, когда читаете его пост, и удалять лишнее незачем, надо выделять нужное и жать цитату :donno:
Название: Разделитель цитат
Отправлено: Triton от апреля 7, 2013, 14:09
Цитата: Валентин Н от апреля  7, 2013, 14:08
Цитата: Wolliger Mensch от апреля  7, 2013, 13:51
Это неудобно: лучше иметь перед глазами весь текст сообщения, на которое отвечаешь, и по ходу ответа уже удалять лишнее.
Дык этож.... эээ как бы
у вас весь ответ перед глазамаи, когда читаете его пост, и удалять лишнее незачем, надо выделять нужное и жать цитату :donno:
Мне тоже способ WM-а ближе.
Название: Разделитель цитат
Отправлено: Wolliger Mensch от апреля 7, 2013, 14:13
Цитата: Валентин Н от апреля  7, 2013, 14:08
у вас весь ответ перед глазамаи, когда читаете его пост, и удалять лишнее незачем, надо выделять нужное и жать цитату :donno:
Это подходит, когда цитата и сам ваш ответ короткие. А если длинный «разбор полётов» — тут уже такой метод становится очень неудобным.
Название: Разделитель цитат
Отправлено: Wolliger Mensch от ноября 7, 2013, 16:02
Народ, ну неужели такую фигульку трудно сделать? :(