Перейти к содержанию

Рейтинг темы


Sidorovih

Рекомендуемые сообщения

Всем привет,у меня есть свой форум и у меня возник вопрос как сделать рейтинг темы?
Чтобы напротив темы были типа звёздочки?

Ссылка на комментарий
Поделиться на другие сайты

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...

Подскажите. Как вывести рейтинг тему в список тем. Как то не удобно сделано, что рейтинг видно только внутри темы 

Ссылка на комментарий
Поделиться на другие сайты

seed в questionRow и в topicRow в нужные вам места: 

{{if $row->container()->forum_allow_rating}}
	{template="rating" group="global" location="front" app="core" params="'tiny', $row->averageRating()"}
{{endif}}

 

Ссылка на комментарий
Поделиться на другие сайты

by_ix прописал после тегов, для теста

Спойлер

445.png.8600209135ffb46566eafba9f409674d.png

 

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, by_ix сказал:

SlawkA так и что, плохо?

да нет. норм. просто мне это не нужно. я уже переболел этим)

тем более вот так наставишь плюшечек на стиль. и тут бах крупная обнова форума и стиля, и все это в помойку отправится.

Ссылка на комментарий
Поделиться на другие сайты

SlawkA Они же вроде дают список изменений в шаблонах, или не так просто потом это все подгонять?

Ссылка на комментарий
Поделиться на другие сайты

29 минут назад, AlphaStar сказал:

или не так просто потом это все подгонять?

скорее всего да.

Ссылка на комментарий
Поделиться на другие сайты

SlawkA  Подскажите, куда в теме вставлять , никак не могу найти :(

Ссылка на комментарий
Поделиться на другие сайты

27 минут назад, seed сказал:

SlawkA  Подскажите, куда в теме вставлять , никак не могу найти :(

Спойлер

1.thumb.png.ac8e84968579c2a24777e8382cfe01fa.png

2.thumb.png.8015c09b846bbd57f35bc1bf4b2c7971.png

 

я ставил так. после кода тегов. вы можете сами выбрать перед чем ставить

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

by_ix SlawkA Подскажите плиз, как поставить выше префикса, то есть вот сюда

93c9ac867b.thumb.jpg.37495d123ba1998d273593cd9f2f682f.jpg

У меня не получилось, или совсем не отображается или ломает все.

Изменено пользователем AlphaStar
Ссылка на комментарий
Поделиться на другие сайты

@AlphaStar точно могу сказать только вечером. 

Ссылка на комментарий
Поделиться на другие сайты

AlphaStar попробуй тут прописать

Спойлер

2332.thumb.png.8164c8c9557cb4d2a4da80f0b57cd6fe.png

и будет вот так

Спойлер

4554.thumb.png.bf2ab16b2ec0092b17f373828d271eba.png

 

Ссылка на комментарий
Поделиться на другие сайты

@SlawkA так я и с телефона сделал. не особо красиво смотрится. 

Ссылка на комментарий
Поделиться на другие сайты

31 минуту назад, AlphaStar сказал:

Ага) Выровнять бы как-то)

ну тогда это в кастом. и должно быть норм

.ipsRating > ul {
    padding: revert;
    margin: 0;
    list-style-type: none;
    position: absolute;
}

 

11.png.2ff6faff94c57499513b800b2eba1d88.png

Ссылка на комментарий
Поделиться на другие сайты

Но в самой теме чутка съехало теперь. 🙏

 

Снимок экрана 2021-12-13 в 14.59.20.png

Снимок экрана 2021-12-13 в 14.59.47.png

Ссылка на комментарий
Поделиться на другие сайты

AlphaStar значит в questionRow прописывать не нужно.

да и я не экстрасенс. без видимости стиля ничем помочь не могу

Ссылка на комментарий
Поделиться на другие сайты

SlawkA в questionRow я не прописывал.

Проверил на дефолтном стиле, также съехало. Или нужно для этого кода задать класс span с .ipsRating?

{{if $row->container()->forum_allow_rating}}
	{template="rating" group="global" location="front" app="core" params="'tiny', $row->averageRating()"}
{{endif}}

Съехало не только в самой теме, но и в магазине и тд, где выводятся звездочки рейтинга.

Ссылка на комментарий
Поделиться на другие сайты

AlphaStar 

в topicRow после:

<li class="ipsDataItem ipsDataItem_responsivePhoto {{if $row->groupsPosted}}ipsDataItem_highlighted{{endif}} {{if $row->unread()}}ipsDataItem_unread{{endif}} {{if method_exists( $row, 'tableClass' ) && $row->tableClass()}}ipsDataItem_{$row->tableClass()}{{endif}} {{if $row->hidden()}}ipsModerated{{endif}}" data-rowID='{$row->$idField}'>

добавить:

{{if $row->container()->forum_allow_rating}}
	<div class="{{if \IPS\Member::loggedIn()->modPermission()}}rtnga{{else}}rtng{{endif}}">{template="rating" group="global" location="front" app="core" params="'tiny', $row->averageRating()"}</div>
{{endif}}

в questionRow добавить то же, что и сверху, после:

<li class="ipsDataItem {{if \IPS\forums\Forum::getMemberListView() == 'snippet'}}ipsTopicSnippet ipsQuestionSnippet{{endif}} {{if $row->unread()}}ipsDataItem_unread{{endif}} {{if method_exists( $row, 'tableClass' ) && $row->tableClass()}}ipsDataItem_{$row->tableClass()}{{endif}} {{if $row->hidden()}}ipsModerated{{endif}} cForumQuestion" data-rowID='{$row->$idField}'>

в custom.css добавить:

@media (min-width: 980px) {
  .rtnga {
    padding: 10px 35px 0 !important;
    margin-bottom: -18px;
}
}
@media (max-width: 979px) {
  .rtnga {
    padding: 0 22px !important;
}
}
@media (min-width: 980px) {
  .rtng {
    padding: 10px 12px 0 !important;
    margin-bottom: -18px;
}
}
@media (max-width: 979px) {
  .rtng {
    padding: 0 !important;
}
}

в ксс можешь сам подредактировать, если где-то будут неровности на сторонних темах.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...