myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> История чата в интересном месте

Теги
Нет тегов для показа
CrazyCat
сообщение 1.5.2011, 22:36
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 26.12.2010
Пользователь №: 8 388
Спасибо сказали: 1 раз




Можно ли переделать скрипт истории чата так, чтобы сама история показывалась в нижней строке клиента (где обычно описываются действия админов вроде банов,киков и прочее)?
Go to the top of the page
+Quote Post
Alexey
сообщение 2.5.2011, 1:10
Сообщение #2


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Можно. Просто посылай пользователю историю чата без имени бота. Сообщения без ников в современных клиентах считаются статусными и показываются в строке статусных сообщений.


Спасибо сказали:
Go to the top of the page
+Quote Post
Damaks
сообщение 2.5.2011, 8:24
Сообщение #3


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 260
Регистрация: 1.6.2010
Пользователь №: 6 968
Спасибо сказали: 83 раза




Я так понял, это история только для админов или продвинутых пользователей получится. Т.к. остальные не додумаются навести курсор и прочитать.
Go to the top of the page
+Quote Post
Delia
сообщение 2.5.2011, 9:57
Сообщение #4


Продвинутый участник
****

Группа: Пользователи
Сообщений: 133
Регистрация: 12.5.2010
Пользователь №: 6 838
Спасибо сказали: 24 раза




Цитата
Сообщения без ников в современных клиентах считаются статусными

А какие ещё считаются статусными? Что вообще за "статусные" сообщения?
Go to the top of the page
+Quote Post
Alexey
сообщение 2.5.2011, 16:08
Сообщение #5


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(Damaks @ 2.5.2011, 9:24) *
Я так понял, это история только для админов или продвинутых пользователей получится. Т.к. остальные не додумаются навести курсор и прочитать.

Ещё у тех, у кого включена галка:
ApexDC++: Settings - Appearance - View status messages in main chat
ApexDC++: Настройка - Вид - Показывать сообщения статуса в главном чате
FlylinkDC++: Настройка - Сообщения - Показывать статусные сообщения в главном чате

А она по умолчанию включена.
Go to the top of the page
+Quote Post
Delia
сообщение 2.5.2011, 21:08
Сообщение #6


Продвинутый участник
****

Группа: Пользователи
Сообщений: 133
Регистрация: 12.5.2010
Пользователь №: 6 838
Спасибо сказали: 24 раза




Понятно, мой вопрос проигнорили. Дело в том, что, например, у оригинального клиента свои понятия о показе статустных сообщений.
Go to the top of the page
+Quote Post
Alexey
сообщение 3.5.2011, 4:07
Сообщение #7


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(Delia @ 2.5.2011, 22:08) *
Дело в том, что, например, у оригинального клиента свои понятия о показе статустных сообщений.

Правда? Какие-же, если не секрет?
Прикрепленный файл  20110503_DCPP_statusm.png ( 97.78 килобайт ) Кол-во скачиваний: 274
Go to the top of the page
+Quote Post
Delia
сообщение 3.5.2011, 10:08
Сообщение #8


Продвинутый участник
****

Группа: Пользователи
Сообщений: 133
Регистрация: 12.5.2010
Пользователь №: 6 838
Спасибо сказали: 24 раза




Насколько я помню, их вылезание в качестве глупейшего всплывающего сообщения нельзя отключить.
Go to the top of the page
+Quote Post
Alexey
сообщение 3.5.2011, 19:30
Сообщение #9


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Насколько знаю, поведение всплывающих сообщений статусной строки можно настраивать только в EiskaltDC++.
Go to the top of the page
+Quote Post
Delia
сообщение 4.5.2011, 15:37
Сообщение #10


Продвинутый участник
****

Группа: Пользователи
Сообщений: 133
Регистрация: 12.5.2010
Пользователь №: 6 838
Спасибо сказали: 24 раза




Так. Ещё раз.
Изначальная мысль: реакция DC++ и StrongDC++ based на статусные сообщения при играх с этими вот опциями различается.
Посему вопрос: статусными считаются разные сообщения или разница именно в их обработке?
Go to the top of the page
+Quote Post
Setuper
сообщение 4.5.2011, 16:03
Сообщение #11


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Наверное статусными называются сообщения, которые могут быть записаны в статусной строке, если установлена соответствующая настройка в клиенте.

А вообще говоря, по протоколу NMDC, сообщения чата должны иметь формат: <ник> сообщение|
Все прочие NMDC команды должны начинаться со знака $.
Если сообщение не подходит ни под одно из этих описаний, то клиент вправе обрабатывать сообщения как душе угодно - отсылать в чат, отсылать в статусную строку или же вовсе игнорить.
Go to the top of the page
+Quote Post
Alexey
сообщение 4.5.2011, 16:35
Сообщение #12


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(Delia @ 2.5.2011, 10:57) *
А какие ещё считаются статусными? Что вообще за "статусные" сообщения?


Согласно поставляемому с DC++ 0.782 файлу помощи:
Цитата
Status bar
Messages part (left)
You can see here the last status message or a kick message sent by the hub. To see more from the recent kick/status messages you can move the mouse pointer above the status bar - the last few messages will be shown as a tooltip shortly.
Common status messages:
  • Messages about connecting, disconecting and redirecting to/from hubs and related problems
  • Joins and parts of (favorite) users according to the Show joins... settings
  • Results of chat commands issued
  • Private messages when you set to display them in the mainchat window instead of a new window
  • Standard Windows Socket error messages in case of problems connecting to a hub or eg. when a hub disconnects unexpectedly (note that as these messages come directly from the operating system, they always appear in the language specified in your Windows locale settings regardless of what locale is set for DC++)
  • Everything which comes from the hub and does not start with a valid nick (NMDC hubs only)

Более подробно можно посмотреть в коде этого или любого другого OpenSource-клиента DC.

Цитата(Delia @ 4.5.2011, 16:37) *
Изначальная мысль: реакция DC++ и StrongDC++ based на статусные сообщения при играх с этими вот опциями различается.

Неверно. Разница лишь в максимальной длине одинарного статусного сообщения во всплывающей подсказке.

Цитата(Delia @ 4.5.2011, 16:37) *
Посему вопрос: статусными считаются разные сообщения или разница именно в их обработке?

O_o Не понял вопроса. Стоит перефразировать.
Go to the top of the page
+Quote Post
Delia
сообщение 4.5.2011, 17:00
Сообщение #13


Продвинутый участник
****

Группа: Пользователи
Сообщений: 133
Регистрация: 12.5.2010
Пользователь №: 6 838
Спасибо сказали: 24 раза




Цитата
Неверно. Разница лишь в

Вы меня невнимательно читаете. Напишу по памяти, сейчас ковыряться с клиентами нет ни времени, ни желания.
Что меня всегда интересовало - это чтобы это самое статусное сообщение(в моём случае это было МотД без ника бота) отображалось в главном чате, но не вылезало в бесполезной всплывающей мессаге.
Так вот, если в StrongDC++ сотоварищи так сделать можно, то в оригинальном клиенте - нет.
В связи с этим и были мои непонятки выше. То ли клиентам разные сообщения видятся статусными(видимо, нет), то ли всё-таки разница в опциях самих клиентов(видимо, так).
Go to the top of the page
+Quote Post
Alexey
сообщение 4.5.2011, 17:14
Сообщение #14


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(Delia @ 4.5.2011, 18:00) *
Вы меня невнимательно читаете. Напишу по памяти, сейчас ковыряться с клиентами нет ни времени, ни желания.
Что меня всегда интересовало - это чтобы это самое статусное сообщение(в моём случае это было МотД без ника бота) отображалось в главном чате, но не вылезало в бесполезной всплывающей мессаге.
Так вот, если в StrongDC++ сотоварищи так сделать можно, то в оригинальном клиенте - нет.

Нельзя так сделать в стронге сотоварищи.

Цитата(Delia @ 4.5.2011, 18:00) *
То ли клиентам разные сообщения видятся статусными(видимо, нет),

Одинаковые.

Цитата(Delia @ 4.5.2011, 18:00) *
то ли всё-таки разница в опциях самих клиентов(видимо, так).

Цитата(Alexey @ 4.5.2011, 17:35) *
Разница лишь в максимальной длине одинарного статусного сообщения во всплывающей подсказке.
Go to the top of the page
+Quote Post
Delia
сообщение 4.5.2011, 20:57
Сообщение #15


Продвинутый участник
****

Группа: Пользователи
Сообщений: 133
Регистрация: 12.5.2010
Пользователь №: 6 838
Спасибо сказали: 24 раза




Цитата
Нельзя так сделать в стронге сотоварищи

Я так делал.
Возможно, что-то изменилось в последних версиях, но тем не менее.
Go to the top of the page
+Quote Post
Alexey
сообщение 5.5.2011, 1:04
Сообщение #16


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Пруф? (когда будет время)
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts История чата
помогите исправить
0 fenrir 4 791 17.11.2014, 2:24 Посл. сообщение: fenrir
No New Posts Topic has attachmentsВывод последний N сообщений чата при входе
Verlihub
2 Vizunchik 9 718 13.9.2014, 9:53 Посл. сообщение: Ahton
No New Posts Topic has attachmentsПроблема со скриптом Истории чата
5 SonicX 8 890 27.6.2014, 19:04 Посл. сообщение: sergius_s
No new Topic has attachmentsИстория чата
версия 2.1a
18 Accelerator 27 679 13.2.2013, 15:59 Посл. сообщение: Артём
No new Topic has attachmentsСкрипт блок привата и общего чата (ответ цифрами) для Verlihub
19 Алекс 22 034 28.11.2012, 0:30 Посл. сообщение: Алекс
No New Posts Topic has attachmentsПоказ список онлайн пользователей и мониторинг чата на сайте
Verlihub
5 Vizunchik 13 078 25.9.2012, 7:37 Посл. сообщение: wolf night
No New Posts Как получить сообщения из чата
6 Radzhab 10 598 13.9.2012, 23:01 Посл. сообщение: mariner
No New Posts Заглушка чата (GAG)
для одного пользователя
9 arktik 13 598 31.1.2012, 0:27 Посл. сообщение: Otshelnik-Fm
No New Posts Нужен скрипт для вкл/выкл чата
2 RAZORkhv 6 719 23.12.2011, 22:06 Посл. сообщение: Ksan
Closed Скрипт логирования главного чата
г.
1 Lamo 5 860 2.8.2011, 17:28 Посл. сообщение: Setuper
No New Posts От: Заглушка чата (GAG)
От темы с ID: 4889
1 DEN 007 5 368 1.7.2011, 11:51 Посл. сообщение: Ksan
No New Posts прога только для чата
10 baralgin 11 598 23.2.2011, 1:31 Посл. сообщение: pro
No New Posts прога только для чата
0 baralgin 5 248 16.2.2011, 20:53 Посл. сообщение: baralgin
No New Posts От: История чата
От темы с ID: 2919
0 Perspect 4 519 20.1.2011, 18:12 Посл. сообщение: Perspect
Closed дайте скрипт последнии 5 сообщений чата
4 Artem26 7 895 23.12.2010, 21:08 Посл. сообщение: Saymon21

 



RSS Сейчас: 20.6.2024, 19:11