Проект: Планируется заменить «бесконечную прокрутку» изображений на платформе Discourse на формат списка с разбивкой по страницам, более похожий на сайты в стиле «booru». Предусмотреть возможность отображения 25/50/100 элементов на странице (эту функцию можно исключить, если она окажется слишком сложной в реализации). Это можно реализовать с помощью плагина или темы, при этом решение должно быть совместимым с существующими форумами Discourse.
Я не уверен, что метка [PAID] означает, что работа уже принята. Я предположил, что она указывает на оплачиваемую работу. Если я ошибся, хочу уточнить: вакансия всё ещё открыта.
При просмотре изображений, после клика на которые можно перейти на их индивидуальные страницы, они отображаются по-разному: на мобильных устройствах и на ПК. На мобильных устройствах изображения выстраиваются в одну линию, которая бесконечно прокручивается вниз, а на ПК показываются примерно три линии изображений, которые также бесконечно прокручиваются вниз. Я бы хотел, чтобы вместо бесконечной загрузки и прокрутки изображений они останавливались после определенного количества изображений или, точнее говоря, «страниц» превью, и каждая такая группа становилась отдельной «страницей» с нумерованными страницами 1, 2, 3, 4… 999 внизу. При этом каждая из этих страниц будет отображать нумерованные превью изображений.
Более конкретно с технической точки зрения: при выполнении GET-запроса для получения топовых изображений на этой странице возвращается ссылка вида “top.json?order=created&page=1&per_page=50”. Как только вы прокручиваете достаточно далеко, загружается “page=2”, что вызывает загрузку еще 50 изображений, которые можно просмотреть в одном непрерывном потоке путем прокрутки вниз. Я бы хотел взять эти “page=1/2/3” и вместо отображения их в виде непрерывного потока превью обрезать их, скажем, на 50 изображений, и чтобы для отображения следующих 50 изображений нужно было нажать кнопку “Далее”.
Я ориентировался на цены, которые другие указывают за работу на этом рынке, что, как мне казалось, соответствует диапазону, который я предлагал ей, судя по тому, что я видел. Есть ли в моём запросе что-то, что делает его более дорогим? Большое спасибо за ответ, это для меня очень важно.
Я связался с нашим менеджером профессиональных услуг, и он сказал, что возможно найти разработчика не из команды CDCK, который за $300 сможет собрать решение, работающее как пагинация. Так что не обращайте внимания на мои предыдущие слова и не теряйте надежды!