1 (2015-12-26 16:14:58 отредактировано 111q.ru)

Тема: Одновременное использование двух модулей на одной странице

1. Возможно ли одновременное использование двух модулей на одной странице?
Суть такая:
При разрешение окна браузера по ширине не менее чем 560px отображается модуль "модуль чата версии 0.0.3"
При разрешение окна браузера по ширине менее чем 560px начинает отображаться "модуль мини-чата версии 0.0.3" - так как использование чата в пределах сайта становится некорректным, слишком мало места.

2. Если пользователь зайдёт на страницу сайта где находится "модуль мини-чата версии 0.0.3", авторизация в чате произойдёт?
3. Код чата в модулях загружается асинхронно?
4. CSS "модуль мини-чата версии 0.0.3", можно свой CSS прописать?

2

Re: Одновременное использование двух модулей на одной странице

1. Возможно. Но алгоритм выбора какой из виджетов отображать вам нужно реализовать на CSS или JavaScript на своём сайте, возможно для этого придётся редактировать код модулей.
2. Произойдёт при клике на кнопке входа мини-чата.
3. "Модуль чата" - асинхронно, "Модуль мини-чата" синхронно.
4. Да, просто на своём сайте переопределите классы chatovodchat, chatovodchatHeader, chatovodchatMain и другие.

http://chatovod.ru - чат для вашего сайта

3

Re: Одновременное использование двух модулей на одной странице

1. Это я уже реализовал через CSS, тут ни каких проблем:

/* chat */
@media (max-width: 559px) {
.chat {
display: none;
}
}
@media (min-width: 560px) {
.chatnone {
display: none;
}
}

Ещё забыл спросить, что будет если chatovod.ru будет недоступен, например проводятся технические работы, что будет отображаться на месте чата, пустое место, схлопывается или что то ещё?

4

Re: Одновременное использование двух модулей на одной странице

Будет схлопываться.

http://chatovod.ru - чат для вашего сайта

5

Re: Одновременное использование двух модулей на одной странице

Понятно, спасибо.

6 (2015-12-26 17:48:11 отредактировано 111q.ru)

Re: Одновременное использование двух модулей на одной странице

Что то у меня не получается прописать CSS для "модуль мини-чата", мне нужно из этого:
http://i6.imageban.ru/out/2015/12/26/8033e471c16124dab953a3a048972030.jpg

Сделать так:
http://i1.imageban.ru/out/2015/12/26/48b037e68d1658599239ac600b755925.jpg

Добавлял CSS в настройки дизайна чата, но не работает:

.chatovodchatHeader {
background: none;
}
a.chatovodenter, a.chatovodenter:visited {
background-color: #3f4246;
background: none;
}

Что я не так делаю?

7

Re: Одновременное использование двух модулей на одной странице

Надо смотреть на странице сайта.
Но первое, что бросается в глаза, это

background-color: #3f4246;
background: none;

Вторая строчка переопределяет первую.

http://chatovod.ru - чат для вашего сайта

8

Re: Одновременное использование двух модулей на одной странице

Admin пишет:

Надо смотреть на странице сайта.
Но первое, что бросается в глаза, это

background-color: #3f4246;
background: none;

Вторая строчка переопределяет первую.

Это в Firebug так срабатывает, вот страница с чатом, нужно окно браузера сузить чтобы появился модуль мини-чата: http://111q.ru/forum

9

Re: Одновременное использование двух модулей на одной странице

Вам нужно написать следующий CSS на вашем сайте (не в панели управления чатом):

.chatovodchatHeader {
    background: #3f4246 !important;
    color: #fff !important;
}
a.chatovodenter, a.chatovodenter:visited {
    background: #3f4246 !important;
    border: 0 !important;
    color: #fff !important;
    text-shadow: 1px 1px 0 #000 !important;
}
http://chatovod.ru - чат для вашего сайта

10

Re: Одновременное использование двух модулей на одной странице

Спасибо, работает.

11

Re: Одновременное использование двух модулей на одной странице

Ещё такой вопрос, возможно переопределить ссылку на регистрацию нового пользователя?
http://i2.imageban.ru/out/2015/12/28/130bee59221085d1ab071e5aed1aec01.jpg

Чат привязан к chat.111q.ru и при переходе по ссылке "Зарегистрируйтесь на сайте", пользователя отправляет на chat.111q.ru, но там ведь нет регистрации, идеально было бы перенаправлять на страницу с чатом или на главную страницу сайта.

12

Re: Одновременное использование двух модулей на одной странице

В панели управления чатом зайдите в раздел "Настройки чата" и в поле "Адрес существующей страницы с чатом на вашем сайте" укажите нужный адрес.

http://chatovod.ru - чат для вашего сайта

13 (2015-12-28 19:42:02 отредактировано 111q.ru)

Re: Одновременное использование двух модулей на одной странице

То что надо, спасибо!

PS. Много всего, пока плохо ориентируюсь.