Окно чтения дискуссии
В данной реализации нет возможности
показывать дискуссию в виде непрерывной
ленты (как это делается в web-интерфейсе),
поэтому организация просмотра дискуссии
следующая: список постов показывает
имена участников форума в той
последовательности, в которой сообщения
были отправлены на форум, содержание
выбранного поста отображается на панели
справа. Если пользователь программы
авторизован на форуме, то под панелью с
текстом сообщения располагается окно
редактирования ответа.
При перемещении от поста к посту фокус
устанавливается на панель отображения
поста, поэтому нажатие стрелок вверх и вниз
приводит к прокрутке поста, а не к смене
поста на следующий/предыдущий. Для
перемещения по постам нужно или нажимать на
клавиатуре <Ctrl>+<стрелка> или при
помощи мышки, нажимая кнопки навигации
.
Рядом с кнопками навигации по сообщениям
есть, так же, комбо-бокс, показывающий
страницу, на которой находится выбранное
сообщение. Для перехода на заданную
страницу нужно выбрать требуемый номер в
выпадающем списке Программа перейдёт на
первый пост заданной страницы.
Если задержать курсор мыши над именем
участника дискуссии, то появится подсказка
с датой отправки данного сообщения.
Щёлкнув правой кнопкой мыши по имени
участника дискуссии можно воспользоваться
следующими функциями:
- Копировать ссылку на пост
- В буфер обмена будет положена строка
типа http://forum.exler.ru/vb/showthread.php?s=&postid=1691386#post1691386
- Редактировать пост
- Если выбранный пост -
зарегистрированного в программе
пользователя, то текст будет полностью
скопирован в окно редактирования, а
кнопка "Отправить" изменится на "Сохранить".
Чтобы отменить режим редактирования
сообщения нужно ещё раз выбрать этот
пункт меню.
- Прочитать пост заново
- Принудительное повторное чтение
данного сообщения (полезно, если
сообщение было отредактировано после
того, как программа получила его)
- Автора - в избранное
- Заносит имя участника дискуссии в
список избранных. (См. фильтры
обновления). Повторно выбрав этот пункт
вы уберёте автора поста из списка
избранных.
- Игнорировать автора
- Аналогично предыдущему пункту, но
занесение в список игнорируемых.
- Обновить данные об авторе
- Данные об участнике форума обновляются
раз в несколько дней (см. Настройки) По
этой команде данные будут прочитаны
немедленно.
- Показать профиль
- Команда приводит к появлению окна в
котором можно посмотреть данные об
участнике форума и его изображение, если
таковое установлено.
Важно: Программа показывает не все
данные, доступные в web-интерфейсе (ограничение,
налагаемое сервером).
- Показать профиль в броузере
- Поскольку доступные программе
данные об участнике форума ограничены,
полный профиль можно посмотреть открыв
стандартную страничку форума.
- Отправить приватное сообщение
- Предлагается окно для написания
приватного сообщения.
Редактор сообщений
В редакторе сообщений имеются следующие
возможности:
- Нажатие <Ctrl>+<пробел> приводит к
появлению списка vb-тэгов для
форматирования сообщения. При выборе
одного из них в текст вставляется пара:
открывающий и закрывающий тэги. Если в
момент вызова списка был выделен
фрагмент текста, то открывающий тэг
вставляется перед выделенным текстом, а
закрывающий - после.
- Последний отправленный пост можно
восстановить, нажав <Ctrl>+<Alt>+Z. Это
может быть полезно если произошёл сбой и
окно редактирование было очищено, но пост
на форуме не появился.
- Чтобы приложить к сообщению файл нужно
щёлкнуть мышью по кнопочки с изображение
дискеты
и выбрать желаемый файл. Если файл уже
выбран, то нажатие на эту кнопку приведёт
к появлению меню с двумя строчками:
первая строка - имя ранее выбранного
файла, вторая - "очистить". Выбрав
первую строчку, вы получите диалог выбора
файла и вновь выбранный файл заменит
заданный ранее. Команда "Очистить"
соответственно уберёт ссылку на файл и
сообщение будет отправлено без вложения.
- Нажатие Ctrl+Alt+T скопирует в редактор
полный текст поста, который отображён на
панели просмотра. Включая тэги
форматирования и смайлики.
- Нажатие <Ctrl>+<Enter> приведёт к
отправке введённого сообщения (или к
сохранению отредактированного).
Панель просмотра сообщения (поста)
Всплывающее меню предоставляет следующие
возможности:
- Основной фонт
- Позволяет выбрать шрифт просмотра
сообщений. Полезно в случае, когда шрифт
по умолчанию на данном конкретном
компьютере не поддерживает русскую
кодировку.
- Копировать
- Копирует в буфер (Clipboard) выделенный
фрагмент сообщения.
Примечание: копируется только
текст, но не тэги форматирования и не
смайлики.
- Копировать ссылку
- Этот пункт активен только если щёлкнуть
правой кнопкой мыши по ссылке в теле
сообщения. В этом случае ссылка будет
скопирована в буфер обмена.
- Цитата
- Выделенный текст будет вставлен в
текущую позицию редактора сообщения и
обрамлён тэгами цитаты.
- Цитата автора
- Аналогично предыдущему пункту, но перед
выделенным текстом будет вставлено имя
автора цитируемого сообщения и слово "написал(а)".
Примечание: Поскольку сервер не
сообщает информацию о поле участника
форума, подставлять глагол в нужном роде
не представляется возможным.
- Цитировать всё
- Аналогично Ctrl+Alt+T в редакторе сообщения,
копирует полностью весь пост в редактор,
включая тэги и смайлики.
-
Пункт меню "Тема"
- Обновить
- С сервера читаются сообщения,
поступившие после последнего в списке
имеющихся сообщений.
- Перечитать всё, начиная с выбранного
- Все сообщения, начиная с выбранного
помечаются как не полученные и
повторно запрашиваются с сервера.
- Стоп
- Прерывает текущее обращение к серверу.
Это может быть запрос на чтение сообщения
или на отправку нового сообщения.
- Открыть в браузере
- Тема открывается в стандартном браузере
и позиционируется на выбранном сообщении.
Аналогично тому, что ссылка на выбранный
пост скопирована в буфер обмена, а затем
указана в строке адресов вашего браузера.
- Копировать ссылку на пост
- В буфер обмена будет положена строка
типа http://forum.exler.ru/vb/showthread.php?s=&postid=1691386#post1691386
- Восстановить последний ответ
- См. выше
- Редактировать пост
- См. выше
- Закрыть
- Закрывает окно.