Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
eg84
Здравствуйте!
В программе MyChat есть такая функция как "реклама". Но к сожалению она подгружается только из ссылок типа http, что не очень удобно из-за зависимости от интернета, и как следствие такую функцию нельзя использовать на рабочих местах, где подключение к интернету не предусмотрено. Алексей Пикуров подсказал, что в MyChat есть встроенный http сервер. Подскажите пожалуйста, что и как нужно настроить, чтобы можно было в поле "рекламы" подгружать html файл, который лежит в одной из сетевых папок на сервере.
Заранее спасибо за ответ!
Аватара пользователя
Андрей Раков
Добрый день, вы можете положить файл с рекламой в папку "C:\Program Files (x86)\MyChat Server\node\server\www\" или создать в ней еще одну, чтобы не складывать в корень веб-сервера.

Затем в настройках рекламы укажите путь к ней - http://IP_servera/reklama/adv.html, в примере видно, что я положил файл с рекламой не в корень веб-сервера, а создал там подпапку "reklama". Также, вместо IP адреса сервера, можно использовать его доменное имя.

Попробуйте, если будут еще вопросы - пишите.
Аватара пользователя
eg84
К сожалению, что-то не получается. Вот что пишет наш системный администратор:
"Закрывал-запускал mychat server каждый раз, когда правил что-нибудь.
В дополнение к скриншоту сообщаю, перепробовал ip или доменное имя, png или jpg, htm или html. Фаерволл антивируса опускал. Web-сервер в Настройках включен галочкой, по порту 8083 консоль открывается. Только в браузере никоим образом не показывается страница http://x.x.x.x/inrecon/mychat_inrecon_2014.html. Тем более, в окнах клиентов mychat.
На нашем сервере работает другой www, от антивируса ESET NOD32, но слушает порт xxxx (отличный от 8083).
Что еще надо проверить?"

Скриншот с настройками сервера, содержанием html файла и путём к нему прилагается.

От себя добавлю. Окно входа в консоль управления показывается по ricochet:8083, правда войти не получается, хотя я в группе администраторов. Вход в чат осуществляется через active directory и пароль я ввожу от входа в windows. Может быть существует другой?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей Раков
У вас на этом компьютере есть свой веб-сервер? Если есть, то скорее всего он занял 80 порт или кто-то другой, в этом случае наш веб-сервер, пробует запуститься на порту 8080.

Зайдите в браузере http://Serv_name:8080/ или http://Serv_name:8080/inrecon/mychat_inrecon_2014.html вы должны увидеть веб-чат или свою картинку.

Почитать как настроить веб-сервер можете в этой теме.

П.С. сервис на порту 8083 со временем будет ликвидирован, он не развивается. Удаленная админка будет в виде обычного приложения.
Аватара пользователя
eg84
Большое спасибо за помощь! Всё получилось! Оказалось что порт 8080 у нас занимает веб-сервер "Соло на клавиатуре". Сейчас настроили всё на порт 8082 и всё заработало.
Отдельно хотелось бы уточнить, что значит сервис на порту 8083 будет ликвидирован? Это значит, что вообще веб сервер чата будет ликвидирован и возможность подгружать рекламу из локальной сети пропадёт?
И ещё вопрос. Можно ли как-то удалённо управлять серверной частью чата, без входа непосредственно на сам "физический" сервер, на котором он установлен? Дело в том, что администраторы сети у нас работают удалённо и чтобы поменять какие-либо настройки в серверной части, приходится по каждой мелочи их напрягать. Есть ли возможность управлять сервером чата к примеру через веб-интерфейс или ещё каким-либо образом?
Аватара пользователя
Андрей Раков
На порту 8083 как раз и были зачатки удаленной админки для управления из браузера. Сейчас делаем обычное приложение для этой задачи. Веб-сервер отделен от основного сервера и никуда не денется, на нем работает веб-чат.

Сейчас удаленно управлять сервером нельзя.
Аватара пользователя
eg84
А не подскажете как поменять цвет фона в рекламном окне? Он там стоит желтый по умолчанию, но нигде в настройках вроде бы не фигурирует. При подгрузке в это окно какого-либо баннера по краям остаётся тонкая жёлтая полоса. Можно ли хотя бы заменить этот цвет на белый? И как это сделать?
Аватара пользователя
Андрей Раков
Измените цвет фона в html.

Внешний вид рекламного блока целиком и полностью настраивается в html файле, создайте там слой или таблицу на весь размер блока и заполните его нужным цветом или другим фоном.
Аватара пользователя
Андрей Раков
Да, уточню, что CSS не поддерживается, только html.
Аватара пользователя
eg84
У нас картинка пиксель в пиксель под размер рекламного баннера (по высоте). И всё равно остаётся тонкая полоса в 2-3 пикселя слева и вверху. Не думаю что это можно исправить в html. Хотя будем изучать... Спасибо за ответ!
Аватара пользователя
Андрей Раков
Это исправляется следующим образом:
Код: Выделить всё
<body topmargin="0px" leftmargin="0px" bgcolor="#FBFDD9" >
Пропадает рамка и появляется цвет фона, подходящий для вас.
Аватара пользователя
eg84
Большое спасибо! :)