Оптимизация восприятия форума(Предложения Администрации).
Автор | Сообщение |
---|---|
|
0
Макс писал(а): Может меня не так поняли. Я, правда, сам форумы никогда не кодил, могу заблуждаться. Есть код, который по нажанию на #441 ставит на первое непрочитанное сообщение в теме, напротив которой он стоит. Его нельзя поюзать для темы которая висит в искомой колонке? Я всё прекрасно понял. Данная ссылка есть только когда просматриваешь темы в форуме, там их ограниченное число на 1 странице. Если смотреть список форумов то такой ссылки нет, всё связано со скоростью и затратами ресурсов на анализ. Если я добавлю такую ссылку на уровень форума, то мне придётся анализировать все сообщения со всего форума во всех темах и смотреть, какие являются непрочитанными для конкретного пользователя, после чего выбирать самое последнее непрочитаное из множества тем и выводить. По ресурсозатратам это равносильно выводу всего форума на 1 страницу. Если такое сделать то форум просто остановится. |
18 мар 2011, 17:29 |
|
|
0
DDUH писал(а): Я всё прекрасно понял. Данная ссылка есть только когда просматриваешь темы в форуме, там их ограниченное число на 1 странице. Если смотреть список форумов то такой ссылки нет, всё связано со скоростью и затратами ресурсов на анализ. Если я добавлю такую ссылку на уровень форума, то мне придётся анализировать все сообщения со всего форума во всех темах и смотреть, какие являются непрочитанными для конкретного пользователя, после чего выбирать самое последнее непрочитаное из множества тем и выводить. По ресурсозатратам это равносильно выводу всего форума на 1 страницу. Если такое сделать то форум просто остановится. Ок, понял, вопрос в производительности. |
18 мар 2011, 17:55 |
|
|
0
Калькулятор Conquest point`ов прикрутить куда нить бы!
|
19 мар 2011, 16:25 |
|
<Taipei Assassins> Сервер: Outland |
0
DDUH, demh
может поставить мод: спасибо за сообщение? или что то вроде кармы... |
19 мар 2011, 17:32 |
|
|
0
Never писал(а): Калькулятор Conquest point`ов прикрутить куда нить бы! Математическую формулу даёшь и сразу прикручу. |
19 мар 2011, 17:43 |
|
|
0
DDUH писал(а): Математическую формулу даёшь и сразу прикручу. Код: (1.4326 * (1511.26 / (1 + 1639.28 / exp(0.00412 * rating))) + 850.15) Взято из аддона: |
19 мар 2011, 17:54 |
|
|
0
Never писал(а): DDUH писал(а): Математическую формулу даёшь и сразу прикручу. Код: (1.4326 * (1511.26 / (1 + 1639.28 / exp(0.00412 * rating))) + 850.15) Взято из аддона: По-быстрому сделал, тестируйте если всё ок, то придумаю куда прикрутить. Вводите рейтинг и жмете таб или меняете фокус. [html] Рейтинг: Число поинтов: [/html] |
19 мар 2011, 18:35 |
|
|
0
За 1500 рейта должно быть 1342 поинта - тут отображается правильно, только надо округлять до четырех цифр.
И за любой рейтинг ниже 1500 тоже 1342 поинта дается, тут это не учитывается. |
19 мар 2011, 18:40 |
|
|
0
Never писал(а): За 1500 рейта должно быть 1342 поинта - тут отображается правильно, только надо округлять до четырех цифр. И за любой рейтинг ниже 1500 тоже 1342 поинта дается, тут это не учитывается. Допилил. |
19 мар 2011, 18:50 |
|
|
0
мб стоит позволить загружать более высокое разрешения для аватаров? 110х110 как-то не солидно
хотя бы 140х140 |
21 мар 2011, 00:57 |
|
|
0
Barrt писал(а): мб стоит позволить загружать более высокое разрешения для аватаров? 110х110 как-то не солидно хотя бы 140х140 Это не ко мне. Пишите demh-у - это всё он. |
21 мар 2011, 02:34 |
|
|
0
DDUH писал(а): Never писал(а): За 1500 рейта должно быть 1342 поинта - тут отображается правильно, только надо округлять до четырех цифр. И за любой рейтинг ниже 1500 тоже 1342 поинта дается, тут это не учитывается. Допилил. Можно и обратный калькулятор поинты = рейт. |
21 мар 2011, 14:29 |
|
|
0
Зевсо писал(а): Можно и обратный калькулятор поинты = рейт. Формулу даёшь и будет. |
21 мар 2011, 14:45 |
|
Пилигрим
|
0
DDUH писал(а): Зевсо писал(а): Можно и обратный калькулятор поинты = рейт. Формулу даёшь и будет. Код: requesting rating = ln(1639.28/((1511.26/(points/1.4326-850.15)-1)exp(0.00412))) Получено из первой формулы. |
22 мар 2011, 15:18 |
|
|
0
Alaron писал(а): Код: requesting rating = ln(1639.28/((1511.26/(points/1.4326-850.15)-1)exp(0.00412))) Получено из первой формулы. Не работает. |
22 мар 2011, 16:20 |
|
Пилигрим
|
0
На досуге перепроверю. Не работает в смысле даёт неверные результаты или что-то ещё?
|
23 мар 2011, 18:15 |
|
|
0
Alaron писал(а): На досуге перепроверю. Не работает в смысле даёт неверные результаты или что-то ещё? Я не смотрел но могу предположить что считает ln из отрицательного числа. Сам JS возвращает NaN, так что где-то не может вычислить функцию, единственное что может быть это ln. |
23 мар 2011, 18:54 |
|
|
0
Категорически не нравится реструктуризация флуда. Подфорумы пустые/полупустые. И стоило бы тогда уж и выпадающее меню подправить, вовремя.
|
27 мар 2011, 03:22 |
|
|
0
Нельзя сделать чтобы отдельные разделы форума были закреплены рейтом например?) Т.е нет 2400 - нельзя постить в легендарном и т.д?
|
27 мар 2011, 13:59 |
|
|
0
Еще запретить постить в легендарном, известным в прошлом переливалам и читерам (с7-с8)
|
27 мар 2011, 17:18 |
|