Страница 4 из 10
Расширение Thanks for Posts
Добавлено: 05 мар 2015, 21:37
southklad
Установил, работает, но устанавливаю атдонн без перезагрузки и ничего не пашет сразу. В чем может быть причина? Кстати а у вас тут это дополнения в виде скрывания выданных благодарностей?
И как можно заменить палец на кнопку спасибо?
Расширение Thanks for Posts
Добавлено: 11 сен 2016, 17:00
Gunzel
Всем привет . У меня возникла такая проблема , не могу разрешить группе "Зарегистрированные пользователи" благодарить за сообщения . В управлении правами нужной группы просто нету этого пункта настроек
. Пол дня уже мучаюсь , подскажите то ли я дурак - то ли что не так ?
Расширение Thanks for Posts
Добавлено: 11 сен 2016, 18:45
CabinetAdmin
Для каждого форума в правах на вкладке разное.
Расширение Thanks for Posts
Добавлено: 11 сен 2016, 19:23
Gunzel
CabinetAdmin писал(а): Для каждого форума в правах на вкладке разное.
Так в том то и проблема что нету на вкладке разное
Расширение Thanks for Posts
Добавлено: 11 сен 2016, 19:35
CabinetAdmin
Можно также в ролях посмотреть, так даже лучше будет.
Расширение Thanks for Posts
Добавлено: 11 сен 2016, 20:04
Gunzel
CabinetAdmin писал(а): Можно также в ролях посмотреть, так даже лучше будет.
Решил проблему с помощью ролей
Расширение Thanks for Posts
Добавлено: 26 окт 2016, 09:17
eska
Кто0то на этом форуме спрашивал как изменить кулачок с пальцем на кнопку "поблагодарить"
Расширение Thanks for Posts
Добавлено: 26 окт 2016, 13:47
southklad
А как продублировать кнопку спасибок вот сюда
И можно ее сделать вровень с поделиться в соц. сетях?
Хотя даже лучше было бы туда другую кнопку сделать, в смысле другое изображение, они кстати конфликтовать не будут?
Расширение Thanks for Posts
Добавлено: 26 окт 2016, 15:49
CabinetAdmin
eska, на первой странице.
igorbond, а как соц сети добавлены?
Примерно в том месте есть два события, надо использовать тоже событие, что и там. Продублировать кнопку, но уже со своим классом:
Код: Выделить всё
<!-- IF not postrow.S_FIRST_POST_ONLY or postrow.S_ONLY_TOPICSTART -->
<!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and S_FORUM_THANKS and S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and (not postrow.S_ALREADY_THANKED or postrow.S_REMOVE_THANKS) -->
<div style="float: left">
<a id='lnk_thanks_post{postrow.POST_ID}' href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" class="button icon-button {postrow.THANKS_IMG}-2"><span>{postrow.THANK_ALT_SHORT}</span></a>
</div>
<!-- ENDIF -->
<!-- ENDIF -->
В
thanks.css
добавить стили для нового изображения:
Код: Выделить всё
.thanks-icon-2:before
{
background-position: -3px -1px;
background-image: url("./images/icons_button_likes.png");
}
.thanks-icon-2:hover:before{ background-position: -3px -19px; }
.removethanks-icon-2:before
{
background-position: -18px -2px;
background-image: url("./images/icons_button_likes.png");
}
.removethanks-icon-2:hover:before {background-position: -18px -20px; }
Можно добавить сразу после родных.
Расширение Thanks for Posts
Добавлено: 27 окт 2016, 15:52
southklad
Данный способ подходит, но в нем не работает аддон без перезагрузки.
Да и я туда хочу вставить кнопку свою
Расширение Thanks for Posts
Добавлено: 27 окт 2016, 17:34
CabinetAdmin
Возможно что кнопка находится не в <ul class="post-buttons">
. Хм...
Расширение Thanks for Posts
Добавлено: 27 окт 2016, 18:26
southklad
Закинул в файл viewtopic_body_postrow_post_content_footer.html
Расширение Thanks for Posts
Добавлено: 28 окт 2016, 21:47
southklad
мыслей нет?
Расширение Thanks for Posts
Добавлено: 29 окт 2016, 14:10
CabinetAdmin
Например:
Код: Выделить всё
<!-- IF not postrow.S_FIRST_POST_ONLY or postrow.S_ONLY_TOPICSTART -->
<!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and S_FORUM_THANKS and S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and (not postrow.S_ALREADY_THANKED or postrow.S_REMOVE_THANKS) -->
<div style="float: left">
<a id='lnk_thanks_post{postrow.POST_ID}' href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" class="thanks-button {postrow.THANKS_IMG}"><span>{postrow.THANK_ALT_SHORT}</span></a>
</div>
<!-- ENDIF -->
<!-- ENDIF -->
Стили:
Код: Выделить всё
.thanks-button {
height: 19px;
display: inline-block;
white-space: nowrap;
position: relative;
text-decoration: none !important;
outline-style: none !important;
vertical-align: bottom;
}
.thanks-button span {
display: block;
height: 0;
overflow: hidden;
position: absolute;
width: 1px;
}
.thanks-button:before {
background: transparent 0 0 no-repeat;
content: '';
display: inline-block;
height: 19px;
width: 205px;
}
.thanks-button.thanks-icon:before, .thanks-button.removethanks-icon:before {
background-position: 0 0;
background-image: url("./images/rep_up.png");
}
.thanks-button.thanks-icon:hover:before, .thanks-button.removethanks-icon:hover:before { background-position: 0 0; }
В таком виде аддон будет срабатывать на благодарность, на отмену нет. Если задаться целью отмены благодарности, то надо чуть переделывать стили и допиливать addon_for_thanks_for_posts.js в расширении аддона.
Расширение Thanks for Posts
Добавлено: 29 окт 2016, 23:42
southklad
Ну и главная тут проблема, не исчезает картинка после выдачи благодарности сразу, стандартная исчезает, а эта нет
Расширение Thanks for Posts
Добавлено: 30 окт 2016, 08:14
CabinetAdmin
Стандартная меняется на дизлайк, а поскольку в этой картинке только один вариант, то она так и остаётся лайком.
Вот так при выдаче благодарности кнопка исчезнет:
Код: Выделить всё
.thanks-button.removethanks-icon {
display: none;
}