С помощью этого плагина для PrimeForum модераторы, администратор и автор темы смогут закреплять ответы внутри темы. В результате чего закрепленный пост всегда будет расположен в самом верху темы, а так же будет подсвечиваться (стили при желании можете изменить)
В закрепленном посте будет написано кто и когда его закрепил.
Процедура закрепления крайне простая: у постов после кнопки "Цитата" появится новая кнопка, по нажатию на которую пост закрепится. Для открепления поста необходимо будет еще раз нажать на эту кнопку.
Выбрать архив с дополнением и нажать "Установить". Или ручками поместить папку дополнения в /wp-content/wp-recall/add-on/
* Исправлена ошибка ломающая форум при закреплении поста в теме, если в теме только 1 пост
= 1.2 =
* Исправлена ошибка отображения при удалении закрепленного поста
= 1.1 =
*Убрано отображение ответа как закрепленного при предпросмотре
*Для оригинального ответа добавлен class sticky-original - можно использовать для скрытия с помощью стилей .sticky-original {display:none!important;}
= 1.0 =
*Релиз
Интересный доп, как насчет идеи чуть изменить его и закрепление производить под первым постом в теме?
111 строку в файле плагина:
array_splice($PrimeQuery->posts, 0, 0, $sticky_post_to_array);
замените на:
if($PrimeQuery->vars['pfm-page'] >= 1) {
array_splice($PrimeQuery->posts, 0, 0, $sticky_post_to_array);
} else {
array_splice($PrimeQuery->posts, 1, 0, $sticky_post_to_array);
}
тогда на 1ой странице пост будет 2ой, а на остальных страницах вверху. Если надо что бы всегда был тупо 2ой, то надо лишь в 111 строке поменять первый "0" на "1"
Предложенный вариант вами в самый раз! Именно то, что и хотел. Первый пост темы остается, под ним закрепленный пост и на остальных страницах на первом месте закрепленный пост.
Отличный и полезный доп. Уже стоит на форуме!
Добрый день, а можете адрес прописать . Где этот файл находится плагина .Просто лазию и ни могу найти его. Заранее спасибо
Не очень понятно зачем модераторам закреплять посты, когда в ТС можно прописать. Лучше было бы если пользователи могли отмечали лучшие ответы. И например после 5 таких отметок пост закреплялся в теме. А так плагин можно развивать, есть ещё интересные идеи.
В чем прописать? Пять отметок нащелкать любой может и поднять свой "говно пост", а тут сам автор темы отмечает какой из постов наиболее интересный по его вопросу.
Это я упрощено написал. А так надо конечно систему от накруток. Можно так же как и в форуме оценки +/- пользователи заминусовали и пост вообще удалился. Можно несколько постов закреплять у кого больше + тот и первый и так по убыванию. Как я писал идей много, такие плагины есть на другой cms например xenforo. Удобно. Сделать настройки с разными возможностями плагина и каждый найдёт для себя применение. А там вещь нужная и хотелось бы что бы плагин развивался.
Я не спорю, ваше мнение услышал и понял, просто обратил внимание на особенности. В этом плагине удобство в том, что на базе него можно много что применить (админу) В том числе и в платных услугах, например закрепить сообщение спонсора темы)
Да, плагин безусловно нужный. Так что лично я жду новых версий и улучшений функционала.
Я извиняюсь за возможно тупой вопрос, но есть же кнопка "Закрепить тему" это примерно то же самое?
https://yadi.sk/i/ThkDcoiY3QWo7J
Она закрепляет тему внутри форума, а этот плагин закрепляет ответ внутри темы
Если автор темы нажимает на закреп поста, то тогда пост удваивается и наступает критическая ошибка, форум перестаёт работать. Я понимаю что за поднятие темы есть отдельная кнопка, но как автору темы запретить нажимать на все кнопки.
То что ломается форум исправил, ждите когда придет обновление.
То что закрепленный пост удваивается - это не ошибка (он не удваивается, просто в самом начале выводится его копия)
Всё понял. Спасибо. Купил.
То есть если я правильно понимаю сначала будет ответ, а ниже вопрос? Зачем??
Какой ответ и какой вопрос?
Этот плагин позволяет сделать так, что бы выбранный ответ внутри темы всегда отображался на 1ом месте. Если вам надо что бы он отображался на первой странице после сообщения автора темы, а на остальных страницах первый, то смотрите комментарии, это обсуждалось уже.
Да я почитал. Можно пример посмотреть где нибудь?
Ааа, он на всех страницах темы будет закреплен? Просто в описании написано
...
Здравствуйте! При закреплении делается дубль записи. Так и должно быть? https://yadi.sk/i/iLxngg7Zk-UANg
Да, так и должно быть) Сорян.
При активации адона выскакивает ошибка Warning: array_splice() expects parameter 1 to be array, null given in ...docs/wp-content/wp-recall/add-on/sticky-post/index.php on line 137 при переходе в файл видим код следующего вида array_splice($PrimeQuery->posts, 0, 0, $sticky_post_to_array); код не правился как исправить ошибку