Jump to content

Рейтинг темы


 Share

Recommended Posts

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

Link to comment
Share on other sites

  • 2 years later...

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

Link to comment
Share on other sites

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

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

 

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

Спойлер

1.thumb.png.ac8e84968579c2a24777e8382cfe01fa.png

2.thumb.png.8015c09b846bbd57f35bc1bf4b2c7971.png

 

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

Link to comment
Share on other sites

  • 3 weeks later...

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

93c9ac867b.thumb.jpg.37495d123ba1998d273593cd9f2f682f.jpg

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

Edited by AlphaStar
Link to comment
Share on other sites

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

Спойлер

2332.thumb.png.8164c8c9557cb4d2a4da80f0b57cd6fe.png

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

Спойлер

4554.thumb.png.bf2ab16b2ec0092b17f373828d271eba.png

 

Link to comment
Share on other sites

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

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

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

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

 

11.png.2ff6faff94c57499513b800b2eba1d88.png

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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;
}
}

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...