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

FAQ 2.0 - вопросы и ответы (не флудить!)

 

77
Виола @Fairytale
В:
Хм, искала, только вот ничего не нашла. Либо я слепая, либо невнимательна. Подскажите, пожалуйста, как легче всего установить градиент на статусы, а то кроме того, как для каждой буквы прописывать фонт-колор, я ничего не придумала. ;D

О:
Именно на статусы и нет градиента. Есть для ника или для текста градиенты: 1, 2, 3, 4.

35
Ринат @Шпиливили
В:
а можно поставить звуки на вход и выход юзеров? 4 версия чата

О:
можно, добавив в функции входа и выхода в wr();
<embed type='application/x-shockwave-flash' src='http://mpchat.com/blank/player.swf' allowfullscreen='false' flashvars='file=звуковой-файл.mp3&autostart=true' width='0' height='0'>

1007
BETEPAH @BETEPAH
new1 пишет:

ничко пишет:

Как мне сделать фон у моих сообщений?

В /* [НАСТРОЙКИ] */

Найдите

/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */
var symbols=new Array();
symbols[0]="";
symbols[1]="";
symbols[2]="<p id='mne'>";
symbols[3]="";
symbols[4]="<p id='privat'>";
symbols[5]="лично для";
symbols[6]="лично вам";

В стилях

#mne {width:100%;color: #ff0000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top:1px; margin-bottom:1px; background-color:#ff0000; padding: 0px; border: 1px solid #ffff00;}
#privat {width:100%;color: #ff0000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top:1px; margin-bottom:1px; background-color:#ff0000; padding: 0px; border: 1px solid #ffff00;}

* ----> Красное замените на свое.

P.S Так же https://vmeste.eu/forum?pid=208272#p208272

Не забывайте, что ID - это уникальный элемент страницы, а сообщений "мне" может быть много. Поэтому лучше так:
/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */
var symbols=new Array();
symbols[0]="";
symbols[1]="";
symbols[2]="<p class='mne'>";
symbols[3]="";
symbols[4]="<p class='privat'>";
symbols[5]="лично для";
symbols[6]="лично вам";

В стилях

.mne {width:100%;color: #ff0000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top:1px; margin-bottom:1px; background-color:#ff0000; padding: 0px; border: 1px solid #ffff00;}
.privat {width:100%;color: #ff0000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top:1px; margin-bottom:1px; background-color:#ff0000; padding: 0px; border: 1px solid #ffff00;}

1007
BETEPAH @BETEPAH
new1 пишет:

<a href='javascript:;' onclick=\"parent.tonick('Парням: '); return false;\">Парни</a>
Как сделать чтобы выделялось как обычное сообщение?

В /* Вывод простого сообщения */ ищите условие if (tonick == 'Парням' && parent.mymw == '0') (или что-то в этом роде, зависит от того, какой скрипт добавляли, так как в стандартном чате выделяться не должно) и удалите найденную строку.

7094
Dim @Render
JackOFF пишет:

В:Как убрать белый квадрат в анкете,слева,снизу?

Удалить скрипт вывода skype online|offline.

1007
BETEPAH @BETEPAH
Лис пишет:

В
Как мне сделать чтобы при нажатии кнопки радио убиралась и при повторному нажатии радио возвращалась тоже самой месте?

Я пробовал делать так.
В фрейм участников

<div id=hide1 style="display:none;">
Код радио.
</div>

В верхний фрейм вставлял код кнопки.
<a href=# onclick="obj=parent.users.document.getElementById('hide1'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none'; return false;">
<img src=Картинка border=0 class="men1"; title="Радио"></a>

На старой работает на новой нет.....Подскажите пожалуйста.

obj=parent.users.document.getElementById('hide1'); - выделенное удалить.

2615
Сергей @Pegass
Чатике.ру пишет:

вот такой вопрос я установил скрипт для камеры чтобы открывали без запроса модеры теперь хочу сделать так чтобы для всех одинаково то есть если камера приватно то и модеры запрашивали

красное убрать

if( admin=='1'||stat2==98) icqst="<a href=# onclick='loadvideo(\"webcam"+nick+"\",\""+webcamhost+"\",\""+nick+"\",0);return false;'>"+icqst+"</a>";

else icqst="<a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&text=/privat "+ nick +" webcam_access\";return false;'>"+icqst+"</a>";
if(nick==mynick && loaded) loadvideo("mywebcam",webcamhost,nick,1);
}
else if(nick==mynick && loaded) loadvideo("mywebcam","");
}

4619
Web3r @Web3r
Шмель пишет:

Какой быстрый способ есть переноса смайлов со старого чата в новый?

Smile.dat заменить.

4619
Web3r @Web3r
А как сделать что бы открывалась в новом окне <a href=# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'setting','500','300','yes');return false" target=setting title=Настройки>Мой Профиль</a> и просмотр анкеты?

target=_blank

как сделать список юзеров прозрачным?

CSS: #users{opacity:0.5}

135
Ефим @FelixH
В. Что необходимо сделать в 4-ой версии чата что бы чат работал с мобильного телефона???
О. WAP больше нет, и мобильная версия также открывается так
**********

4619
Web3r @Web3r
как в 4-ой версии чата поставить свой фон во врейм участников?

<!-- USERS FRAME -->
<div id=usersdiv style='background:#color url("..."); position:absolute; overflow-y:auto; width:270px; top:45px; right:0px; bottom:65px; padding:10px; border:1px gray solid;'>
#color - цвет фона, url("...") - адрес картинки.

Отредактировано Web3r - 30.03.2012
7094
Dim @Render
Для таких танкистов, которые не дружат с головой или притворяются, посвящается.
Если ваше сообщение или сообщения удаляются - это не значит что нужно пойти и ещё раз написать 25 раз одно и тоже, переспрашивая "пачиму маи саабщения удоляют??!!!!1".
Значит этому есть причина, возможно вы не ознакомились с правилами темы или не понимаете их (угадайте почему).
Поймите это делается для общего блага, так как FAQ 2й постепенно начинает смахивать на помойку схожую с FAQ 1. Модератором сложно постоянно следить и поддерживать структуру FAQ, т.к через некоторое время, благодаря подобным выходкам пользователей, разобрать кучу страниц и выявить действительно частые вопросы, с правильными ответами на них из всего флуда - очень сложно.
Давайте будем людьми и продолжим поддерживать FAQ в нормальном порядке, без флуда, оффтопа, незнания правил темы, даже в отсутствии модераторов.

Это последнее уведомление тем, кто всё так же любит кататься на бронетехнике!
Остальных будет ждать участь, описанная в этом посте!

4619
Web3r @Web3r
JackOFF пишет:

Не прокручивает сообщения в логе чата во всех браузерах кроме оперы.Версия безфреймовая.

Либо в скриптах что-то намутил, либо доктайп на irc.html стоит.

96
Pоссиянин @Pоссиянин
FelixH пишет:

Скажите пожалуйста как мне сделать что бы админы не видели приват.За исключением владельца чата?
Спасибо

админка => пользователи => настроить статусы. далее, включить мозг, почитать и сделать желаемое


Отредактировано Pоссиянин - 07.04.2012
2615
Сергей @Pegass
Alex123456 пишет:

Pegass пишет:

Alex123456 пишет:

Здравствуйте! Надеюсь на Вашу помощь.
Читаю учебник по Flash, не могу разобраться. Как можно сделать Flash-объекты перетаскиваемыми в чате по экрану?
Объясняю: у меня в чате есть объект в отдельном Div, которые прописан кодом Embed. Надо добавить возможность перетаскивать этот объект по экрану мышкой. Как это сделать?

Флэш захватывает мышь, для того чтобы его таскать надо оборачиввать в див и оставлять так называемый заголовок, за который можно будет ухватиться и таскать сам див

Вот я тоже читал насчет заголовка. Пытался через функцию Draggable - не работает.
Не подскажете, как правильно сделать?

Если не работают UI - то или выяснять почему не работают или писать свой, ну или в крайнем случае стырить мой, благо у меня скрипты с комментариями))

1390
Ванья @ВанькаRU
Люди что то не как не пойму как смайлы основные сделать не в 1 колонку

Формирование таблицы смайлов 3мя числами: index.php?inc=smile&table=1-50-1

1 - число столбцов смайлов
2 - число строк на странице
3 - отображения кода смайла (0-выкл, 1-снизу, 2-справа)

Это для кого написано (страница со смайлами в админке) ?

1007
BETEPAH @BETEPAH
new1 пишет:

<script>
var prs = new Array();
prs['Ник']='<img src="Ссылка" >';
prs['Ник']+='<img src="Ссылка">';
</script>
<script>
if(prs['%nick%']!=null) document.write(prs['%nick%']);
else document.write("-");
</script>

В. Когда добавляю 2 картинки получается что они как одно целое. Как сделать пробел?
О. вставить &nbsp; в нужном месте - это неразрывный пробел или просто пробел после тега img
prs['Ник']='<img src="Ссылка" >';
prs['Ник']+='<img src="Ссылка" style="margin-left:10px">';

Синим можно варьировать.

7094
Dim @Render
OnLove пишет:

Здравствуйте, искал вопрос в поиске, нет ответа.

Поставил себе в чат дизайн - рендер, проблема такая, в чате не открываются анкеты чатлан, выдает фразу "К сожалению вы не можете просматривать анкету пользователя!" - подскажите как исправить?

Удалить в шаблоне анкет скрипт, который по условию выполняет редирект.
<script language="JavaScript" type="text/javascript">
var field3 = "1";
if(field3 == "1") {document.write();}
else {window.location = "img/a.html";}
</script>

4619
Web3r @Web3r
Kex пишет:

Ссори если подобный вопрос уже задавали до меня.

Проблема в том, что один юзер регистрируется в чате под разными никами и кроет матами посетителей, при чём он обходит любой бан. В последнее время стал приходить через прокси, из разных стран. Может сталкивался кто с такой проблемой, подскажите пожалуйста, как избавиться от этого юзера и возможно ли вообще это?

Добавить на главную страницу фильтр ip адресов через java и informer, куда вписать все возможные прокси по маске.
При грамотном составлении прокси-листа отметается до 75% "вредителей".

1007
BETEPAH @BETEPAH
new1 пишет:

<script>
if (parent.mynick =='НИК'||parent.mynick=='НИК'){ document.write("<input type="submit" class="texto" onclick="cmd.value='/remove '; return false;" value="Стереть">");}</script>

В чем ошибка?

1) return false - можно убрать. Он нужен только если в качестве кнопки выступает ссылка <a>...</a>, чтоб не было перехода по ссылке.
2) type="submit" - это кнопка отправляющая форму, ее нужно заменить на type="button"
3) кавычки Вам уже поправили ниже
4) cmd.value - на 100% не уверен, но мне кажется, что нужно писать document.fmsg.cmd.value, иначе скрипт не найдет этого поля
5) скрипт, указанный в onclick просто выставляет в нужное поле значение. После этого нужно его еще отправить.
У меня код в упрощенном виде выглядит так (привел к бесфреймовой версии):
<script>if(parent.mynick=='BETEPAH') document.write('<a href="#" title="стереть" onclick="moder(\'remove\',\'Стереть выбранные сообщения?\');return false">remove</a> | <a href="#" title="удалить" onclick="moder(\'kill\',\'Удалить?\');return false">kill</a> | <a href="#" title="выпнуть" onclick="moder(\'kick\',\'Выпнуть?\');return false">kick</a> | <a href="#" title="закидать окнами" onclick="moder(\'windows\',\'Закидать окнами?\');return false">windows</a>');
function moder(moderact,confirmact){
if (confirm(confirmact)) {
parent.hidden.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text=/'+moderact+' '+document.fmsg.tonick.value+' '+document.fmsg.text0.value;
document.fmsg.cmd.value = document.fmsg.text0.value = document.fmsg.tonick.value = '';
} else {
alert("отменено")
}
}
</script>