Не могу создать блог на MODx REVO

optimoraiz
На сайте с 16.04.2010
Offline
24
2083

Умные и добрые люди, прошу помогите!

Хочу построить блог на MODx Revo гугл и яндекс весь обыскался, нигде толком не мог понять инструкции:

  • Слушал и смотрел видео урок youtube.com/watch?v=dS0slJvAI_8
  • Читал modx.ws/blog/blog-o-modx-revolution/sozdanie-bloga-v-modx-revolution.html
  • Смотрел по картинкам на других сайта, даже на официальной странице о создании блога просматривал.

Ничего, не понимаю, посты не выводятся. Я уже стока перепробовал, думал упорством и вниманием решить проблемы. Никак...

Помогите. Сайт на котором строю fillcomment.com

DiAksID
На сайте с 02.08.2008
Offline
236
#1

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

делайте поэтапно и контролируйте результат. сначала генерация и вывод постов (это тупо только getresources и getpage), потом вывод архива и тегов (archivist и taglister), потом комментирование (quip). как то так.

или сразу ставьте articles и получайте сборку блога в готовом виде с доп плюшками (вполне приемлемый вариант, кстати)...

show must go on !!!...
optimoraiz
На сайте с 16.04.2010
Offline
24
#2
DiAksID:
исходный код ничем не поможет, надо изнутри смотреть на конструкцию чанков/сниппетов.

делайте поэтапно и контролируйте результат...

Добрый человек, а если я вам доступ скину, и вы поправите, что бы просто выводилист посты. ну как в примерах. А я вам оплачу договорную сумму.

DiAksID
На сайте с 02.08.2008
Offline
236
#3
optimoraiz:
Добрый человек, а если я вас доступ скину, и вы поправите, что бы просто выводилист посты. ну как в примерах. А я вам оплачу сколько сдерете

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

если только начали осваивать, сначала поставьте аддон articles, потом сможете собрать то же самое (почти) руками. с этим подскажут "добрые люди" здесь. там уж совсем не сложно, всё на блюдечке.

NB: настоятельно рекомендую подключится к Modx Cloud (бесплатный тариф) фишки сервиса просто офффигительно облегчают процесс бесконечных переделок поначалу. потраченное время на освоение сервиса окупится потом 100500 раз минимум...

optimoraiz
На сайте с 16.04.2010
Offline
24
#4
DiAksID:
не буду. это вам ничем не поможет, хотите работать с системой - курите мануалы и напрягайте мозжечок ;)

если только начали осваивать, сначала поставьте аддон articles, потом сможете собрать то же самое (почти) руками. с этим подскажут "добрые люди" здесь. там не сложно.

NB: настоятельно рекомендую подключится к Modx Cloud (бесплатный тариф) фишки сервиса просто офффигительно облегчают процесс осваивания. потраченоое время на осваивания сервиса окупится потом 100500 раз минимум...

rticles, пробовал, все получилось как надо, но мне именно руками надо. Я не первый день напрягаю мозг, это уже третий, все делаю заного, переустанавливал куча раз заного. Уже третий урок просмотрел. Ничего не помогает.

DiAksID
На сайте с 02.08.2008
Offline
236
#5

ок. не выводится простыня с списком постов?

выложите код вызова списка постов

optimoraiz
На сайте с 16.04.2010
Offline
24
#6

[[$pageHeader]]

<div id="content" class="blog-post">
<h2 class="title"><a href="[[~[[*id]]]]">[[*pagetitle]]</a></h2>

<p class="post-info">
Posted on [[*publishedon:strtotime:date=`%b %d, %Y`]] |
Tags: [[*tags:notempty=`[[!tolinks? &items=`[[*tags]]` &tagKey=`tag` &target=`1`]]`]] |
<a href="[[~[[*id]]]]#comments" class="comments">
Comments ([[!QuipCount? &thread=`blog-post-[[*id]]`]])
</a>
</p>

<div class="entry">
<p>[[*introtext]]</p>
<hr />
[[*content]]
</div>

<div class="postmeta">
[[*tags:notempty=`
<span class="tags">Tags: [[!tolinks? &items=`[[*tags]]` &tagKey=`tag` &target=`1`]]</span>
`]]
<br class="clear" />
</div>
<hr />
<div class="post-comments" id="comments">[[!Quip? &thread=`blog-post-[[*id]]`
&replyResourceId=`123`
&closeAfter=`30`
]]
<br /><br />
[[!QuipReply? &thread=`blog-post-[[*id]]`
&notifyEmails=`my@email.com`
&moderate=`1`
&moderatorGroup=`Moderators`
&closeAfter=`30`
]]
</div>
</div>
[[$pageFooter]]

<div class="post">

<h2 class="title"><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2>
<p class="post-info">Posted by [[+createdby:userinfo=`fullname`]]
[[+tv.tags:notempty=` | <span class="tags">Tags:
[[!tolinks? &items=`[[+tv.tags]]` &tagKey=`tag` &target=`1`]]
</span>`]]</p>
<div class="entry">
<p>[[+introtext]]</p>
</div>
<p class="postmeta">
<span class="links">
<a href="[[~[[+id]]]]" class="readmore">Read more</a>
| <a href="[[~[[+id]]]]#comments" class="comments">
Comments ([[!QuipCount? &thread=`blog-post-[[+id]]`]])
</a>
| <span class="date">[[+publishedon:strtotime:date=`%b %d, %Y`]]</span>
</span>
</p>
</div>
DiAksID
На сайте с 02.08.2008
Offline
236
#7

не это вывод самого поста и чанк записи для вывода списка. в корневом документе блога должно быть что то типа:


[[!getResourcesTag? &limit=`10`
&pageNavTpl=`<li><a href="[[+href]]">[[+pageNo]]</a></li>`
&pageActiveTpl=`<li class="active"><span class="current">[[+pageNo]]</span></li>`
&pageFirstTpl=`<li class="control"><a href="[[+href]]">начало</a></li>`
&pageLastTpl=`<li class="control"><a href="[[+href]]">конец</a></li>`
&pagePrevTpl=`<li class="control"><a href="[[+href]]">***9668;</a></li>`
&pageNextTpl=`<li class="control"><a href="[[+href]]">***9658;</a></li>`
&toPlaceholder=`page.content`
&element=`getArchives`
&parents=`[[*id]]`
&includeTVs=`1`
&sortby=`publishedon`
&sortdir=`DESC`
&tpl=`post`
]]

вот подобная хрень и формирует/выводит список постов (документов в папке). это если по максимуму с архивом и тегами. &tpl=`post` - имя вашего чанка для записи в списке (измените)

---

UPD: не пропустите, что вывод идёт в плейсхолдер (!) &toPlaceholder=`page.content`, а не сразу в буфер обмена. т.е. после отработки сниппета получаете навигацию в плейсхолдере [[+page.nav]] (по умолчанию) и саму простыню списка в плейсхолдере [[+page.content]] их и вставляете в нужные места для визуализации...

optimoraiz
На сайте с 16.04.2010
Offline
24
#8

DiAksID, спасибо что попробовали помочь, перебрал я вашу комбинацию. И так и этак, в каждую строчечку вклядывался и задумывался.

DiAksID
На сайте с 02.08.2008
Offline
236
#9

я ж говорил, идите поэтапно 😂 сначала в корень блога вставьте только (!) это:


[[!getResources? &parents=`[[*id]]`
&tpl=`post`
]]

получите список постов без прибамбасов. потом можно идти дальше...

---

NB: ээээ ! что это страницы постов в окне списка документов "серые" ? они похоже тупо не опубликованы что ли ?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий