ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

настройки

 

135
заблокирован @yoda23
Встречал кучу упоминаний как сделать скрытие графических ников и иконок через чек6оксы. А возможно ли что6ы можно 6ыло поставить скрытие в самих настройках там где вы6ираешь цвет ника текста и аву на форум? (подозреваю что придеться спользовать доп поля фиелд) если да то как это сделать?

Отредактировано yoda23 - 01.02.2015
3910
Дмитрий @Q-Tec
Нет, скрытые поля только для анкеты (к сожалению) в настройки это не перенести

135
заблокирован @yoda23
Q-Tec пишет:

Нет, скрытые поля только для анкеты (к сожалению) в настройки это не перенести

А если это все же как то прехитрить например написать скрипт посылающий значение на стороний сервер а в фрейме чата вставить скрипт за6ирающий это значение такое возможно?

2615
Сергей @Pegass
На тарифе VIP - легко
на прочих тарифах можно держать настройки открытыми в iframe и забирать оттуда требуемые значения

2970
удалён @Foggy
эм... а в чём проблема, нажимая сохранить в анкете, сохранять в куки значение нескольких чекбоксов?)) точно также, как из любого другого места)

3910
Дмитрий @Q-Tec
А кстати да, точно.. куки!

2615
Сергей @Pegass
изменение параметра в настройках подразумевает сохранение вне зависимости от браузер/компа, так что куки в данном случае несколько некорректная идея

3910
Дмитрий @Q-Tec
На что люди только не идут, когда нет возможностей в самом сервисе организовывать это 😀
Про выкупить чат не пишите)))

Отредактировано Q-Tec - 01.02.2015
2970
удалён @Foggy
некорректная, но когда речь о графниках - не пофигу ли?

делается по сути также, только верхнюю часть добавлять в настройки.

135
заблокирован @yoda23
Pegass пишет:

На тарифе VIP - легко
на прочих тарифах можно держать настройки открытыми в iframe и забирать оттуда требуемые значения

А можно поподро6нее как сделать с ифреймами???

2615
Сергей @Pegass
1 - в чат внутри
<script type="text/javascript">
document.write("<iframe allowtransparency='true' frameborder='no' name='sets' src=index.php?inc=set&userid="+parent.userid+"&id="+parent.myid+"></iframe>");
</script>

name='sets' - важный элемент, следует проверить что такое имя более нигде не встречается

2 - в самих настройках впихиваем чекбокс зависящий скажем от field1, как делать чекбоксы где-то была отдельная тема, посему вдаваться в подробности не буду
предположим что на выходе мы получаем такой чекбокс
<input type="checkbox" id="use_gn" />
3 - в скриптах чата сразу после
var use_gn=1;
пишем такой код
var tmp= document.sets.document.getElementById('use_gn');
use_gn=(tmp && tmp.checked)?1:0;


вот примерно так, хотя здесь не хватает коллекции проверок на случай невменяемости админа, но это уже мелочи))))

ЗЫ а нет, не хватает ещё смены настройки непосредственно при изменении параметра из настроек

здесь всё просто
на формe висит onsubmit

onsubmit="document.set.submit.value='Подождите ...';document.set.submit.disabled=true;"

дополняем его onsubmit="document.set.submit.value='Подождите ...';document.set.submit.disabled=true; parent.use_gn=document.getElementById('use_gn').checked?1:0;"


PS просьба не воспринимать как готовое решение, "перед сборкой детали обработать напильником"(с)

2615
Сергей @Pegass
Foggy, Знал бы ты, на какие ещё извращения я способен))))) это ещё цвЯточки))) вот получить от PHP готовый html код, вывести его на страницу, а потом полученное пересобрать JS'ом как нравится - это да, могу, умею, практикую))))))

3910
Дмитрий @Q-Tec
Pegass пишет:

Foggy, Знал бы ты, на какие ещё извращения я способен))))) это ещё цвЯточки))) вот получить от PHP готовый html код, вывести его на страницу, а потом полученное пересобрать JS'ом как нравится - это да, могу, умею, практикую))))))

ИЗВРАЩЕНЕЦ!!! 🤣

1163
Денис @Анатолич
Pegass пишет:

Foggy, Знал бы ты, на какие ещё извращения я способен))))) это ещё цвЯточки))) вот получить от PHP готовый html код, вывести его на страницу, а потом полученное пересобрать JS'ом как нравится - это да, могу, умею, практикую))))))

Сорри за офтоп, но вроде как раз то, о чем ты говорил. Такое можно сделать? https://vmeste.eu/forum?pid=319152#p319152

2615
Сергей @Pegass
Анатолич, ну на, кушай, не обделайся **********

PS И это вообще не то что я имел ввиду, ютуб делится json'ом

1163
Денис @Анатолич
Pegass пишет:

Анатолич, ну на, кушай, не обделайся **********

PS И это вообще не то что я имел ввиду, ютуб делится json'ом

спасибо в любом случае полезно, но не совсем то чего хотелось бы.
я так понимаю этот код не выведешь непосредственно в поле сообщений?
пробовал дивы и спаны создавать. прописывал для них и статические и динамические id 1.2.3 и.т.д.
но не выводится туда текст через innerHTML.
в юзерфрейм выводится, но там он не вполне к месту.
значение переменным никак задать нельзя?
с трудом понимаю принцип работы этого кода.
Но есть подозрения, что он обрабатывается после того как сработает скрипт?

2615
Сергей @Pegass
Анатолич, иногда очень хочется тебя убить)))) какой код ты для вставки видео ютуб используешь - показуй(желательно ссылкой на форум)

1163
Денис @Анатолич
Pegass, все о.к. с кавычками напортачил) не убивай пожалуйста) усе робит)
остался еще вопрос, можно как то обрезать оценку до трех первых символов?
substr(0,2) не сработало.

Отредактировано Анатолич - 03.02.2015
2615