Stick, super stick or tag stick discussions to the top of the list.
Screenshots:
- Super Sticky Discussion in All Discussions List
- Super Sticky & Tag Sticky Discussion in Tag's Discussion List
composer require the-turk/flarum-stickiest:^3.0.0
If you ever see an error like General error: 1824 Failed to open the referenced table 'tags' ...
while activating 3.0.x
, check if the engine for the tags
table is InnoDB or not. If not, try switching that to the InnoDB then run and try activating again:
-- make sure you have that db backup.
DELETE FROM `migrations` WHERE `migration` = '2021_07_04_000003_set_default_settings' AND `extension` = 'the-turk-stickiest';
php flarum migrate:reset --extension the-turk-stickiest
DROP TABLE `discussion_sticky_tag`;
php flarum migrate
composer update the-turk/flarum-stickiest
php flarum cache:clear
Don't forget to run migrations if you're upgrading from 2.0.x
composer require the-turk/flarum-stickiest:^3.0.0
php flarum migrate
php flarum cache:clear
If you have "foreign key" error while running migrations, see "Installation" notes.
You may find this complicated in first use but I bet you'll get used to it.
Enable the extension and set the permissions, choose a badge for super stickied discussions if you like. Click on the "Sticky" button like you're using the flarum/sticky
extension and read the descriptions within the modal.