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.0If 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-stickiestDROP TABLE `discussion_sticky_tag`;php flarum migratecomposer update the-turk/flarum-stickiest
php flarum cache:clearDon'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:clearIf 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.
