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

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

 

415
Денис @FeNIX74
Render, эффекту ноль...

Отредактировано FeNIX74 - 01.02.2015
3910
Дмитрий @Q-Tec
Q-Tec пишет:

Кстати, как записать в куки, что бы граф. ники не отображались? (делал уже, но чтот не вышло ничего, при выключенных граф. никах они всё равно при входе в чат отображались)

Предложения будут?)

2615
Сергей @Pegass
Q-Tec, показывай как ты скрываешь графники, а то у нас на это дело миллион вариантов

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

Q-Tec, показывай как ты скрываешь графники, а то у нас на это дело миллион вариантов

9 лет на форуме, а я даже и не подумал, старый я уже 😀

<input type="checkbox" title="Графники вкл/выкл" onclick="if(this.checked) {use_gn=1; loadframes();} else {use_gn=0; loadframes(); }" checked />

Отредактировано Q-Tec - 01.02.2015
2615
Сергей @Pegass
Q-Tec,

<script language="JavaScript" type="text/javascript">
var checked='';
if (getcookie("use_gn")) {checked=getcookie("use_gn")==1?"checked":"";}
else checked='checked';
document.write('<input type=checkbox name="use_gn" onclick="if(this.checked) {setcookie(this.name,1);use_gn=1;} else {setcookie(this.name,0);use_gn=0;} loadframes();" title="Графники вкл/выкл" '+checked+'>')
</script>

в скриптах чата должна быть строка
var use_gn=1;
прямо под ней добавляем
if (getcookie("use_gn")) use_gn=getcookie("use_gn");

3910
Дмитрий @Q-Tec
Pegass, Спасибо.. думаю вместо loadframes(); лучше использовать тогда location.reload();

2615
Сергей @Pegass
Q-Tec, лично я вообще не использую перезагрузку, ибо "поздно пить боржоми, когда почки отвалились", т.е. картинки уже загружены, но раз уж у тебя в коде это было я оставил))))

что до платить, так я всегда за, кошельки в подписи)))

147
Павел @paulinney
День добрый! Пропали шаблоны в главной админке.

2615
Сергей @Pegass
paulinney, накосячил в стилях, вероятнее всего

#menu1 {display: none; }
и/или
#menu1 .amenu {display: none; }

ЗЫ Научитесь уже консолью пользоваться

270
Чатикеру @Чатикеру
Приветствую. подскажите пожалуйста почему может перестать работать скрипт котор работал ? бегущая строка .



*радио^<table style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" width="100%" border="1" cellpadding="0" cellspacing="0" height="11"> <tbody><tr> <td style="background: rgb(0, 0, 0) none no-repeat scroll center center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <marquee style="color: rgb(0, 0, 0);" width="100%"> <font size=5 color="#26d11e"><b><img src="http://imgs.su/tmp/2014-03-30/1396198573-575.jpg" width="16" height="16">ТЕКСТ БЕГУЩЕЙ СТРОКИ<img src="http://imgs.su/tmp/2014-03-30/1396198573-575.jpg" width="16" height="16"> </b></font> </marquee></td> </tr></tbody></table>^

Отредактировано Чатикеру - 04.02.2015
2615
Сергей @Pegass
потому что у админа руки не с того места растут

270
Чатикеру @Чатикеру
Pegass пишет:

потому что у админа руки не с того места растут

Раньше точно такой работал в чате .

*форум^<table style="background: rgb(0, 0, 0) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" width="100%" border="1" cellpadding="0" cellspacing="0" height="11"> <tbody><tr> <td style="background: rgb(0, 0, 0) none no-repeat scroll center center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <marquee style="color: rgb(0, 0, 0);" width="100%"> <font size=5 color="#ff0000"><b><img src="http://imgs.su/tmp/2014-03-30/1396198573-575.jpg" width="16" height="16">Уважаемые чатлане.На нашем форуме Появились новые темы, Игротека, Киномания, Меломания, Кулинария, Литература, Женские посиделки и т.д.Здесь вы сможете отдохнуть и найти полезную для себя информацию <a href="http://chatike.ru/index.php?inc=forum" target=_blank> <<Подробная информация>></a> <img src="http://imgs.su/tmp/2014-03-30/1396198573-575.jpg" width="16" height="16"> </b></font> </marquee></td> </tr></tbody></table>^

270
Чатикеру @Чатикеру
Сейчас проверить проверил работает только долго очень сообщения появляется как то можно это исправить ?

2970
удалён @Foggy
Чатике.ру, изображу умника, расскажу немного о том, как работают браузеры:
1. Когда в чатике отправляется сообщение, в страницу добавляется несколько тегов. По хорошему - не больше 2. Но у тебя, конечно, больше. А с градиентными никами/сообщениями - вообще тьма тьмущая.
2. После добавления в страницу (dom-дерево) запускается отрисовка: браузер узнаёт ширину и высоту элемента, создаёт "слой рендеринга" и отрисовывает его.
3. Потом в чате срабатывает прокрутка лога до последнего сообщения. Весь лог снова перерисовывается браузером. Он снова узнаёт размеры лога, пересчитывает положения всего внутри, стирает слой, строит заново и отрисовывает его заново.
Эти перестроения происходят заново и заново с периодичностью в несколько миллисекунд, пока лог не проскроллится до конца.

Идём дальше. Тег marquee. Вся его суть в той же самой прокрутке текста, только горизонтальной. Вот только тег этот пришёл к нам из девяностых, он не признаётся спецификацией html5 и давным-давно считается устаревшим. И в отличие от события скролла, прокрутку marquee браузеры не оптимизируют.

Идём ещё дальше: когда у тебя в скриптах со всем, что ты туда добавил, происходит обработка сообщения, все твои инлайн-стили, что ты туда написал и прочую лабуду, часть которой вообще не работает и вызывает ошибки... всё это вызывает новые торможения в отправке сообщения. Каждый text.replace в скриптах и подобные конструкции, особенно с регулярками, каждая строка в фильтрации чата.

И вот, в итоге ты хочешь, чтобы у тебя всё быстро работало? Да пфф.

Как это исправить - снести половину изменений от стандартных скриптов чата, снести половину строк из фильтрации (а лучше все), снести все устаревшие теги (**********) и главное — снести фреймы и ФЛЭШ.

Вот тогда у тебя всё будет летать.

Простите, не удержался. Больно свербило.

270
Чатикеру @Чатикеру
Foggy,

Спасибо ответом очень доволен ответом !

142
Roman @YourTalk
Доброго времени суток.
Появилась идея,заключается в том,что когда выбираешь в чате ICQ статус,к примеру "меня нет",то в никлисте появляется графа "нет на месте" и пользователя собственно перекидывает в эту графу.

Скажите пожалуйста,это реально организовать?Или можно забыть.?

2970
удалён @Foggy
YourTalk пишет:

Доброго времени суток.
Появилась идея,заключается в том,что когда выбираешь в чате ICQ статус,к примеру "меня нет",то в никлисте появляется графа "нет на месте" и пользователя собственно перекидывает в эту графу.

Скажите пожалуйста,это реально организовать?Или можно забыть.?

YourTalk, это реально. Но дофига надо написать. Плюс есть важные факторы: нужны разделения под все статусы или только под "нет на месте"? при этом должны ли остаться разделения по полам? Должен ли сохраняться icq статус после перезахода в чат? Должна ли быть графа со статусами, которые ни у кого не установлены? и т.д.
Я бы взялся минимум за $5.

142
Roman @YourTalk
Должна ли быть графа со статусами, которые ни у кого не установлены? - думал организовать через display:none как-то.
нужны разделения под все статусы или только под "нет на месте"? - всего для 2-х,3-х.
при этом должны ли остаться разделения по полам?собственно это дополнение для разделений.

А за цену....денег нет,но нашли бы если бы не космические деньги.5-ка думмю в полне бы устроила

Отредактировано YourTalk - 04.02.2015
2970
удалён @Foggy
YourTalk, ну тогда пиши в лс подробности: ссылку на чат, какие статусы должны быть в никлисте и удобный способ рассчёта (вебмани, пэйпал, яндекс.деньги, кредитка).
Я в ответ пришлю номер соответствующего кошелька, куда нужно будет переслать 50% — это для гарантии, что ты платёжеспособен. В течение пары-тройки дней после оплаты всё будет. Иначе — верну деньги.

Будет либо мальчик, либо девочка, либо нет на месте XD

3910
Дмитрий @Q-Tec
Это, не ругайте сильно )))
Но где там этот скрипт который меняет стили в чате?)