Alternative Voting Category Style

Насколько мне известно, нет, но, думаю, имеет смысл обеспечить большую согласованность в оформлении.

Конечно, я могу добавить здесь больше гибкости.

У меня есть огромное обновление этого компонента, которое разрабатывается уже давно, но у меня не было времени его завершить. Если в ближайшее время не появится возможность, я постараюсь как минимум внести эти быстрые исправления.

5 лайков

@tshenry, я только что установил плагин, спасибо за то, что вы его предоставили! Но он некорректно отображает голоса на главной странице. Не знаете, почему это может происходить? См. скриншот ниже.

2 лайка

Хм, судя по вашему скриншоту, я сразу не могу сказать. Я только что проверил, и компонент на моём сайте работает нормально. Судя по тому, что поле с количеством голосов вообще отображается, я почти уверен, что вы обновили страницу и включили голосование в этой категории до того, как был сделан этот скриншот.

Вот несколько вопросов, которые могут помочь:

  • Какую версию Discourse вы используете?
  • Установлены ли у вас сторонние плагины?
  • Видите ли вы какие-либо ошибки, открыв консоль браузера?
  • Имеют ли место подкатегории?
2 лайка

@tshenry: Использую Discourse 2.8.0.beta11.

Вот мои установленные плагины:

А вот мои установленные компоненты темы:

Подкатегорий нет, и в консоли браузера ошибок не обнаружено.

Если хотите проверить это самостоятельно, я оставил тему включённой в этой категории — просто перейдите по ссылке: BIZ Feature Requests - TMS Support Center.

Большое спасибо за вашу помощь.

2 лайка

Спасибо за отличный компонент.

Мы только что заметили, что блоки с количеством голосов перестали отображаться. Недавно мы обновились до версии Discourse 2.9.0.beta8 (89d43235c4), что может быть связано?

Чтобы увидеть это в действии, пожалуйста, посмотрите:

https://community.breww.com/c/ideas-feature-requests/11

Спасибо :slight_smile:

Извините, есть у кого-нибудь какие-либо предложения? У кого-то ещё возникает эта проблема?

Дайте мне ещё пару дней. Большое обновление, которое исправит всё и добавит новые функции, почти готово. Спасибо за ваше терпение.

РЕДАКТИРОВАНИЕ: Я не совсем успел завершить изменения на этой неделе. Постараюсь сделать всё возможное на следующей!

3 лайка

Спасибо, очень ценю :+1:

1 лайк

Спасибо за ваше терпение, @Luke_Cousins! Всё должно быть исправлено.

:warning: Внимание всем, кто использует этот компонент — вам, скорее всего, потребуется заново добавить категории в настройку темы voting categories. К сожалению, это цена за улучшение настройки с использованием нового селектора категорий.

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

Пожалуйста, не забудьте сообщать о любых проблемах :slight_smile:

4 лайка

Извините за задержку с ответом, @Taylor, я был в отъезде.

Это обновление отличное, спасибо! Возможность голосовать прямо из списка — это большое улучшение. Единственная проблема, которую я вижу сейчас, заключается в том, что кнопка голосования расположена не по центру относительно количества голосов. У кого-нибудь ещё есть такая проблема?

Ещё раз спасибо!

1 лайк

Есть ли какие-то новости по расположению этой кнопки?

Также, возможно, это не связано с данным компонентом темы, но у нас также есть проблема с сортировкой «Последние»:

Спасибо за вашу помощь.

Да, мы тоже видим смещённую стрелку. А как насчёт тегов без пробела между ними, вам тоже удалось это воспроизвести?

1 лайк

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

Страница отображается корректно, если компонент отключён.

Моя очередь извиняться :blush: Извините за задержку, @Luke_Cousins. Проблема с выравниванием теперь должна быть исправлена! Спасибо за отчет!

Спасибо за сообщение об этом! Необходимо было добавить дополнительную проверку для учёта анонимных пользователей.


Обе проблемы исправлены в следующем коммите. Пожалуйста, обновите компонент, когда у вас будет возможность, и дайте знать, если столкнётесь с какими-либо другими проблемами.

3 лайка

Спасибо @Taylor за эти исправления, очень ценим, и могу подтвердить, что оба работают у нас :+1:

@icaria36 У нас тоже есть эта проблема, но её можно исправить, создав собственный компонент темы и добавив этот CSS. Наверное, есть лучшее решение (и, конечно, исправление в самом пакете), но пока это сработало для нас :smile:

.voting-category.list-container {
    .discourse-tag {
        margin-right: 6px !important;
    }
}
1 лайк

@tshenry Большое спасибо! Я также могу подтвердить, что обе проблемы исправлены в новой версии.

Касательно отсутствия пробелов между тегами:

Спасибо, @Luke_Cousins! Мне было лень создавать компонент, поэтому я просто добавил ваш код в основной CSS. Похоже, это тоже работает. :tada:

Кажется, я нашёл ошибку…

Если в настройках категории установлено значение «Фильтр списка по умолчанию: все темы», всё работает нормально. Однако, если это значение изменено на «без подкатегорий», компонент не отображается при переходе в категорию. После загрузки страницы он появляется, но только после перезагрузки.

Ещё одна ошибка, о которой сообщил пользователь. В тёмной теме не видно количество голосов:

Это тема по умолчанию в Discourse, при этом пользователь выбрал тёмную тему в своих настройках.

Я хотел бы спросить о возможности отображения «vote-count-before-title» в мобильном интерфейсе. Не могли бы вы добавить эту опцию? Мне очень нравится, как отображается список или обсуждение на странице товара. Надеюсь, это вдохновит вас на разработку компонента темы.

Это мод от @Don, чтобы компонент темы работал на телефоне после того, как я попросил о помощи. Я очень это ценю. FKB Pro - Social theme - #83 by Don