Romych
А как поможет именно ID первого поста? Все равно же придется делать N ajax запросов, где N - количество тем на странице. Очень неэффективно, вообще говоря.
К тому же получить ID первого поста топика - ещё один запрос к каждой теме в базе данных.
Возможно ли добавить на страницы дополнительные классы/ID?
Сообщений 21 страница 32 из 32
Поделиться21Вс, 5 Апр 2020 18:20:19
Поделиться22Вс, 5 Апр 2020 18:26:47
А как поможет именно ID первого поста? Все равно же придется делать N ajax запросов, где N - количество тем на странице. Очень неэффективно, вообще говоря.
можно тогда попробовать усовершенствовать метод post.getVotes, добавить параметр topic_id (id первого поста темы), куда вставляем id темы, а получаем данные первого поста, перечислять их (id) через запятую и получать массив данных одним запросом
Поделиться23Вс, 5 Апр 2020 18:29:52
Romych
Это уже ближе к теме, посмотрю на досуге, как лучше сделать.
Поделиться24Вс, 5 Апр 2020 18:38:16
добавить параметр topic_id (id темы), куда вставляем id темы, а получаем данные первого поста, перечислять их (id) через запятую и получать массив данных одним запросом
forum.mybb.ru/viewtopic.php?id=36821#p896092
Это уже ближе к теме, посмотрю на досуге, как лучше сделать.
внешне выглядеть это должно примерно так:
это для форумов другой уровень общения, соревновательный в каком-то роде, типа чья тема набрала больше оценок
тема так же может уйти в глубокий минус и удаляться модераторами как отрицательная
Добавлено спустя 5 минут 26 секунд:
запрос от Герды - Новые возможности с применением API (тест)
Поделиться25Вс, 5 Апр 2020 18:46:37
Romych
Может тогда уж на уровне сервиса сделать вывод оценки первого поста темы в списке тем (опционально, с настройкой в админке)? Это видится более простым и логичным, чем городить очередной скрипт с запросами к API. Чем меньше HTTP запросов, тем лучше.
Поделиться26Вс, 5 Апр 2020 18:49:35
Alex_63
поддерживаю!
Поделиться27Вс, 5 Апр 2020 18:53:04
Внешнее оформление по умолчанию от сервиса: оценки тем с высоким рейтингом в зелёном цвете, с отрицательным в красном, с нулевым белые, а так пусть желающие через css себе сами оформляют
Поделиться28Вс, 5 Апр 2020 18:54:34
поддерживаю!
Ок, записал себе в список идей к реализации.
Поделиться29Вс, 5 Апр 2020 18:56:31
Внешнее оформление по умолчанию от сервиса: оценки тем с высоким рейтингом в зелёном цвете, с отрицательным в красном, с нулевым белые, а так пусть желающие через css себе сами оформляют
Могу сделать селектор у цифры рейтинга в таблице, а оформляет пусть уже каждый сам, на форумах все дизайны разные и цвета будут не совсем в тему.
Поделиться30Вс, 5 Апр 2020 18:57:46
Alex_63
Да, так будет лучше
Поделиться31Вс, 5 Апр 2020 20:36:21
Arakhen
Сделал несколько дней назад:<div id="pun-viewtopic" class="punbb" data-topic-id="14">
<div id="pun-viewforum" class="punbb" data-forum-id="9">
Огромное спасибо, теперь можно любую тему дизайнить по своему вкусу и без костылей (актуально для ролёвок)
Поделиться32Вс, 5 Апр 2020 21:33:35
Спасибоспасибоспасибо! *лучи благодарности*