phpBB3 mChat

Моды для phpBB3 от Web-Codes.Net!
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

Установить правильно ;)
zzz
Сообщения: 3
Зарегистрирован: 26 апр 2010, 08:11

Re: phpBB3 mChat

Сообщение zzz »

от я алень!
кэш надо чистить!
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

Ну вот видишь :) .
Keeper
Сообщения: 2
Зарегистрирован: 01 май 2010, 20:40

Re: phpBB3 mChat

Сообщение Keeper »

Привет народ.С Первомаем всех.Подскажите где ковырять,Чтобы уменьшить ширину чата.Все облазил не нашел,высоту чата изменил,а вот ширину ну никак,версия чата 1.2.6
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

В CSS файле:

Код: Выделить всё

  width: 100%;
  height: 200px;
Keeper
Сообщения: 2
Зарегистрирован: 01 май 2010, 20:40

Re: phpBB3 mChat

Сообщение Keeper »

Вот именно это я и менял,высота поменялась,а вот ширина ну никак,меняется тока лишь ширина самого row где текст отображается.
А таблица как была так и осталась!
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

А это?

Код: Выделить всё

<table class="tablebg" width="100%" cellspacing="1">

стиль SubSilver.
Аватара пользователя
Kot
Сообщения: 3
Зарегистрирован: 21 май 2010, 00:53

Re: phpBB3 mChat

Сообщение Kot »

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

Код: Выделить всё

AllCity: удалил так как старая версия чата.


Можешь посмотреть, что поменялось (кроме конфигурационных переменных). Кэшируется почти все, кроме некоторых мелких моментов вроде списка пользователей онлайн (не заморачивался насчет его кэширования, потому что там не так просто это сделать, да и мне хочется список пользователей по-другому выводить...)

Надеюсь, это поможет в дальнейшем развитии мода.
Аватара пользователя
Kot
Сообщения: 3
Зарегистрирован: 21 май 2010, 00:53

Re: phpBB3 mChat

Сообщение Kot »

Еще думаю, что стоит направление сообщений архива выводить в обратном порядке, самые свежие -- на последних страницах. Это избавит от необходимости при поступлении новых сообщений чата удалять кэш всех страниц.

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

А если чат почистить вообще, то другие пользователи перестанут получать новые сообщения по той причине, что их message_last_id будет заведомо больше новых message_last_id в чате. И это уже high bug.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: phpBB3 mChat

Сообщение AllCity »

Kot писал(а):не совсем корректно обрабатывает изменения или удаление сообщений других пользователей

Так работает ajax ;)
Kot писал(а):А если чат почистить вообще, то другие пользователи перестанут получать новые сообщения по той причине

а зачем чистить :) (чистка сделана чтоб чистить чат раз в 10 лет :D )
Kot писал(а):Это избавит от необходимости при поступлении новых сообщений чата удалять кэш всех страниц

:? :? :?
Ответить