Страница 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 писал(а): Для каждого форума в правах на вкладке разное.
Так в том то и проблема что нету на вкладке разное :unknown

Расширение Thanks for Posts

Добавлено: 11 сен 2016, 19:35
CabinetAdmin
Можно также в ролях посмотреть, так даже лучше будет.

Расширение Thanks for Posts

Добавлено: 11 сен 2016, 20:04
Gunzel
CabinetAdmin писал(а): Можно также в ролях посмотреть, так даже лучше будет.
Решил проблему с помощью ролей :drink:

Расширение 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;
}