Разделы

  
 

[Evo] Пагинация Ditto для кэшируемых страниц

Здравствуйте! Делаю каталог на документах и постоянно выставлять галочку «кэшируемый», даже через managermanager кажется не очень хорошим решением.

Внимательно прочитал habrahabr.ru/post/113719/ и установил CacheAccelerator, но завести его вместе с постраничным вызовом Ditto не удалось.
Не покажите на конкретном примере как это сделать?

вывод статей с помощью getResource

Помогите с выводом статей с помощью getResource И getPage. Если использовать просто getResource, то получается вот так



а если вместе с getPage, то ничего не выводится вообще.

И еще вопрос. Как сделать, чтобы новости выводились на главной странице (например, вот так):

а при переходе по ссылке с новостью было так:


P.S. использую modx revo 2.1.5

Проблемы с getPage, выводиться столько раз сколько указан параметр limit

У меня возникла проблема с getPage.

Пагинация на странице отображается в итоге столько же раз сколько указано кол-во ресурсов, т.е. параметр &limit

getResources:
[[!getResources? &parents=`8` &tpl=`newslist_tpl` &includeContent=`1` &includeTVs=`1` &processTVs=`1` &showHidden=`1` &limit=`3`]]


getPage:
[[!getPage? &elementClass=`modSnippet` &element=`getResources` &showHidden=`1` &parents=`8` &limit=`2` &depth=`3` &pageVarKey=`page` &tpl=`newspagination_tpl`]]


та и по-ходу листалка не работает, отображает всегда 3 (если &limit=`3`) ресурса, на любой странице, и page=1 и page=2.

Подскажите в чем может быть ошибка?
Спасибо.
  • +1
  • 9 апреля 2012, 21:47
  • marcyri
  • 1

MODx Revo 2.1.5 пагинация Архивов

Есть у меня архив. Вывожу на главной так:

[[!Archivist? &tpl=`tpl_archiv_ru` &target=`135` &parents=`121,131,133`]]


Шаблон tpl_archiv_ru:

<ul> 
   <li>
<a href="[[+url]]" title="[[+date:replace=`January==Январь`:replace=`February==Февраль`:replace=`March==Март`:replace=`April==Апрель`:replace=`May==Май`:replace=`June==Июнь`:replace=`July==Июль`:replace=`August==Август`:replace=`September==Сентябрь`:replace=`October==Октябрь`:replace=`November==Ноябрь`:replace=`December==Декабрь`]]">

[[+date:replace=`January==Январь`:replace=`February==Февраль`:replace=`March==Март`:replace=`April==Апрель`:replace=`May==Май`:replace=`June==Июнь`:replace=`July==Июль`:replace=`August==Август`:replace=`September==Сентябрь`:replace=`October==Октябрь`:replace=`November==Ноябрь`:replace=`December==Декабрь`]]
</a>
   ([[+count]])
   </li>
</ul> 




( Читать дальше )
  • 0
  • 14 декабря 2011, 16:20
  • TuncaH
  • 7

[EVO] Как сделать вместо Ditto пагинации Ajax подгруздку?

На сайте есть раздел новости. Там сейчас выводится по 10 новостей и средствами Ditto строиться пагинация.
Подскажите пожалуйста, как сделать подгрузку новостей (вместо пагинации) при клике на ссылку? Прокрутил страницу до конца, кликнул по ссылке типа «More» и подгрузились ещё десяток новостей.
Что-то типа этого
«В контакте» тоже так новости работают.
Может кто-то уже сталкивался с таким вопросом, буду признателен за помощь!
  • 0
  • 5 декабря 2011, 09:06
  • despro7
  • 2

[Evo] Убрать вывод пагинации Ditto при единственной странице

Добавляем
[!Ditto? &id=`news` &tpl=`portfolio` &startID=`2` &paginate=`1` &display=`5`!] 
[+news_previous+]     [+news_pages+]    [+news_next+]


и если новостей всего две, то в [+news_pages+] выводится бесполезная цифра 1.

Можно ли убрать ето, не лазя в код?
Что заменить в коде, если по другому никак?

[решено] Ditto и многоязычность

Добрый день.
Имеется сайт на нескольких языках. В вызове Ditto указал следующий параметр:

&language=`english`


Но в пагинации назад и далее по прежнему на русском языке. Подскажите что можно сделать чтобы исправить эту проблему?
  • 0
  • 17 августа 2011, 12:44
  • SAN_i
  • 11

[решено]Пагинация в AjaxSearch

Добрый день.

Использую для поиска AjaxSearch. Пытаюсь сделать на странице результатов поиска пагинацию вида: Назад 1 2 3 Далее
Пока что добился только 1 2 3 а вот кнопки назад, далее никак не получается сделать.

Может кто сталкивался подскажите пожалуйста что править, где настраивать?

Сам пытался ковырять и файл шаблона и функцию, реализующую это дело, но никак не получается :(
  • 0
  • 8 августа 2011, 12:35
  • SAN_i
  • 19

Некешируемый Ditto и пагинация

После некешируемого вызова Дитто почему-то в пагинации отображается только 2 страницы, хотя по дебагу отбираются изначально все, и разбиваются по &summarize
Если кешируемый вызов — то все нормально.
Как починить и почему так?
  • 0
  • 1 марта 2011, 10:07
  • w3d
  • 5

Jot: постраничная навигация + пагинация paginator 3000

В этом топике расскажу, как сделать пагинацию в Jot следующего вида:
1 2 3 4 5 6 7 8

А также то, как прикрутить скрипт paginator 3000. Скриншот:



( Читать дальше )
  • +2
  • 25 сентября 2010, 21:13
  • VJiK
  • 11