More obvious voting and solution marking for question threads

More obvious voting and solution marking for question threads 2022-02-26

Нет прав на скачивание
Совместимость с XF
  1. 2.2.x
Краткое описание
Enhance your question thread posts with simple template edits for better visibility. Add "vote" and "mark as solution" prompts, adjust opacity for thumbs up/down icons, and customize styling using extra.less for a seamless user experience.

Why do this?​


Users often don't realise that question thread posts can by voted on, or that OP can mark as solution.

These simple template edits make it more obvious.
Instead of:
Screenshot 2022-02-23 at 12.52.00.webp

It will be this:
Screenshot 2022-02-23 at 12.51.12.webp


Two simple template edits:​


In the template app_content_vote.less:​


  • Search for @xf-fontSizeLargest and replace with @xf-fontSizeLarge
  • Search for .m-faBefore(@fa-var-angle-up); and replace with .m-faBefore(@fa-var-thumbs-up);
  • Search for .m-faBefore(@fa-var-angle-down); and replace with .m-faBefore(@fa-var-thumbs-down);
You should now have thumbs up and down. But they are a bit faint so

  • Search for opacity: 0.2; and change to something like opacity: 0.7;

Text prompts: in the template post_question_macros:​



(1) Search for <div class="message-column"> and replace with
Код:
<div class="message-column">
                <xf:comment>add the word "vote"</xf:comment><span style="color:gray;text-align:center;font-size:11px">Vote:</span>
(style to suit)

(2) Search for <span class="u-srOnly">{{ $post.is_question_solution ? $isSolutionText : $makeSolutionText }}</span>and replace with
Code:
Код:
<span class="u-srOnly">{{ $post.is_question_solution ? $isSolutionText : $makeSolutionText }}</span>
                            <xf:comment>add the phrase mark as solution </xf:comment>
                           <span style="color:gray;text-align:center;font-size:11px">({{ $post.is_question_solution ? $isSolutionText : $makeSolutionText}})</span>

NB: if you unmark as solution, the text does not actually change until you refresh the page.

For more dynamic control of styling use a class and define in extra.less

NB:be careful not to erase the closing </a> or you will be sorry.
Автор
axtona
Просмотры
630
Первый выпуск
Последнее обновление
Оценки 0.00 звезды 0 оценок
Ссылка не работает? Отправить сообщение команде NP, и мы поможем вам очень быстро!
Поддержите разработчика Если вы довольны тестом или ваш проект приносит доход, нажмите кнопку «Больше информации», чтобы поддержать разработчика покупкой.

Больше Ресурсов от axtona

Persona - Персонализируйте Идентичность Вашего Форума A
Persona дает каждому члену вашего форума инструменты для того, чтобы сделать их присутствие уникальным.
Просмотры
87
Обновлено
XenForo Medial Gallerie / XFMG A
XenForo Media Gallery ist ein offizielles XenForo-Add-On, das Ihnen die Möglichkeit gibt, eine Galerie zu Ihrem XF2 hinzuaddieren.
Просмотры
676
Обновлено
Relevio.ai A
Relevio.ai 1.0.0
This is the XenForo add-on for Relevio, a unique context‑aware, rule‑driven moderation engine
Просмотры
135
Обновлено
Назад
Вверх