Модификация расширения, позволяющая спрятать список поблагодаривших под спойлер и вывести в кнопки поста цифру (количество благодаривших пост).
[dev] Thanks for posts - Спойлер для списка поблагодаривших - thanks-spoiler.png
[dev] Thanks for posts - Спойлер для списка поблагодаривших - thanks-spoiler2.png

Для реализации требуется расширение версии 2.0.2.
Само расширение можно взять здесь - https://github.com/rxu/thanks_for_posts.
Обсуждение расширения на гуру - https://www.phpbbguru.net/community/vie ... 64&t=42980.
Обсуждение расширения на phpbb.com - https://www.phpbb.com/community/viewtop ... &t=2259046

Если у вас расширение меньшей версии, то сначала обновитесь и только после этого устанавливайте данный мод.

Скачать:
ThanksForPosts-spoiler.zip
27.16 КБ 382 скачивания
Установка: выключить расширение, если требуется обновление до 2.0.2 версии - обновить, скопировать в папку ext содержимое из архива и согласиться с заменой, включить расширение, очистить кэш при необходимости.
Комментарии: 14

maco 15 май 2017, 15:43 Сообщение

Добрый день, а для этой версии https://github.com/rxu/thanks_for_posts ... elop-3.2.x :)
  • 0

JimИван 15 май 2017, 17:23 Сообщение

CabinetAdmin, а как же оформление темы?))
  • 0
Till I die

romaamor 15 май 2017, 17:31 Сообщение

Страница недоступна

Сайт satelitray.ru пока не может обработать этот запрос.
HTTP ERROR 500
  • 0

LEOPARDАлександр 15 май 2017, 17:40 Сообщение

Не пойму, как изменить цвет циферкам?

Кому интересно:
ext/gfksx/ThanksForPosts/styles/prosilver/theme/thanks.css
Найти:

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

.num_post {
	cursor: default;
	line-height: 18px;
	padding: 0 5px;
}
Заменить на:

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

.num_post {
	cursor: default;
	line-height: 18px;
	padding: 0 5px;
	color: #1A9339;
	font-weight: 700;
}
#1A9339 - менять на свой вкус/цвет :)
  • 0

CabinetAdmin 15 май 2017, 20:41 Сообщение

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

rst 22 май 2017, 00:46 Сообщение

Попробовал установить.
Словил такое:

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

Catchable fatal error: Argument 10 passed to gfksx\ThanksForPosts\core\helper::__construct() must implement interface phpbb\event\dispatcher_interface, string given, called in /var/www/ffffff/data/www/ffffff.ru/cache/container_dotslash.php on line 2192 and defined in /var/www/ffffff/data/www/ffffff.ru/ext/gfksx/ThanksForPosts/core/helper.php on line 107
Кэш чистил. Версия расширения 2.0.2

Откатился. В чем может быть причина ошибки?
  • 0

CabinetAdmin 22 май 2017, 15:18 Сообщение

Очистить кэш вручную.
Плюс можно посмотреть в сторону аддона от Алг, если с выключенным аддоном работает, то его нужно тоже обновить до последней версии... Вроде бы 2.0.8 сейчас последняя.

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

rst 22 май 2017, 19:33 Сообщение

Кэш физически чистил.

Отключил расширение АЛГ (у меня .0.3 версия). Снова по инструкции поставил расширение. Ошибка та же. Причем даже админку рубит. ((( В какую ещё сторону можно посмотреть?
  • 0

CabinetAdmin 23 май 2017, 15:55 Сообщение

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

Ладно, такс, а которое работает расширение, к которому откатились, тоже 2.0.2 версии? Вот если меньше, то можно сделать так:
  • сначала выключить это расширение и аддон, у аддона удалить данные,
  • потом обновить до последних версий (у аддона имя расширения в старой версии было с заглавными буквами, в новой все строчные),
  • установить модификацию,
  • включить расширение, потом аддон.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

rst 25 май 2017, 21:22 Сообщение

Оказалось, что расширение скачанное когда-то с оф. сайта отличается от расширения, которое лежит на гитхабе от гуру, хотя версия 2.0.2 и там и там. Сегодня переустановили расширение, после этого без проблем установили ваше дополнение.
Спасибо.

Есть пара вопросов:
1. Нет ли возможности убрать нули. Т.е. там где ноль просто ничего не выводить? И кнопку, соответственно, не выводить.
2. Поменять местами кнопку спасибы и цифру. Те там где не ноль сначала будет цифра, потом кнопка благодарности?
  • 0

rst 25 май 2017, 21:27 Сообщение

Вопрос №2 снят. )
Остался вопрос - как убрать нулевые значения?
  • 0

rst 25 май 2017, 21:28 Сообщение

Всё же ещё один вопрос есть ) Как добавить тайтл к цифре? Там не ссылка. (
  • 0

CabinetAdmin 26 май 2017, 16:48 Сообщение

rst писал(а): там где ноль просто ничего не выводить?
В файле viewtopic_body_post_buttons_after:

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

	<li>
		<span class="button icon-button num_post">{postrow.THANK_NUMBER}</span>
	</li>
заменить на:

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

	<!-- IF postrow.THANK_NUMBER > 0 -->
	<li>
		<span class="button icon-button num_post">{postrow.THANK_NUMBER}</span>
	</li>
	<!-- ENDIF -->
title можно добавить к span:

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

<span class="button icon-button num_post" title="{postrow.THANK_NUMBER}">
rst писал(а): Оказалось, что расширение скачанное когда-то с оф. сайта отличается от расширения, которое лежит на гитхабе от гуру, хотя версия 2.0.2 и там и там. Сегодня переустановили расширение, после этого без проблем установили ваше дополнение.
Да, как правило на гитхабе правленые версии появляются быстрее, чем на оффе. Хотя конечно странно, что не поменяли версию, коли есть существенные различия.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 31 май 2017, 00:20 Сообщение

А не лучше ли это сделать аддоном? Чтобы не затрагивать расширение? Ведь оно может обновится
  • 0
Изображение