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

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

 

2970
удалён @Foggy
Чатике.ру, тогда наоборот порядок попробуй
function seprules(type,st,mw) {
if(mw=='0') index=separate("man",type);
else if(mw=='1') index=separate("woman",type);
else if(mw=='') index=separate("noman",type);
else if(st=='2'||st=='10'||st=='8'||st=='1'||st=='12'||st=='15'||st=='16') index=separate("kom",type);
else if(st=='4') index=separate("vip",type);
}

270
Чатикеру @Чатикеру
получилось вот так. спасибо за помощь
Эта информация скрыта и доступна только зарегистрированным пользователям.

Отредактировано Чатикеру - 22.01.2015
147
Павел @paulinney
День добрый!
Из основного списка чата, пропал [url=yourtalk.ru]Yourtalk[/url].
Хотел бы спросить с чем это связано.

20090
Dimitry @Dimitry
paulinney пишет:

День добрый!
Из основного списка чата, пропал [url=yourtalk.ru]Yourtalk[/url].
Хотел бы спросить с чем это связано.

Из-за последних нехороших регистраций в топе отображаются чаты старше 7 дней...

147
Павел @paulinney
Dimitry пишет:

paulinney пишет:

День добрый!
Из основного списка чата, пропал [url=yourtalk.ru]Yourtalk[/url].
Хотел бы спросить с чем это связано.

Из-за последних нехороших регистраций в топе отображаются чаты старше 7 дней...

Хорошо, спасибо.

467
Lexa @Like
Разаброл код для вставки на титульную страницу, но не соображу как заставить его выводить первых 10 человек?
<script>
/* Вывод заголовков в зависимости от параметра упорядочивания only */
var onlytitle= new Array('','Участник','Время','Сообщ.','Активн.','Просм.','Реф.','Викторина','Пункты');
var onlyfield= new Array('','nick','onlinetime','msg','activity','views','ref','gamewins','points');
var wr='';
for(var i=0;i<only.length;i++) {
var field=only.charAt(i);
wr+='';
}
document.write('<table><tr></tr>');

/* Вывод пользователей в зависимости от параметра упорядочивания only */
var count=0;
for(num in u) {
user=u[num]; wr='';
for(var i=0;i<only.length;i++) {
var field=only.charAt(i);
if(field=='1') wr+='<td><a href=?inc=info&userid='+user[0]+' target=_blank><font color='+user['color']+'>'+user[field]+'</font></a></td>';
else if(field=='2') {var hours=Math.floor(user[2]/60); var mins=user[2]%60; wr+='<td align=right>'+hours+' час. '+mins+' мин.</td>';}
else if(field=='4') {var activity=Math.round(user[4]*30); wr+='';}
else wr+='';
}
document.write('<tr>'+wr+'</tr>');
count++;
}
document.write('</table><br>');



</script>

3910
Дмитрий @Q-Tec
Alyoshka, на сколько я знаю это не возможно

2970
удалён @Foggy
Alyoshka, замени в обоих местах only.length на 11.

467
Lexa @Like
Foggy пишет:

Alyoshka, замени в обоих местах only.length на 11.

Осталось прежнее количество выводим ников

2615
Сергей @Pegass
for(num in u) {
if(count>9) break;

70
Джек @revenge
уже минут 10 периодически не отправляются сообщения, а при обновлении лога вылезает такая фигня. это у меня глюк или с сервом что то?

2970
удалён @Foggy
у меня аналогично

20090
Dimitry @Dimitry
Странная ошибка, вроде всё ок, может дос атака какая не очень серьёзная.

2970
удалён @Foggy
У меня 4 пользователя жалуются

83
Djoker @djoker
всем привет . У меня ситуация такая один очень не хороший человек приходит в чат редиска в общем а я забанить не могу вот к примеру его айпи 37.214.239.246 и что бы я не делал всё бестолку и айпи банил и ники и ключ системный и так банил 37.***.***.*** и так *****-4459 ключ . А ему по х..... прёт на пролом и посмеевается типа прога какая то у его которая меняет айпи как 2 пальца об асфальт . А если банить все айпи или провйдера то постродают невинные . подскажите как его забанить чтоб вообще при заходе на мой чат у его на экране вместо титулки появилась надпись ошиибка или чат заблокирован Может я не правильно баню ? может так надо 37.*.*.* ???? я уже не знаю как от его избавиться 🙁 🙁 🙁 🙁

Отредактировано djoker - 25.01.2015
4619
Web3r @Web3r
djoker пишет:

Может я не правильно баню ? может так надо 37.*.*.* ????

Банить надо вторым способом: 37.*.*.*
Но по такой маске следует блокировать только зарубежные прокси. Например, если ты 37.*.*.* забанишь, у тебя пол Беларуси не сможет в чат не зайти.

djoker пишет:

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

После информера можно подключить скрипт, который делает, например, редирект при "плохих" ip. Что-то вроде блеклиста.
<script>
var ips = [];
ips[0] = '123.'; // 123.*.*.*
ips[1] = '124.125.'; // 124.125.*.*
ips[2] = '156.125.342.'; // 156.125.342.*
for(var i=0; i<ips.length; i++) if(i_ip.indexOf(ips[i]) == 0) window.location = "//адрес_чата/403.html"; // тут всё что угодно: редирект, изменение стилей, etc.
</script>
Дополнительно можно <noscript></noscript> поставить с защитой от выключенного js. Опять же редирект внутри или <style></style>. Но здесь надо аккуратней быть, для SEO может быть чревато.

Второй способ - обязательная регистрация с проверкой мыла и блеклистом мыл. Опять же на js.
Третий - медиазапрос в стилях, если у твоего доброжелателя окажется уникальное разрешение экрана. Но способ крайне малоэффективный.

70
Джек @revenge
"блеклист мыл" - неплохая идея так то, но делать лучше на в отдельном чате, а на весь сервис тогда уж. и записывать туда подобные мыла, и пусть админы уже сами добавляют, или делать как с прокси листом, такой же файл и вносить туда. и будет меньше подобного ....

20090
Dimitry @Dimitry
Рега с подтверждением мыла, без возможности нескольких рег под одним мылом, помоему решение.

270
Чатикеру @Чатикеру
Здравствуйте . именно на форуме не запоминает то есть авторизуют хочу по темам скидывает авторизация подскажите пожалуйста в чем может быть причина ?
вот код входа

/* Поля для авторизации */
document.write("<div align=center class=\"tab\"><table width=90%><tr><td><a href='/index.php?inc=forum'><img src='/img/log.png' border='0' alt=' ' ></a></td><td align=left><form action='?inc=forum' method='post'>");
if(!mynick || !myid) document.write("<b>Ник[<a href=?inc=reg target=_blank title='Зарегистрировать ник'>Р</a>]:</b> <input name=nick type=text size=15 class='btn btn-success'> <b>Пароль[<input type=hidden name=cookie_on value=on><a href=?inc=mail target=_blank title='Выслать пароль'>?</a>]:</b> <input name=pass type=password size=15 class='btn btn-success'><input type=hidden name=cookie_on value=1> <input type=submit value='Войти' class='btn btn-success'>");
else document.write("<b>Здравствуйте "+mynick+"!</b> <a href=?inc=forum&cookie_off=1>Выйти</a>");
document.write("<br><a href=?inc=forum&lasttopics=10>Последние активные темы</a> | <a href=?inc=forum&mark=readed>Отметить все темы как прочитанные</a><br /><br /> Поиск: <input type=text style='width: 300px; ' name=search class='btn btn-success'> <input type=submit class='btn btn-success' value='Найти'></td></tr></form></table></div><br>");

83
Djoker @djoker
Dimitry пишет:

Рега с подтверждением мыла, без возможности нескольких рег под одним мылом, помоему решение.

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