Kabak |
|
---|---|
Можно ли этим плагином вывести последние сообщения на форумах на титульной странице сайта ? ( в ограниченном количестве - как в настройках плагина для странице - "Новое на сайте" ) ( по-прежнему не работает нормальный поиск на этом сайте ) |
|
This post was edited by Kabak (2023-09-01 09:02, 1 year ago) |
Kopusha |
|
---|---|
Можно https://github.com/Cotonti/Cotonti/blob/master/plugins/recentitems/recentitems.index.php но это темы форума. Не посты. |
Kort |
|
||
---|---|---|---|
Можно так: https://github.com/seditio/cot_forman Список аргументов cot_postlist:
Примеры использования:
Для использования ajax-паджинации необходимо дополнительно включить соответствующую опцию в настройках плагина. Для того, чтобы в URL не попадали аргументы функции, желательно включить в настройках шифрование и ввести 16-значные значения ключа и вектора исполнения. Последняя опция в настройках включит генерацию в шаблоне usertags от fp_posterid по маске PAGE_ROW_USER_ Паджинация (обычная и аяксовая) с кэшем работать не будет. Таков путь. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|||
This post was edited by Kort (2023-09-04 12:57, 1 year ago) |
Kopusha |
|
||||||||
---|---|---|---|---|---|---|---|---|---|
)))) Паджинация (обычная и аяксовая) с кэшем работать не будет. Таков путь. я как раз трахаюсь с этим) ну логично что не будет ибо бессмысленно. Хороший плуг для ряда проектов где срач постоянный, у меня сидит о Библии сайт на котонти старом, мож туда суну. Added 7 minutes later:
Кеш выключил, но не работает без перезагрузки стр почему то? Может в ссылке не хватает класса ajax? Или еще от чего? Added 5 minutes later: PS ajax добавил - в утрле /ua/#get-forman_ajax;ua/index.php;r=forman&tpl=forman.postlist&items=3&order=fp_updated DESC&extra=0&group=0&offset=0&pagination=fpag&ajax_block=forman_ajax&fpag=3 но естественно ничего не меняется постранично. Очевидно Грека руку сунул как нибудь не так... |
|||||||||
This post was edited by Kopusha (2023-09-04 08:43, 1 year ago) |
Kort |
|
---|---|
Аяксовый блок оформляется через ID. Аякс надо включить и в настройках сайта и в настройках плагина. Если все настроено правильно, у анкора появится класс ajax и атрибут rel. Есть еще нюанс с анкором -- я вижу что разметка паджинации изменена под Бутстрап. Здесь я проблему описал. Как ее исправить временно, могу пояснить, но это уже второй вопрос) Обязательно обнови плагины из Гитхаба. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
This post was edited by Kort (2023-09-04 11:59, 1 year ago) |
Kopusha |
|
||
---|---|---|---|
#47035 Kort: У меня именно такая катавасия - два раз класс, а руками в resources.php добавить ajax (<li class="page-item"><a class="page-link ajax") так оно всюду будет. Как проще решить? Added 1 minute later: И вдогонку - нельзя ли обойтитсь без таких страшных урлов при подобной пагинации? |
Kort |
|
||
---|---|---|---|
Привет, параметры передаются через метод GET, и тоже не нравится список аргументов в УРЛе. Как-то это небезопасно выходит. Пока что придумалось только шифровать параметры. Посмотри в предыдущем посте с описанием. Как вариант можно укоротить эти букофы через использование конфигов. Я думаю, получится сделать. PS: Обнови сборку из Github'а -- пофиксили нюанс с классом)) Теперь ajax-паджинация будет работать с классом в анкоре -- примерно так:
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|||
This post was edited by Kort (2023-09-06 06:41, 1 year ago) |
Alex300 |
|
---|---|
#47053 Kopusha: Вопрос ранее обсуждался https://www.cotonti.com/forums?m=posts&q=7541 И в планах есть реализация https://github.com/Cotonti/Cotonti/issues/1728 Заодно попробуем избавиться от jQuery в AjaxHelper'е Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
|
This post was edited by Alex300 (2023-09-06 07:51, 1 year ago) |