Jump to content

Как сделать увеличение картинки по клику в шаутбоксе


Zero108
 Share

Recommended Posts

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

Edited by Zero108
Link to comment
Share on other sites

В настройках форума установить максимальные размеры для изображений

Automatic resize image force size

 

Если только для Чата, то в css-файл добавить

.shoutbox_text img.bbc_img {
max-width: 150px !important;
max-height: 150px !important;
}

  • Upvote 1
Link to comment
Share on other sites

А как обойти ограничения в 30 секунд минимум на обновление списка сообщений? Может есть какой-то запрос к базе?

Link to comment
Share on other sites

А как обойти ограничения в 30 секунд минимум на обновление списка сообщений?

Вам нужно установить параметр меньше 30 секунд?
Link to comment
Share on other sites

Править public/js/shoutbox.js, очевидно. Поменяйте значение для переменной shouts_refresh, объекта "window.IPBoard.prototype.shoutbox".

 

Но при большом количестве пользователей онлайн сильно повысится нагрузка на сервер.

  • Upvote 1
Link to comment
Share on other sites

А не подскажите, почему IP.Chat сделан так, что сообщения немедленно обновляются, и это не грузит сервер, а шаутбокс грузит? В чем там разница?

 

И еще такой вопрос: один человек попросил поставить ему 1 сек, чтобы он мог общаться в реальном времени. Сколько человек нужно, чтобы зашли на страницу шаутбокса, чтобы средненькая vds-ка начала испытывать проблемы с ресурсами?

 

Также подскажите, если открыть большое количество окон шаутбокса в одном браузере, это увеличит нагрузку? Или в разных браузерах?

Edited by Zero108
Link to comment
Share on other sites

Я с этим не разбирался детально, но можно предположить, что IP.Chat пишет сообщения чата в кеш и уже из него отдает данные по аякс-запросу. Шутбокс же постоянно запрашивает SQL-сервер.

 

По количеству клиентов ничего не скажу, нужно мониторинг делать для конкретной конфигурации сервера.

 

Большое количество окон, не важно в каком браузере, нагрузку естественно увеличит.

  • Upvote 1
Link to comment
Share on other sites

Подскажите, как изменить дефолтную настройку прав для групп для шаутбокса?

Сейчас, если ставишь, что гости не могут видеть шаутбокс, то его не видно гостям и в блоке, и на самой странице шаутбокса.

Как сделать, чтобы гостям было видно всегда блок, но не видно страницу шаутбокса?

 

В аттаче показан блок, который отображается на главной странице IP.Content.

 

07813023ec062235e58baa7ff426f542.jpeg

Edited by Zero108
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...