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

В 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
Он и на страницы разобьёт и много чего другого сделает.

Статистика

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

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

  • Обновился сайт с плагинами

    Сайт plugins.movabletype.org, долгое время находившийся в полурабочем состоянии, вновь стал рабочим. У каждого плагина появились обнозначения о совместимости со старыми и новыми версиями. Также многие...

  • Где искать плагины для Movable Type

    Давным давно разработчики Movable Type перенесли совместную работу с кодом на Гитхаб. Благодаря этому, а также стандарту именования плагинов, поиск на Гитхабе находит уже 701...

  • Movable Type 5.2.10

    Изменения в новой версии незначительны, только исправления небольшой угрозы безопасности. Скачать новую версию: 5.2.10 в zip-архиве 5.2.10 в tar.gz-архиве Только изменённые файлы (в сравнении с...

  • Основные нововведения в Movable Type 6

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

  • Movable Type 5.2.9

    В новой версии нет значительных изменения, обновление касается только безопасности системы — была устранена ошибка, благодаря которой была возможна XSS-атака через визуальный редактор. Скачать новую...

Закрыть