€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Второй дизайн
1
232
Medd
@ishkinyaev
10.05.2016
Ребят, привет всем.
Анатолич посоветовал создать тему по моему вопросы, поэтому попробую написать.
В общем, надо сделать второй дизайн, и для него уже должны идти другие файлы: "чат внутри", стили и скрипты.
Может, кто-то делал подобное?
Опишите, пожалуйста.
1163
Денис
@Анатолич
11.05.2016
Ставь проверку на рум или на майрум. или еще на какие другие условия и в зависимости от них прописывай скриптами какие файлы, стили, коды загружать. я же тебе еще в той теме написал.
4619
Web3r
@Web3r
11.05.2016
Если речь идет о возможности выбора дизайна с сохранением через настройки, то это можно сделать и на стандартом чате, но нужно очень хорошо понимать JS. Никакие дубли файлов не нужны.
1. Находим свободную переменную в массиве var UA (который выводится в chat.inc);
2. Выносим ее в настройки и ограничиваем через js только двумя значениями;
3. Обрабатываем эту переменную в скриптах чата: в зависимости от значения вешаем разные стили на chat.inc и редактируем DOM-дерево как нам нужно.
2615
Сергей
@Pegass
11.05.2016
Зная Радика думать о том что он хочет именно смену дизайна на лету увы не приходится)))) Так что, Радик, будь любезен описать задачу полностью
232
Medd
@ishkinyaev
11.05.2016
Блин
Мне надо, чтобы либо в чате, либо на титульнике была пара кнопок - "Белое оформление", "Темное офомление".
При этом файлы белого оформления должны быть полностью другими, т.е. как на режиме разработчика. Вот)
Пример: для темного оформления идут файлы: chat.inc, style,css, jsripts.js
а для белого: chat_1.inc, style_1.inc, jsripts_1.js
Вот так)
P.S Просто огромное количество гостей, которые у нас сейчас с поисковиков идут, как мне кажется, уходят из-за того, что хотят белое оформление.
Отредактировано ishkinyaev -
11.05.2016
1163
Денис
@Анатолич
11.05.2016
ishkinyaev
, самое простое. поставь условие if, проверку на регистрацию, или на статусы. если регистрации нет, то в хеде "чат внутри" подгружаешь белый файл стиля.
Если есть то черный. Тоже самое можно сделать в настройки(специальнео меню внутри чата) и записать в куки, пользовали могут сами выбирать, какой вариант им больше по вкусу.
помимо стилей можно грузить разные варианты скриптов аштиэмела да почти всего чего хочешь.
можно сделать кнопками на входе, при нажатии в куку будет вписываться переменная от неё уже и плясапть.
Вход в белый чат вход в черный чат.
ну это один из вариантов.
Отредактировано Анатолич -
11.05.2016
232
Medd
@ishkinyaev
11.05.2016
Анатолич
, сложно так.
1163
Денис
@Анатолич
11.05.2016
ishkinyaev
пишет:
Анатолич
, сложно так.
а как может быть просто? тебе полюбому всю верстку переписывать нужно.
самое геморное, что отдельно для каждой верстки придется отлаживать чат. например чтобы цвета ников с фоном не сливались, чтобы смайлики нормально отображались, разные виды сообщений выводились именно тем цветом который нужен. и все такое.
или ты думаешь. что если у тебя будет 2 варианта загрузки чата, чат1инк, чат2инк. то это намного упростит задачу?
а уж скрипты и стили подключай файлами. какие хочешь, примерно то о чем ты и писал.
Отредактировано Анатолич -
11.05.2016
2615
Сергей
@Pegass
11.05.2016
Соглашусь с предыдущими ораторами - для поставленной задачи разные файлы не нужны совсем, нужны знания JS и понимание принципов работы CSS
20090
Dimitry
@Dimitry
11.05.2016
Думаю в новой версии вход в чат можно будет делать на любой странице. (теоретически)