Плагин вывода комментариев через функцию по условиям (аргументам)
Kort |
|
||||
---|---|---|---|---|---|
[Plugin] Comlist / PagecomПлагин вывода комментариев через функцию по условиям (аргументам):
Для работы плагина необходимо установить или просто загрузить плагин Pagelist. Примеры использования
Почему удалены аргументы black / white listsФункционал белого и черного списка нечасто используется, поэтому он реализоватн в виде дополнения. Пример использования в шаблоне:
В аргументе $extra можно указать режим и опции белого и черно списка:
Если в аргументе $extra присутствует точка с запятой, функция "расшифрует" и обработает указанные настройки. Работает только при включенной опции "Генерировать page tags". Если необходимости в использовании белых и черных списков нет, части comlist.first.black_white.php и comlist.query.black_white.php можно отключить (поставить на паузу). SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|||||
Відредаговано: Kort (15.09.2023 17:06, 1 рік тому) |
Kabak |
|
---|---|
В рандом плагин начинает показывать комментарии страниц которые не должны показываться определённым читателям. Нарушается приватность. Чёрный список из прежней версии плагина мне нравится больше. Аякс использован только для кэша ? ( может ерунду спрашиваю ) |
Kort |
|
---|---|
С какими аргументами вызывается функция? Плагин обновлен из репозитория? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Kabak |
|
---|---|
Я про Pagecom , если не использовать чёрный список.
В Comlist при рандомной генерации списка комментариев учитывается уровень читателя и не используются комментарии из закрытых для пользователя разделов ? |
Kort |
|
---|---|
А как вообще надо? Черно-белые списки нужны принципиально или только для исключения показа комментариев в недоступных пользователю разделах? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
Відредаговано: Kort (29.08.2023 06:51, 1 рік тому) |
Kabak |
|
---|---|
Нужно, чтобы плагин делвл выборку комментариев только из тех разделов которые может читать конкретный пользователь в соответствии с его уровнем на сайте. Чёрным списком я могу исключить коментарии как минимум не зарегистрированным пользователям на сайте. Для меня чёрный список удобен.
Если плагин без чёрного списка сам выбирает из базы коментарии которые видны конкретному пользователю в соответствии с его уровнем, то чёрный список не нужен.
Чёрный и белый списки добавляют гибкости. Мне нравится, что я могу управлятьтем, что показывать не зарегистрированным пользователям и наоборот - не показывать, если появилась необходимость. Добавлено 8 минут спустя: Удобно было бы все эти настройки размещать в админке, а не править TPL. Например, что в белом или чёрных листах, количество символов и количество строк которое необходимо оставлять, тип сортировки и т.д. Добавлено 45 секунд спустя: Мне не понятна прелесть кэша. Я , вероятно, не понимаю как он работает в Cotonti |
|
Відредаговано: Kabak (29.08.2023 07:17, 1 рік тому) |
Kort |
|
---|---|
1. Удобство настроек состоит именно в том, что они указываются при конкретном вызове функции. Зачем в админке их задавать глобально? В каждом конкретном случае нужно свое количество записей, порядок сортировки, паджинация, кэш и прочее. 2. Количество символов и строк -- это вообще из области допфункций и CSS. Как оставлять их нужное количество уже пояснял. 3. Прелесть кэша в том, что при наличии закэшированного вывода, он и отдается сразу в шаблон, без отработки функции и не нагружая сервер. При добавлении, удалении и редактировании комментария весь кэш плагина удаляется и при следующем вызове функции создается заново. И так по кругу. Время загрузки страницы можешь сравнить. 4. Кэш и аякс вместе не работают. Плюс необходимости в этом нет. 5. Права доступа к разделам (и, соответственно, страницам) и черно-белые списки -- это о разном. Отдельно сделать можно и то и другое. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Kabak |
|
---|---|
Я переделал под мои нужны Pagecom/ Из-за наличия чёрного и белых списков он мне нравится больше. Но это здорово, что есть выбор для пользователей Cotonti. |
Kort |
|
||
---|---|---|---|
Реализация белого и черного списка:
Вызов такой:
P.S. Но сделать под свои нужды тоже дело! SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|||
Відредаговано: Kort (31.08.2023 08:02, 1 рік тому) |
Kabak |
|
||||
---|---|---|---|---|---|
|