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

Bugs - ошибки системы чатов и их исправление!

 

9260
Евгений @starkon
Weber пишет:

Ы_______Ы пишет:

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

Если такое пишет у тебя во всех чатах mp, то, скорее всего, у тебя на компутере вирусы...

Умнее ничего не придумал, вирус у тебя в голове, а не в компутере...

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

9260
Евгений @starkon
demon пишет:

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

Там идет либо подмена проксей, либо в hosts прописываются сайты, тут же человек писал про чат, не два и не десять, сидеть и придумывать тупо, а может у него вообще отшел интернет кабель и ничего не грузится..

6600
Александр @admiral
может лучше ссылку в студию, что бы на чат посмотреть))
сколько можно говорить о ссылках, если не ставите в подпись, то пишите в сообщение в каком чате проблемы...

9260
Евгений @starkon
admiral пишет:

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

Неоднократно встречал что на форумах тех поддержки обязательное правило если задаешь вопрос, то либо в подписи, либо выкладываешь ссылкой свой ресурс, в противоположном случае сообщение трется без всяких обьяснений..
Тут надо такое же условие поставить, а так же про открытую регу.

6703
Андрей @ZloVeЩиЙ
Не ошибка, скорее замечание...
Из-за одной из переменных не удается сделать анкету "валидной" %email%.
Добиваюсь стандарта HTML 4.01 Transitional, но как известно там при использовании тегов в document.write("<a href=#>TEXT<\/a>"); их нужно закрывать двойным слешем, из-за этого получаем 3 ошибки в самом коде.
<script type="text/javascript">
if ('%email%'!=""&&'%email%'!="-") { document.write('<b>Mail:<\/b><img src="images/e-mail.png"> %email%'); }
...
</script>

Думаю тут ничего сам не поделаешь, нужно только на сервисе переменую править.
---
Ну и пока, надеюсь, временное решение без использования %email%
<script type="text/javascript">
if('%field1%'=='') email='%field1%';
else email='<a href=mailto:%field1%>%field2%<\/a>';
</script>
В нужное место вставляем "+email+"
валидно.

Отредактировано ZloVeЩиЙ - 25.07.2010
20090
Dimitry @Dimitry
<\/a>

что за фигня, с каких пор это валидно? всегда было </a>

4875
ValdeZ @ValdeZ
demon пишет:

<\/a>

что за фигня, с каких пор это валидно? всегда было </a>

Это экранирование символов называется. В Джаваскрипт. Валидатор не только ХТМЛ проверяет
Точно так же как \n, \r, \\ и т.д.
Т.к. не экранируется - не валидно.
Если хочешь, можно вообще весь JS под CDATA спрятать, чтобы он не проверялся валидаторами.
А можно просто экранировать символы.

Отредактировано ValdeZ - 26.07.2010
6703
Андрей @ZloVeЩиЙ
Ну сам то я не смогу экранировать то чего нет.
CDATA тоже пробовал но он как бы "коментирует" весь скрипт и получается что его и нет вовсе.
<script type="text/javascript">
<![CDATA[
...
]]>
</script>

4875
ValdeZ @ValdeZ
ZloVeЩиЙ пишет:

Ну сам то я не смогу экранировать то чего нет.
CDATA тоже пробовал но он как бы "коментирует" весь скрипт и получается что его и нет вовсе.
<script type="text/javascript">
<![CDATA[
...
]]>
</script>


Это на исходнике это получается как комментарий, а в действии он работает.
Ну или должен работать. У меня в своё время на чате все мои скрипты так стояли. И работали прекрасно)
<script type="text/javascript">
/* <![CDATA[ */

а так?

/* ]]> */
</script>

Отредактировано ValdeZ - 26.07.2010
6703
Андрей @ZloVeЩиЙ
И опять я со своей валидацией. 😁
При вступлении в кланы и приобретения вещей с магазина в анкете отображаются данные, которе поступают через скрипты:
<script>
var items=new Array();
items[0]=new Array('1','Каска','26.07.10','','');
...
</script>
<script>
var clan=new Array();
var clans=new Array();
clan=new Array('1280162922','Клан #2','26.07.10','Тест','100','50','2','1','','','');
clans[0]=new Array('1280162922','Клан #2','26.07.10','Тест','100','50','2','1','','','');
...
</script>

Опять таки доступа мы, смертные, к ним не имеем, замени <script> на <script type="text/javascript"> помоги избежать еще двух ошибок. 🙄

20090
Dimitry @Dimitry
валидация это вообще не ошибки...

6703
Андрей @ZloVeЩиЙ
demon пишет:

валидация это вообще не ошибки...

Но и код не может быть валидным если в нем они присутствуют (ошибки)
Да и чего стоит то добавить тип скрипту, ведь от этого хуже никому не станет.

20090
Dimitry @Dimitry
да их можно вечно исправлять, исправил последний раз..

6703
Андрей @ZloVeЩиЙ
Спасибо..
Ну не я, так кто то другой бы написал, исправлять то все равно рано или поздно надо (:
Да и думаю больше не прийдется, анкеты ведь один из самых индексируемых шаблонов сервиса...

1410
Антон @tonik
10.20 по москве не грузится чат...

4619
Web3r @Web3r
FreeRider пишет:

Народ, как сделать чтобы время в чате соответствовало текущему? это баг, или просто особенность? в чате 9:57, а на системных часах 11:53.

Можно лишь изменить часы: Админка / Параметры / Время в чате
А минуты уже никак )

2
FreeRider @FreeRider
2 Weber спасибо, уже разобрался 😀 пять минут роли не играют, исправил.

155
удалён @allca
Weber пишет:

FreeRider пишет:

Народ, как сделать чтобы время в чате соответствовало текущему? это баг, или просто особенность? в чате 9:57, а на системных часах 11:53.

Можно лишь изменить часы: Админка / Параметры / Время в чате
А минуты уже никак )

С точностью до секунды! )))
https://vmeste.eu/forum?pid=205610#p205610

1
kinu @kinu
у меня в анкетах в строке e-mail после самого мыла появился тэг XXXXXXX@XXXX <\/a>
<\/a> этого я осмотрел нет ни в шаблоне Анкета ни в Настройках
раньше этого на конце мыла не было