Часто задаваемые вопросы |
||
Вопрос | В новом клиенте при попытке открыть окно для отправки сообщения миранда вылетает | |
Ответ |
это глюк плугина с картинками. Надо запустить (плугин
есть в комплекте)
Редактор базы данных/Миранда/Текущий пользователь/SmyleAdd/
Исправить переменные ICQ-filename=Smileys\OGSmileys.msl Standard-filename=Smileys\OGSmileys.msl Или другой реальный путь или модуль со смайликами. Или вообще отключите этот плугин :-) |
|
Вопрос | Как настроить сервер, чтоб он работали и в локальной сети, и в интернете | |
Ответ |
Сначала нужно прописать в siq.ini параметр BOS_IP=глобальный_IP_адрес
Затем нужно настроить доступ клиентов к этом уадресу. Тут есть несколько варинатов.
Возможно повысить гибкость используя маппинг портов внутри локальной сети. В этом случае надо сделать маппнг портов 5190 и 5191. (или других, если вы сменили стандартные настройки). Заломал SIQauth.exe. Cделал из него SIOauth.exe. Ну и все вхождения SIQ внутри заменил на SIО. Соответственно 2 конфига siq.ini и sio.ini с содержимым как указано выше, ну и в реестре в раздел OVR добавил копию SIQ под именем SIO. Фактически добавлен еще 1 сервис авторизации на той же машине |
|
Вопрос | Не работает со стандартным клиентом от Mirablis | |
Ответ |
Так и задумано. Функционально он не может сравнится с Мирандой, и в
связи с неполнотой существующих стандартов их поддержка того не стоит.
|
|
Вопрос | Как зарегистрировать новый контакт | |
Ответ |
клиент миранды не поддерживает, потому и не стал делать. Новый юсер заводится простым созданием ini-файла. Я заводил юсеров так: 1. Создал дефлотный ини-файл (100.ini) 2. Создал батник, который копирует его нужное кол-во раз. Причем создал через ексель, автозавполненем заполнил столбец, вставил формулу типа ="copy 100.ini "&A1 затем размножил ее по всему столбцу и скопировал в бат файл. copy 100.ini 101.ini copy 100.ini 102.ini copy 100.ini 103.ini ... copy 100.ini 161.ini 3. Вручную :-( заполнил nick Имя Фамилию и должность для каждого юсера 4. создал дефлольный профиль 100.dat, в который включил всех юсеров по отделам. Затем размножил его аналогично п2. copy 100.dat admin.dat copy 100.dat user1.dat copy 100.dat user2.dat ... 5. Под каждым юсером запускал аську и менял UIN. Пароль был везде один Кстати, у нас аська лежит на сервере и все профили на одном сетевом диске, в одном каталоге. Аська стартуют на автомате \\ICQ\...\miramda32.exe %USERNAME% Плюсы в том, что все на автомате бэкапиться и запускается, не надо по каждой машине индивидуально ходить. Т.к. все лежало в одном каталоге, пришлось на каждый профиль права индивидуально раздавать. А минус в том, что иногда народ забывает юсеров из аськи разогнать, когда перегружает сервер (компутер, а не сервис). И аська начинает ругаться, что не может профиль сохранить. |
|
Вопрос | Почему не поддерживается список контактов на сервере | |
Ответ |
Во-первых, этот сервер предназначен в основном для локальной сети, а их уинов не так и много.
Во-вторых, более важно хранить историю, а она на сервере не храниться. В итого, лучший способ -
хранить сами *.dat файлы на сетевом диске, и регулярно делать бэкап.
Пока менять не планируется.
|
|
Вопрос | Не лучше ли хранить данные в базе, а не в файлах? | |
Ответ |
При количестве пользователей до 1000 человек, хранения в файлах намного проще инсталлировать и
сопровождать. Нет сложностей со всякими ODBC, ADO и т.п. Да и работает намного быстрее.
Пока менять не планируется.
|
|
Вопрос | Не работает со стандартным клиентом от Mirablis | |
Ответ |
Так и задумано. Функционально он не может сравнится с Мирандой, и в
связи с неполнотой существующих стандартов их поддержка того не стоит.
|
|
Вопрос | Неправильно отображается статус пользователя. | |
Ответ |
1. Файл Miranda\Pligins\ICQ.dll должен быть из дистрибутива сервера SIQ. 2. В профиле пользователя НЕ должна стоять галка Настройки/Сеть/ICQ/ICQ контакты/Использовать список на сервере. Ее видно в режиме Эксперта (Галка внизу влева) |
|
Вопрос | Как сделать автоматическую регистрацию | |
Ответ |
Наиболее просто - написать самому CGI скрипты на ASP, PHP или подобном. Можно даже создать EXE-файл. Суть в том, что регистрация состоит в том, чтобы создать файл с номером УИНа и расширением ini в каталоге DB. В нем прописать пароль и вернуть юсеру новый заведенный УИН. Если кто-нибудь поделится готовыми решениями, то выложу их в инет на сайте. А готовые решения уже есть :-) |
|
Вопрос | Как автоматическую регисирацию через веб? | |
Ответ |
|
|
Вопрос | Как настроит IIS. | |
Ответ |
Читайте доку по IIS
|
|
Вопрос |
Ошибка выполнения Microsoft JScript (0x800A004C) Путь не найден /register.asp, line 46 |
|
Ответ |
В этом месте пытается делать обращение к диску. И нет прав у
пользователя, под кем идет обращение к этому ресурсу. Пути решения: 1. Если IIS и SIQ на 1 компутере, то просто дать права этому юсеру 2. Сменить юсера ля указанного файла. Надо взять юсера из домена, а не из локальной машины. Для этого зайти: Управление компьютером/Службы и приложения/Internet Information Server/ Веб узел по-умолчанию/register.asp или password.asp/ Свойства/Безопасность/Изменить/Анонимный доступ/Изменить/Выбрать юсера из домена. |
|
Дата: 17.08.2004 | Если нужны новые фичи, или нашли старые баги, то напишите по адресу ingenero@mail.ru и возможно, наше сотрудничество окажется плодотворным! | |
Также может быть выставлено принудительно и обычно им сигнализируют долгосрочное отсутствие за компьютером (исключение: в ICQ 5.x этот статус выставляется автоматически при переходе в полноэкранный режим). Как правило, автопереход в эти статусы (Away и N/A) можно отключить в настройках клиента. Существуют также статусы «Свободен для разговора (Free for chat)», «Не беспокоить» (Do not disturb) и «Занят» (Occupied). Начиная с ICQ 4, их нельзя проставлять, но можно считывать у других пользователей, которые, например, используют ICQ 2003b или ниже, а также у многих альтернативных клиентов. Однако, с приходом ICQ 6 вернулась воз можно сть ставить статус Occupied, но при этом утратилась возможность получать статус Free for chat. |