yura3d |
Отправлено: 29 июня 2009 — 04:20 • Тема: Всяко-разно • Форум: Обсуждаем |
Ответов: 70 Просмотров: 50989
 |
Zeg пишет:Т.е. скобка после кавычки обрабатывается как код смайла.
Двойная кавычка преобразуется в html-эквивалент ", а если за ней поставить закрывающую круглую скобку, то получится комбинация "), содержащая код смайла подмигивания ;). Буду думать над решением этой проблемы |
yura3d |
Отправлено: 28 июня 2009 — 20:20 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 252 Просмотров: 191617
 |
Zeg пишет:Заметил один момент - чат не видит, когда на самом деле уходит пользователь (возможно, только когда там один пользователь). Информация о выходе появляется тогда, когда входит новый пользователь
Да, замечено верно, к следующей версии чата постараюсь исправить. Дело в том, что на многие возможные недочёты я шёл сознательно, стремясь увеличить скорость работы чата и снизить его нагрузку на сервер
Zeg пишет:Еще из замеченного. Не все смайлы отображаются, если их влепить несколько подряд. Например, введя такую строку ":-D:-D:-D" получим 1 смайл и 2е штуки ":-D".
Особенности работы текстовой замены на JavaScript. Смайлы в чате (в отличии от форума) преобразуются не сервером, а браузерами пользователей. Таким образом вместо того, чтобы сервер обрабатывал смайлы для всех пользователей, браузер каждого пользователя выполняет эти действия сам для себя. Такое распределение нагрузки существенно разгружает сервер и ускоряет работу чата. Но т.к. JavaScript я начал изучать недавно, а также т.к. многие фишки совершенно по-разному ведут себя в разных браузерах (иногда доходит даже до разницы в версиях одного и того же браузера), глюков не избежать, поэтому к реализации окончательной версии этого мода я так долго иду, начиная от альфа-тестирования и заканчивая бета-версией  |
yura3d |
Отправлено: 27 июня 2009 — 21:43 • Тема: Готовится к выходу ExBB FM 1.0 RC2 • Форум: Новости |
Ответов: 283 Просмотров: 226628
 |
electron пишет:неплохо бы в новой версии в админке добавить функцию "время на форуме", чтоб можно было бы выставлять время форума относительно времени на хостинге. эта функция ща есть в профилях пользователей ("Коррекция временных зон" называется), но по-моему это как-то не то.
В новой версии эта опция вынесена в админку, причём время можно корректировать с точностью до секунды (для серверов с отстающим или спешащим на несколько минут временем это будет актуально) |
yura3d |
Отправлено: 27 июня 2009 — 18:34 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 252 Просмотров: 191617
 |
electron пишет:перебросил форум на phpnet.us (там ссылки хостера нету) - та же картина. ээээээх...
Проверьте ещё раз правильность всех сделанных изменений |
yura3d |
Отправлено: 27 июня 2009 — 16:03 • Тема: Баннерокрутилка для FM1.0 • Форум: Обсуждение |
Ответов: 26 Просмотров: 19564
 |
mastersound пишет:Хорошо бы и к форуму такой, хотя бы по типу вывода случайной картинки в назначенном месте.
Именно такую реализацию я выкладывал на предыдущей странице темы |
yura3d |
Отправлено: 27 июня 2009 — 08:39 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 252 Просмотров: 191617
 |
electron
Хостинг бесплатный? Если реклама хостера (строчка внизу) вставляется на страницы автоматически, то скорее всего это портит Ajax-запросы, и чат на таком сервере нормально работать не будет
(Добавление)
robert пишет:Добрый день, всем!
Появились некоторые "проблемы" у одного форумчанина, копирую сообщение о проблеме с форума:
robert пишет:Также вкладываю принтскрин (где есть повторяющиеся сообщения - и некоторых сообщений нет)
Почему-то пропустил это сообщение 
Проблема явно не с браузером, я тоже пользуюсь Оперой 9.52 (и она точно такой же сборки 10108). Скорее всего имеет место медленное соединение с Интернетом, либо использование глюченного прокси. Но в любом случае спасибо за замечание, я подумаю над этим |
yura3d |
Отправлено: 26 июня 2009 — 21:01 • Тема: Дополнительные моды • Форум: Обсуждение |
Ответов: 240 Просмотров: 174109
 |
Defenderyk пишет:А вопрос с превью уже решен полностью или всеже еще на базе теста? а то не успеваю за всем посмотреть
Пока что только тестовый вариант, с кеширующим вариантом я пока не до конца разобрался
В теме появился опрос, голосуем за тот мод, который Вы бы хотели видеть следующим. Итоги подведём вечером в понедельник |
yura3d |
Отправлено: 26 июня 2009 — 20:34 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 252 Просмотров: 191617
 |
Defenderyk пишет:только комнаты наверно и озвучка сообщений
Сами комнаты порождают много вопросов. Возможность назначения модераторов в комнаты нужна? Кто может создавать комнаты (только администраторы, или давать такую возможность супермодераторам и даже простым пользователям) ? С озвучкой пока не знаю, может Александр Михалицын поможет
Тем временем уже нашёл несколько недочётов в чате, буду работать над их устранением |
yura3d |
Отправлено: 26 июня 2009 — 19:58 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 252 Просмотров: 191617
 |
lisiycat пишет:Я думаю, что первостепенно, это сделать возможность админу удалять сообщения в чате - пользователи разные бывают....не хотелось бы, чтоб потом сообщения с руганью висели бы в окне чата.
Имеется ввиду возможность выбора сообщений для удаления по одному (как на форуме) ? Или просто возможность удаления всех сообщений конкретного пользователя?
lisiycat пишет:Во-вторых, возможность банить пользователя только в чате, а не в самом форуме. Причем, было бы неплохо, если бы можно было автоматически разбанивать пользователя. Т.е. поставил бан на 3 часа, а потом автоматом пользователя разбанило.
Ну бан по времени в моей заначке уже есть
Ещё есть такая функция Кляп, вбиваешь кляп пользователю, скажем, на 3 часа, и он в течении этого периода сможет только читать чат. Также есть функция Пинок, когда пользователя можно просто выкинуть из чата на главную страницу форума без всяких последствий, он потом сможет вновь зайти. При этом я уже учёл пожелания, которые неоднократно звучали по функции бана на форуме, поэтому при каждом бане в чате администратор или супермодератор сможет указать причину. Бан в чате никак не отражается на доступе к форуму, обратное утверждение неверно, т.е. при бане на форуме войти в чат нельзя
Все эти возможности я выложу несколько позже. Какие ещё будут предложения? |
yura3d |
Отправлено: 26 июня 2009 — 19:17 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 252 Просмотров: 191617
 |
 Defenderyk пишет:ну хорошо, убедил
Так нет, можем попробовать написать чат, работающий по подобию IRC. Только это будет уже не PHP (на котором подобное написать нельзя), а Си. Я уверен, что у процентов 90 из Вас хостер не разрешает компиляцию и исполнение Си на своём сервере, также как и уверен в том, что никто из Вас такой чат самостоятельно не установит. Ну а переходить на выделенный сервер ради этого думаю мало кто захочет, на выделенном сервере и этот чат будет работать со скоростью IRC. А если у кого-то из пользователей ещё и Интернет медленный или используется прокси, то тут уж какой сервер и чат не ставь, всё равно толку от этого нет
robert пишет:P.S. Хотелось бы чтобы ссылки опубликованные в чате - работали..хотя наверно это слишком
Подумаю над этим, надеюсь к следующей версии сделаю
robert пишет:и список смайлов маловат..побольше бы
Теперь расскажу как добавлять в чат смайлы. Откройте файл modules/chat/frontindex.php, найдите массив смайлов:
CODE:$smiles = array(
':-)' => 'smile24.gif',
';-)' => 'ironical1.gif',
':-D' => 'biggrin24.gif',
':))' => 'laugh24.gif',
'8-)' => 'cool24.gif',
':-P' => 'tongue24.gif',
'8-|' => 'blink.gif',
':-,' => 'dry.gif',
':-0' => 'ohmy.gif',
':-.' => 'odnako.gif',
'9-)' => 'rolleyes24.gif',
'8-.' => 'confused.gif',
':-(' => 'trouble.gif',
':((' => 'mad24.gif'
);
Вот по сути и всё, для добавления смайлов в чат достаточно добавить элементы в этот массив в формате 'код_смайла' => 'картинка_смайла'. Если элемент не является последним, не забывайте в конце строки ставить запятую. Картинки смайлов должны располагаться в папке im/emoticons
electron пишет:кстати, у меня трабл : пишешь сообщения, выходишь из чата, потом снова заходишь, а то что написал - нетю. так и должно быть?
Нет, сообщения удаляются только по мере добавляения новых сообщений (в адмике есть параметр Кол-во сообщений, хранящихся в истории чата, определяющий, сколько сообщений должно быть сохранено в истории чата)
robert пишет:Хм, копировать из чата иногда не удобно. Не могу поймать момент, но периодически выделяю часть текста, пробую копировать..а копируется всё окно чата
Посмотрю, с чем это может быть связано |
yura3d |
Отправлено: 26 июня 2009 — 18:46 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 252 Просмотров: 191617
 |
Defenderyk пишет:полагаю, что для модерирования достаточно функции удаления!
ну а комнаты и баны вроде обсуждались
2ALL
Предлагайте Ваши идеи по поводу модерации чата. Какие возможности нужны?
И ещё небольшой комментарий по поводу настройки чата в админке. Оптимальные значения параметра Скорость обновления данных чата (с) лежат в диапазоне от 4 до 10 включительно (и то значения 4 - 5 рекомендуется устанавливать для довольно мощных серверов). Ни в коем случае не ставьте значения ниже 4, скорости работы чата это не прибавит, зато прибавит проблем с нагрузкой на сервер, потреблением траффика и т п. Параметр Скорость плавной прокрутки окна с сообщениями (мс/пикс) определяет, за сколько миллисекунд (мс) слой с сообщениями прокручивается на 1 пиксель (пикс). Т.е. чем больше значение параметра, тем ниже скорость прокрутки. Максимально возможная скорость прокрутки достигается при значении 1
electron пишет:да не, казуса не было, просто когда ставишь чат он при запуске пишет что модуль не установлен. вот и подумал, дай залезу в админку гляну,и точно, по умолчанию он отключен
Ну это для Вас не было. А придёт какой-нибудь неразбирающийся пользователь и это может стать для него проблемой
Defenderyk пишет:немного на второй стороне замедленно добавляет. примерно 1-2 сек. т.е в одном браузере добавляю, а в другом проверяю. вот в другом на 1-2 сек. позже
Ни один веб-чат быстрее не добавит, можете проверить. Это не ICQ и не IRC, ограничение накладывается самой технологией, а не чатом |
yura3d |
Отправлено: 26 июня 2009 — 18:29 • Тема: Используемые иконки • Форум: Обсуждение |
Ответов: 68 Просмотров: 49674
 |
Zeg пишет:Смайлы, ИМХО, трогать не стоит. А вот иконки можно и к скинам привязать, какVictor предлагает.
Так просто тоже не возьмёшь сразу и не привяжёшь, ни в одном из имеющихся на данный момент скинов этих иконок нет, придётся перебирать все скины и добавлять |
|