Установил, работает, но устанавливаю атдонн без перезагрузки и ничего не пашет сразу. В чем может быть причина? Кстати а у вас тут это дополнения в виде скрывания выданных благодарностей?

И как можно заменить палец на кнопку спасибо?
Комментарии: 137

southklad 30 окт 2016, 19:01 Сообщение

Убрать благодарность отключена, но ее исчезает все равно. Только если перезагрузить страницу.
  • 0
Изображение

CabinetAdmin 30 окт 2016, 21:10 Сообщение

Ну, я и сказал
CabinetAdmin писал(а): надо чуть переделывать стили и допиливать addon_for_thanks_for_posts.js в расширении аддона.
А вообще при отключении отмены благодарности, после нажатия аддон её не скрывает, он её меняет на дизлайк. А вот уже после обновления страницы кнопки нет.

Чтобы аддон срабатывал, надо открывать этот скрипт и дописывать.
Грубо говоря. Сначала присвоить блоку свой класс:

Код: Выделить всё

<!-- 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 id="thanks-button" 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 -->
Далее правки скрипта, найти:

Код: Выделить всё

$("#lnk_thanks_post" + data.POST_ID).removeClass().addClass('button icon-button ' + data.CLASS_ICON).attr('title', data.THANK_ALT).attr('href', data.THANK_PATH);
добавить с новой строки:

Код: Выделить всё

$("#thanks-button #lnk_thanks_post" + data.POST_ID).removeClass().addClass('thanks-button ' + data.CLASS_ICON).attr('title', data.THANK_ALT).attr('href', data.THANK_PATH);
Найти:

Код: Выделить всё

$("#lnk_thanks_post" + data.POST_ID).removeClass().addClass('button icon-button thanks-icon' ).attr('title', data.THANK_ALT).attr('href', data.THANK_PATH);
добавить с новой строки:

Код: Выделить всё

$("#thanks-button #lnk_thanks_post" + data.POST_ID).removeClass().addClass('thanks-button thanks-icon' ).attr('title', data.THANK_ALT).attr('href', data.THANK_PATH);
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 30 окт 2016, 21:13 Сообщение

Почему не скрывает? Вот так вот у меня

Изображение

Нажимаю на поблагодарить и оно сразу исчезает

Изображение
  • 0
Изображение

CabinetAdmin 31 окт 2016, 15:39 Сообщение

Я на денвере пробовал, может быть у меня там версия более старая, хз. :unknown
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

JimИван 20 апр 2017, 18:53 Сообщение

CabinetAdmin, Подскажите как в топлисте благодарностей для 3.2 убрать колонку звание, выровнять все записи, и как само название Лист благодарностей покрасить в зеленый?
В thanklist_body.html ковырять?
3.2 версия: https://github.com/rxu/thanks_for_posts ... elop-3.2.x
  • 0
Вложения
Расширение Thanks for Posts - Лист благодарностей.png
Till I die

CabinetAdmin 21 апр 2017, 10:16 Сообщение

В файле thankslist_body.html найти:

Код: Выделить всё

<th class="name" data-dfn="{L_RANK}{L_COMMA_SEPARATOR}{L_USERNAME}"><!-- IF S_THANKS --><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}">{L_USERNAME}</a><!-- ENDIF --></th>
и удалить отсюда:

Код: Выделить всё

<span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span>
Найти:

Код: Выделить всё

<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}</td>
и удалить:

Код: Выделить всё

<!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF -->
Jim писал(а): название Лист благодарностей покрасить в зеленый?
В смысле покрасить в зелёный цвет? Заголовок "Лист благодарностей"?
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

JimИван 21 апр 2017, 10:17 Сообщение

CabinetAdmin, да, на скрине он чёрный. Не сочетаемо со стилем.
  • 0
Till I die

CabinetAdmin 21 апр 2017, 10:26 Сообщение

В стиле заголовки ссылкой зелёные, а просто текстом тёмные. Если бы я делал все заголовки по умолчанию зелёными, то было бы не понятно где ссылка, а где просто текст.
Можно в colours.css после:

Код: Выделить всё

h2 {
	color: #28313F;
}
добавить:

Код: Выделить всё

h2.solo {
	color: #4d9547;
}
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 02 июл 2017, 13:35 Сообщение

не как не могу найти этот шаблон
http://cabinetadmina.ru/viewtopic.php?p=68069#p68069
Точнее нашёл

Код: Выделить всё

ext/gfksx/ThanksForPosts/styles/prosilver/theme/
но там нету этих строк
  • 0

CabinetAdmin 02 июл 2017, 16:00 Сообщение

Каких таких строк? Там описываются только добавляемые стили.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 02 июл 2017, 18:46 Сообщение

CabinetAdmin, ах вот я балбес, а я ищу и найти не могу :)
  • 0

eska 03 июл 2017, 08:43 Сообщение

Криво стало отображаться, код добавил в конец файла thanks.css:
Изображение
  • 0

CabinetAdmin 03 июл 2017, 15:22 Сообщение

Добавить display: none; к ранее добавленному:

Код: Выделить всё

.thanks-icon:before {
	background: none;
}
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

dotez 09 июл 2017, 21:12 Сообщение

а можно сделать расширение Лайк Дизлайк?
  • 0

southklad 10 дек 2017, 22:39 Сообщение

А можно чтобы при уменьшении экрана, надпись Поблагодарить заменялась на кнопку палец вверх?
  • 0
Изображение

Похожие темы