Author Topic: имя контакта в окне чата  (Read 7302 times)

0 Members and 1 Guest are viewing this topic.

Offline aoenger

имя контакта в окне чата
« on: 04 12 2018, 05:50:53 »
Есть домен AD и миранда Miranda NG Version: 0.95.9.1 build #20741 (f6ac44d1b1) x64 с openfire.
Настроена доменная аутентификация.
В окне сообщения собеседник отображается как атрибут ldap display name. То есть красиво - имя фамилия.
Свой ник я вижу как логин или атрибут sAMAccountName.
Может где-то есть настройка чтобы отображать себя как атрибут display name?
И еще вопрос, я развертываю эталонный профиль через групповую политику, заменяя файл profile.dat из сетевой папки в %username%.dat, но при каждой замене пропадает история, а я еще не пришел к  "правильным" настройкам, постоянно надо что-то переделывать.
Можно ли менять настройки не пересоздавая профиль? Мне кажется возможен вариант делать экспорт через плагин "редактор базы" и подсовывать этот файл как autoexec.ini.
Но у меня не получилось, может что-то не так делаю.
 

Offline Apollo2k4

Re: имя контакта в окне чата
« Reply #1 on: 04 12 2018, 16:34:23 »
И еще вопрос, я развертываю эталонный профиль через групповую политику, заменяя файл profile.dat из сетевой папки в %username%.dat, но при каждой замене пропадает история, а я еще не пришел к  "правильным" настройкам, постоянно надо что-то переделывать.
Настройки и история хранятся в одном файле, перезапись которого ведёт к последствиям.
Можно ли менять настройки не пересоздавая профиль? Мне кажется возможен вариант делать экспорт через плагин "редактор базы" и подсовывать этот файл как autoexec.ini
Да, вы правильно описали, только название файла должно быть autoexec_*.ini, или же в mirandaboot.ini поправить
mirandaboot.ini
Code: [Select]
;AutoExec is a system for batch addition of multiple settings to the database.
;See http://trac.miranda-ng.org/browser/trunk/docs/autoexec_sample.ini for documentation.
[AutoExec]

;Use
;"yes": Install .ini files automatically
;"no": Disable the autoexec system entirely
;"prompt": (default) Prompt the user before each installation
;This setting doesn't affect the decision of whether to display further prompts
Use=yes

;Glob
;A global expression containing the files to watch for database settings.
;This will be checked just after database load and continuously all the
;time Miranda is running.
;If this contains a relative path, it's relative to the directory containing
;Miranda32.exe / Miranda64.exe.
;Default: autoexec_*.ini
[b]Glob=autoexec_*.ini[/b]
[close]

Файл после импорта удаляется.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга
 
The following users thanked this post: aoenger

Offline Magic

Re: имя контакта в окне чата
« Reply #2 on: 04 12 2018, 17:33:48 »
Зайди в Меню -> Личные данные.
Твои данные подтянутся с сервера и будут закешированы в миранде.
Других способов я не находил к сожалению, только руками каждый должен зайти разово в это меню.
Если ручки растут из попки - это ножки
 

Offline aoenger

Re: имя контакта в окне чата
« Reply #3 on: 11 12 2018, 10:41:01 »
Apollo2k4, да, заработало. Правда, приходится долго гадать где в базе находится нужная настройка.
« Last Edit: 11 12 2018, 13:08:42 by aoenger »
 

Offline Mataes

Re: имя контакта в окне чата
« Reply #4 on: 11 12 2018, 13:56:06 »
у плагина Birthday reminder есть сервис, который пробегает все контакты и обновляет их инфу. с помощью луа думаю можно повесить вызов этого сервиса на расписание или событие.
Зовется вот так: WhenWasIt/Birthdays/RefreshDetails
 

Offline aoenger

Re: имя контакта в окне чата
« Reply #5 on: 11 12 2018, 20:17:53 »
Miranda NG Version: 0.95.9.1 build #20741 (f6ac44d1b1) x64
При входе в закладки сначала окна комнат чатов открываются. после какого-то момента миранда перестает реагировать на двойное нажатие по названию комнаты.
Помогает перезапуск миранды.
Как исправить?
Определил что после входа в комнату. можно найти её в списке контактов и открыть окно. Но хотелось чтобы окно открывалось в закладках тоже , после того как уже был совершен вход в комнату.

В настройках учетной записи стоит настройка автоматически входить в комнаты, но при перезапуске миранды не происходит автовхода, поэтому человек не может получить сообщения которые приходят в комнату чата. если он в нее не зашел руками.
« Last Edit: 12 12 2018, 07:52:08 by aoenger »
 

Offline aoenger

Re: имя контакта в окне чата
« Reply #6 on: 12 12 2018, 17:11:39 »
По проблеме с автовходом в комнаты чата.
Все настройки из вики проделаны.
Версия миранды Miranda NG Version: 0.95.9.1 build #20741 x64
Также не работает на последней стабильной версии
Miranda NG Version: 0.95.10 build #21019 (7defc869e5) x64
 

Offline Apollo2k4

Re: имя контакта в окне чата
« Reply #7 on: 12 12 2018, 19:38:15 »
aoenger, а в закладках крежик стоит?
Крежик
[close]
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга
 


Offline aoenger

Re: имя контакта в окне чата
« Reply #9 on: 13 12 2018, 09:34:59 »
Как я понимаю при запуске миранды и входе в сеть (смены статуса на "в сети") должна загореться лампочка на чате в списке контактов.
Этого не происходит автоматически. Только вручную по двойному щелчку по контакту комнаты в разделе Чаты. Либо через закладки.
Может плагины какие-то нужно отключить?
VersionInfo
Quote
CPU: Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz [Intel64 Family 6 Model 62 Stepping 4] [DEP Enabled] [4 CPUs]
Installed RAM: 18432 MBytes
Microsoft Windows 7 Professional Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.19035 (build 99600)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 310 MBytes

Miranda NG Version: 0.95.9.1 build #20741 (f6ac44d1b1) x64
Build time: 10 Dec 2018 20:24:18
Profile: C:\Users\\AppData\Roaming\Miranda NG\\username.dat
Profile size: 1048576 Bytes
Profile creation date: 19 Oct 2018 1:46:58
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (21):
¤ AutoRun.dll v.0.95.9.0 [10 Oct 2018 13:53:25] - AutoRun
¤ AVS.dll v.0.95.9.0 [10 Oct 2018 13:52:42] - Avatar service
¤ Clist_modern.dll v.0.95.9.0 [10 Oct 2018 13:53:10] - Modern contact list
¤ CrashDumper.dll v.0.95.9.0 [10 Oct 2018 13:53:10] - Crash dumper
¤ Dbx_mdbx.dll v.0.95.9.0 [10 Oct 2018 13:54:12] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.9.0 [10 Oct 2018 13:52:42] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.9.0 [10 Oct 2018 13:53:44] - Dummy protocol
¤ Facebook.dll v.0.95.9.0 [10 Oct 2018 13:53:18] - Facebook
¤ GG.dll v.0.95.9.0 [10 Oct 2018 13:53:06] - Gadu-Gadu protocol
¤ historypp.dll v.1.5.1.5 [10 Oct 2018 13:54:24] - History++
¤ ICQ.dll v.0.95.9.0 [10 Oct 2018 13:52:48] - IcqOscarJ protocol
¤ Import.dll v.0.95.9.0 [10 Oct 2018 13:52:54] - Import contacts and messages
¤ IRC.dll v.0.95.9.0 [10 Oct 2018 13:52:46] - IRC protocol
¤ Jabber.dll v.0.95.9.0 [10 Oct 2018 13:53:23] - Jabber protocol
¤ MsgPopup.dll v.0.95.9.0 [10 Oct 2018 13:53:31] - Message popup
¤ MSN.dll v.0.95.9.0 [10 Oct 2018 13:53:18] - MSN protocol
¤ PluginUpdater.dll v.0.95.9.0 [10 Oct 2018 13:53:12] - Plugin updater
¤ Popup.dll v.0.95.9.0 [10 Oct 2018 13:52:58] - Popup plus
¤ StatusManager.dll v.0.95.9.0 [10 Oct 2018 13:54:03] - Status manager
¤ TabSRMM.dll v.0.95.9.0 [10 Oct 2018 13:52:52] - TabSRMM
¤ TopToolBar.dll v.0.95.9.0 [10 Oct 2018 13:53:04] - TopToolBar

Protocols and Accounts:
-------------------------------------------------------------------------------
JABBER                   1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 HistoryPP_icons.dll [10 Oct 2018 13:54:18]
 Proto_Dummy.dll [10 Dec 2018 20:26:04]
 Proto_Facebook.dll [10 Dec 2018 20:26:02]
 Proto_GG.dll [10 Dec 2018 20:26:02]
 Proto_ICQ.dll [10 Dec 2018 20:26:02]
 Proto_IRC.dll [10 Dec 2018 20:26:02]
 Proto_Jabber.dll [10 Dec 2018 20:26:02]
 Proto_MetaContacts.dll [10 Dec 2018 20:26:04]
 Proto_MSN.dll [10 Dec 2018 20:26:02]
 TabSRMM_icons.dll [10 Dec 2018 20:26:02]
 Toolbar_icons.dll [10 Dec 2018 20:26:02]
 xStatus_ICQ.dll [10 Dec 2018 20:26:02]
 xStatus_Jabber.dll [10 Dec 2018 20:26:02]
[close]
 

Offline Apollo2k4

Re: имя контакта в окне чата
« Reply #10 on: 13 12 2018, 19:12:40 »
aoenger, вы хотите чтобы при входе открывалось окно конференции? Я правильно понял?
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга
 

Offline aoenger

Re: имя контакта в окне чата
« Reply #11 on: 14 12 2018, 07:06:12 »
Нашел проблему. Используется доменная сквозная аутентификация, стоит FQDN домена как имя сервера\домена. Поставил FQDN сервера openfire - автовход в комнаты заработал.
Подумал что нужно что то в DNS поправить SRV записи. у меня были в прямой зоне домена в _tcp записи _xmpp-server и _xmpp-client. Поигрался с записями но не помогло , в итоге оставил просто имя сервера.
 

Offline rensars

Re: имя контакта в окне чата
« Reply #12 on: 27 10 2021, 19:46:08 »
Та же самая проблема с собственным именем в чате. Чужие имена отображаются корректно, мое имя у окружающих людей корректно - с именем и фамилией. А я в собственном ростере вижу его, как логин для сервера.
В меню личные данные vcard корректный со всеми данными, имя фамилия итд, но кнопка обновить не активна.
Если нажать по своему нику в ростере и выбрать информация, то отображается совсем не тот vcard, который открылся в меню - информация.
Никаких данных из vcard нет, кроме ника, он как логин записан. И внизу vcard'a пишется обновление, оно активно, анимация идет, но до бесконечности обновляется.
ejabberd 21.07; ldap auth; shared_roster_ldap; vcard тянутся через ldap. Ошибок в логах сервера нет
 

Offline ghazan

Re: имя контакта в окне чата
« Reply #13 on: 29 10 2021, 15:49:50 »
rensars,
собственным именем в групповом чате или приватном? в любом случае ник должен браться из поля Settings/JABBER_1/Nick в терминологии dbeditor++

А я в собственном ростере вижу его, как логин для сервера.
Вот эту мысль совсем не понял, если честно. Зачем держать себя в собственном ростере?
« Last Edit: 29 10 2021, 15:51:41 by ghazan »