Организация простого вывода статей по категориям.
После длительного перерыва возникла опять необходимость заняться сайтами.
Попробовал WordPress caiw.ru хорошая система, для создания сайта по-быстрому, всё логично и главное работает. Есть много дополнений, но шаблонность решений делает сайты похожими друг на друга.
Посмотрел на новый Drupal, l-w.caiw.ru как всегда неограниченные возможности, при колоссальной медлительности админки, из-за высокой нагрузке на сервер. Сразу вспомнилась Typo3 cms, с которой тоже как то знакомился.
Дополнительно хочу освоить ModX, для разнообразия, так сказать. Вот по этому поводу прошу мне помочь, тем более, что вы разработали своё дополнение: pdoTools, которое я думаю использовать на информационном сайте.
У меня был сайт, сначала на Joomla, потом перенёс его на Drupal, от которого сохранился дамп. С него я взял статьи и импортировал с помощью ImportX, создав более 340 ресурсов. (Заголовок плюс статья.) Но вот как всё это опубликовать? Уроки и примеры в основном сводятся к созданию нескольких страничек по типу сайта визитки.
Вот нашёл урок по теме aboutcomputers.ru/vyivod-statej.html потом увидел ссылки на вашу разработку. Возникли вопросы как переделать пример с использованием pdoTools и как сделать так, чтоб не дублировать код в разных разделах по тематике статей, как задействовать меню.
Пока я только создал ресурсы по шести разделам и мышкой в админке перетусовал экспортированные ресурсы к этим «родителям».
Попробовал WordPress caiw.ru хорошая система, для создания сайта по-быстрому, всё логично и главное работает. Есть много дополнений, но шаблонность решений делает сайты похожими друг на друга.
Посмотрел на новый Drupal, l-w.caiw.ru как всегда неограниченные возможности, при колоссальной медлительности админки, из-за высокой нагрузке на сервер. Сразу вспомнилась Typo3 cms, с которой тоже как то знакомился.
Дополнительно хочу освоить ModX, для разнообразия, так сказать. Вот по этому поводу прошу мне помочь, тем более, что вы разработали своё дополнение: pdoTools, которое я думаю использовать на информационном сайте.
У меня был сайт, сначала на Joomla, потом перенёс его на Drupal, от которого сохранился дамп. С него я взял статьи и импортировал с помощью ImportX, создав более 340 ресурсов. (Заголовок плюс статья.) Но вот как всё это опубликовать? Уроки и примеры в основном сводятся к созданию нескольких страничек по типу сайта визитки.
Вот нашёл урок по теме aboutcomputers.ru/vyivod-statej.html потом увидел ссылки на вашу разработку. Возникли вопросы как переделать пример с использованием pdoTools и как сделать так, чтоб не дублировать код в разных разделах по тематике статей, как задействовать меню.
Пока я только создал ресурсы по шести разделам и мышкой в админке перетусовал экспортированные ресурсы к этим «родителям».
Комментарии: 19
pdoPage — просто убрать лишние параметры, поменять название вызываемого сниппета (на первый взгляд должно работать):
[[!pdoPage?
&includeContent=`1`
&limit=`10`
&tpl=`AllArticles`
]]
<div class="row text-center">
<div class="col-lg-12">
<ul class="pagination">
[[!+page.nav]]
</ul>
</div>
</div>
Если почитать документацию, то можно включить пагинацию через ajaxи как сделать так, чтоб не дублировать код в разных разделах— Код вызова pdoPage можно вставить в шаблон, тогда он будет вызываться на всех страницах этого шаблона.
Вот это почитайте: bezumkin.ru/training/course2/ многое встанет на свои места.
Олег. Спасибо за отклик. И в правду, если этот код можно вставить в шаблон, то и вправду не надо его дублировать. Соответственно, судя по всему этот код можно вставить в новый чанк и подключать в шаблонах. То есть изначально найденный мной урок не грамотен.
Вот нашёл ещё уроки: web-revenue.ru/vyivod-resursov-pri-pomoshhi-pdoresources насколько они грамотные?
Мне нужно научится работать с фронтендом. Обычные CMS с готовыми шаблонами стимула к этому не дают.
Вот нашёл ещё уроки: web-revenue.ru/vyivod-resursov-pri-pomoshhi-pdoresources насколько они грамотные?
Мне нужно научится работать с фронтендом. Обычные CMS с готовыми шаблонами стимула к этому не дают.
Павел, добрый день!
Вы разобрались с выводом? Если нет, напишите, я помогу! Выводить страницами надо через PdoPage. Если надо с ajax.
Вы разобрались с выводом? Если нет, напишите, я помогу! Выводить страницами надо через PdoPage. Если надо с ajax.
shal.caiw.ru/
Вообщем такой ужас у меня получился, перемудрил со стилями. Да и скорее надо другой шаблон искать, этот не подходит для информационного сайта.
Но всё-таки хоть какой-то результат.
Получается, чтоб выводить отдельно каждый раздел одним чанком не получится, так как нужно указывать своего родителя?
Вообщем такой ужас у меня получился, перемудрил со стилями. Да и скорее надо другой шаблон искать, этот не подходит для информационного сайта.
Но всё-таки хоть какой-то результат.
Получается, чтоб выводить отдельно каждый раздел одним чанком не получится, так как нужно указывать своего родителя?
<section class="row section text-light" style="background-color:#FC6E51">
<div class="row-content buffer even clear-after">
<div class="column six push-six last-special">
<h3>[[++site_name]]</h3>
[[*content]]
[[!pdoPage?
&element=`pdoResources`
&parents=`0`
&useWeblinkUrl=`1`
&tpl=`@INLINE <p>[[+idx]]. <a href="[[+link]]">[[+pagetitle]]</a></p>`
&tplPageWrapper=`@INLINE <ul class="menu-item">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul>`
]]
[[!+page.nav]]
</div>
</div>
</section>
Приветствую, Алексей!
Пока ещё ковыряюсь с шаблонами, взял бесплатный адаптивный шаблон, простой безо всяких boostrap'ов и пытаюсь его разделить на чанки…
Тут как бы чисто психологический момент важен. Несколько дней копашусь в интернете в поисках простых рецептов, а не как не могу увидеть свои статьи во фронтенде сайта.
Вообщем, как я уже писал у меня несколько вновь созданных ресурсов, пустых, только названия категорий статей, и множество статей распределённых к этим «родителям». В том уроке, что я приводил вначале предлагалось вставлять код прям в эти ресурсы, как я понимаю это неправильно, теперь я создал чанк, с вариантом кода, что предложил Олег. Но получается в шаблон AllArticles его уже не вставишь, так как он на него ссылается и нужен ещё шаблон?
Пока ещё ковыряюсь с шаблонами, взял бесплатный адаптивный шаблон, простой безо всяких boostrap'ов и пытаюсь его разделить на чанки…
Тут как бы чисто психологический момент важен. Несколько дней копашусь в интернете в поисках простых рецептов, а не как не могу увидеть свои статьи во фронтенде сайта.
Вообщем, как я уже писал у меня несколько вновь созданных ресурсов, пустых, только названия категорий статей, и множество статей распределённых к этим «родителям». В том уроке, что я приводил вначале предлагалось вставлять код прям в эти ресурсы, как я понимаю это неправильно, теперь я создал чанк, с вариантом кода, что предложил Олег. Но получается в шаблон AllArticles его уже не вставишь, так как он на него ссылается и нужен ещё шаблон?
Павел, добрый день!
Напишите Вашу почту, я помогу по мере сил. Здесь дело даже не в шаблонах, а в понимании структуры вывода. А с boostrap на самом деле все делается гораздо проще. Вывести можно с любого родителя, с одного или со скольких надо.
Напишите Вашу почту, я помогу по мере сил. Здесь дело даже не в шаблонах, а в понимании структуры вывода. А с boostrap на самом деле все делается гораздо проще. Вывести можно с любого родителя, с одного или со скольких надо.
Моя почта: uefpro@gmail.com
Сейчас вот смотрю уроки на bezumkin.ru bezumkin.ru/training/course2/3004/ временно поставил Theme.Bootstrap
Уроки от Василия не подходят под определение «простых рецептов».
Попробуйте установить siteExtra и на примере уже делать вывод своих статей. youtu.be/V_karG-YmpI
Большая часть этой сборки у меня уже установлена. Я так понял эта сборка ставится на чистый ModX или она их переустановит? Мои импортированные статьи, которые я начал подправлять не затрёт?
Нет, не затрёт. Если что-то установлено — повторно не будет устанавливаться. Единственное — будут установлены настройки для дружественных урлов.
Можно не устанавливать, а подсмотреть код чанков здесь: github.com/ilyautkin/siteExtra/tree/master/core/components/site/elements/chunks
О вот, так лучше, для понимания. Спасибо попробую разобраться потом отпишусь.
Вообще сама по себе идея, настраиваемых под себя сборок, очень здравая.
Вообще сама по себе идея, настраиваемых под себя сборок, очень здравая.
Нашёл в комментариях, что сборка ничего портить не должна.
Пробовал установить ваш набор на чистый сайт, установленный локально в виде пакета Bitnami, не смог настроить репозиторий. С главного всё ставится, а с вашим что-то не работает. Вроде зарегистрировался, получил код, но не работает. Ставить с Гитхаба не пробовал напрямую, да и нельзя наверное, иначе скрипты настройки не отработают.
Почему нельзя? Можно. Выбирайте «Загрузить пакет» и используйте этот файл
Мдауж, и вправду как просто. Спасибо, смотрю изучаю.
Отличный стартовый набор! Остаётся мне заставить себя вникнуть поглубже в особенности CCS NTML5, особенно в плане адаптивной вёрстки. Скоро персоналки в доме станут анахронизмом, надо понимать, что сайт могут смотреть на разных устройствах.
Отличный стартовый набор! Остаётся мне заставить себя вникнуть поглубже в особенности CCS NTML5, особенно в плане адаптивной вёрстки. Скоро персоналки в доме станут анахронизмом, надо понимать, что сайт могут смотреть на разных устройствах.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.