Плагин для разбивки архивов на страницы

В Movable Type архивы категорий и архивы по датам содержат столько сообщений, сколько в них было добавлено. Например, если в декабре 2006 года вы добавили 36 сообщений, то архив /2006/12/ будет содержать эти самые 36 сообщений. То же самое и с архивами категорий. И если датированные архивы со временем не будут перегружены информацией, то категории, наоборот, будут.

Чтобы решить проблему перегрузки, можно воспользоваться специальным плагином «Paged Archives». С его помощью можно легко разбивать архивы на несколько страниц, если он содержит больше заданного в настройках количества сообщений. Плагином поддерживается работа со следующими видами архивов: Main Index, Categories и Date-based. Также для работы плагина необходимо, что публикация была статическая, а не динамическая.

Комментариев: 6

Ерунда полная все эти приблуды для пагинации, если блог 'весомый', то серваки ложатся от таких вот бездумно-криво-написанных чудищ.
Тут http://www.lifewiki.net/sixapart/MTPerformanceTuning написано популярно, пункт "Avoid performance-killing plugins"
Какой бы ни был тип публикаций, что статический совместно с такими плагинами, что динамический с пагинацией на smarty = в первом случае Я уже описал, что происходит, ну а когда с динамикой и smarty, то все валится "по-пути".
С поиском через теги пока таже петрушка - если более 2000 постов найдено, то выдача заканчивается Out of memory

Плагин MT-Paginate, который там упоминается - это совершенно другой плагин.

Дело в том, что Я пробовал оба плагина и с http://www.nonplus.net/software/mt/MTPaginate.htm и с http://abates.tetrap.com/plugins/pagedarchives.html
Говорю абсолютно точно что ложится любой сервак от них!
история: переношу свой блог ранее стоящий на WP, где все посты кроме нескольких были запощены в Uncategorized. Так вот постов там было не одна тысяча, переконвертировал все в формат MT, загнал и давай играться с плагинами.
Вобщем дело закончилось тем, что на локальной машине ребилд 'становился' не говоря уже о хостингах

Надо будет попробовать на локалке поэкспериментировать с плагином.

Будет интересно услышать Ваши результаты экспериментов
..Да кстати, не подскажете где бы это могло быть... видел какое-то упоминание пагинации в шаблоне Search Results Template, а вот в какой версии не помню. Из последнего пробовал всё это
Movable Type 3.34
Movable Type 3.34 Beta 2
или в MT wheeljack

но пробовал бегло, так что запомнился только Cloner, как он четко и быстро работает, ну и отметил, что Assets - абсолютно пока ничем не приметная вещь, кроме тегов

В общем, протестировал я плагин Paged Archives. Тестировал на локально установленной MT с пятью блогами. Для теста был выбран блог с 1200-ю записями, шестью категориями. Разбивка на страницы производилась только в категориях. После перестройки индекса категорий индексных файлов в них стало 127. Процесс перестройки занимает 6-10 секунд. Так что здесь проблем нет.

Проблема возникает, когда добавляешь новое сообщение. В самой большой категории у меня было 57 индексных файлов. Так вот, при добавлении ОДНОГО сообщения ВСЕ индексные файлы перестраивались. А всё из-за того, что плохо продумана структура. Это во многих движках такая фигня: новые сообщения размещаются на страницах page1, page2, а самые старые - на page56, page58. Хотя должно быть наоборот.

А для поиска можно вот этот плагин использовать: http://mt-hacks.com/fastsearch.html
Он и на страницы разобьёт и много чего другого сделает.

Статистика

Яндекс.Метрика

Последние записи

  • Movable Type 4.38 и Movable Type 5.14

    Состоялся релиз новых версий Movable Type — 4.38 и 5.14, в которых устранили проблемы безопасности. В пятой ветке добавили новую функциональность, благодаря которой движок будет...

  • Facebook, Google +1, Twitter, ВКонтакте — как добавить кнопки этих сервисов

    Периодически в форуме и других местах возникают вопросы, как добавить кнопки различных социальных сетей и сервисов к своему блогу и нужны ли для этого какие-нибудь...

  • Movable Type на GitHub: что происходит и что будет

    В конце мая я сообщил, что Movable Type полностью перебрался на GitHub, что позволило быстрее обновлять дистрибутив. Кроме того, все изменения, которые есть в русской...

  • Movable Type 4.37 и 5.12

    Разработчики всерьёз взялись за поиск и устранение возможных уязвимостей (о чём они объявили в Пронете), поэтому встречайте новый релиз обеих веток. При определённых обстоятельствах пользователь,...

  • Movable Type 4.361 и Movable Type 5.11

    Вышло обновление сразу для двух веток Movable Type, включающее исправление проблем с безопасностью (при определённых условиях посторонний человек мог читать, создавать или изменять контент в...

Закрыть