[dev] Thanks for posts - Спойлер для списка поблагодаривших

Скрипты и расширения для phpBB 3.1.x
Собственные расширения, допиливание уже существующих.
Свои виды перевода, свои виды стиля расширений под свои нужды.
Аватара пользователя
CabinetAdmin

[dev] Thanks for posts - Спойлер для списка поблагодаривших

CabinetAdmin 15 май 2017, 11:04 Сообщение

Модификация расширения, позволяющая спрятать список поблагодаривших под спойлер и вывести в кнопки поста цифру (количество благодаривших пост).

[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 КБ) 202 скачивания


Установка: выключить расширение, если требуется обновление до 2.0.2 версии - обновить, скопировать в папку ext содержимое из архива и согласиться с заменой, включить расширение, очистить кэш при необходимости.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект


Аватара пользователя
Jim

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

Аватара пользователя
romaamor

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

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

Аватара пользователя
LEOPARD

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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 - менять на свой вкус/цвет :)

Аватара пользователя
CabinetAdmin

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

maco, займусь обязательно:) Завтра постараюсь.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

rst

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

Аватара пользователя
CabinetAdmin

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

зы. Да, здесь у меня стоит 2.0.8 версия аддона, плюс эта же модификация.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

rst

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

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

Аватара пользователя
CabinetAdmin

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

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

rst

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

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

rst

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

rst

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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

Аватара пользователя
CabinetAdmin

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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 и там и там. Сегодня переустановили расширение, после этого без проблем установили ваше дополнение.

Да, как правило на гитхабе правленые версии появляются быстрее, чем на оффе. Хотя конечно странно, что не поменяли версию, коли есть существенные различия.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

igorbond

[dev] Thanks for posts - Спойлер для списка поблагодаривших

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

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



Похожие темы

Вернуться в «Расширения для phpBB 3.1.x»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость