Вопросы
Пагинация без GET-параметров в URL
Для сео необходимо сделать пагинацию pdoPage без get-параметров в url. Делаю вот по этой инструкции ilyaut.ru/tips-and-tricks/implement-pagination-without-get-parameters-in-the-url/ Проблема в том, что это работает, если страницы имеют расширение .html. Подскажите, как сделать так, чтобы это же работало для страниц, у которых нет на конце .html
MODX действительно умирает?
Как мне сказал один знакомый «Использовать MODX или Drupal — это вопрос веры».
Чёт вера моя пошатнулась, если что :)
Ещё год или два года назад практически любой вопрос, связанный с MODX тем или иным способом решался — или давался пример, или ссылка на пример и отличную документацию.
Конечно, проблему можно решить и за деньги, но если человек взялся за MODX — значит он не просто так отказался от того же «бесплатного» Wordpress? Или я не прав?
Я исхожу из принципа, что человек должен до всего дойти сам, если в Google не забанен — всегда можно что-то найти. Как минимум — решить проблему другим путём, может быть не таким эффективным (меня, кстати, одна отложенная проблема до сих пор гложет).
Но иногда возникает ситуация, что информации по проблеме ПРОСТО НЕТ, даже самая крутая документация внезапно даёт пример простейшей реализации, до которой я и сам бы додумался, но копнуть дальше не хочет либо сам разработчик (он же видит «подводные камни» и ему не выгодно распространяться об этом), либо этому мешает обычная лень (помноженная на бесплатную работу — сам по себе знаю, каково это — документацию писать).
Чёт вера моя пошатнулась, если что :)
Ещё год или два года назад практически любой вопрос, связанный с MODX тем или иным способом решался — или давался пример, или ссылка на пример и отличную документацию.
Конечно, проблему можно решить и за деньги, но если человек взялся за MODX — значит он не просто так отказался от того же «бесплатного» Wordpress? Или я не прав?
Я исхожу из принципа, что человек должен до всего дойти сам, если в Google не забанен — всегда можно что-то найти. Как минимум — решить проблему другим путём, может быть не таким эффективным (меня, кстати, одна отложенная проблема до сих пор гложет).
Но иногда возникает ситуация, что информации по проблеме ПРОСТО НЕТ, даже самая крутая документация внезапно даёт пример простейшей реализации, до которой я и сам бы додумался, но копнуть дальше не хочет либо сам разработчик (он же видит «подводные камни» и ему не выгодно распространяться об этом), либо этому мешает обычная лень (помноженная на бесплатную работу — сам по себе знаю, каково это — документацию писать).
Задача сделать мультиязычный интернет магазин, как лучше реализовать на minishop?
Сайт разделен на контексты по языкам, переключает Babel, все бы хорошо,
но понадобился магазин, а делать несколько каталогов товаров в каждом контексте не приемлемо.
Как кто решал подобную задачу?
Как вам такая идея?
Сделать каталог в отдельном контексте (shop) и выводить его во всех контекстах с переводом названий товаров, цен и т.п.?
+ авторизация пользователей в одном контексте
+ один каталог для сайта, перевод названий и описаний товаров в доп полях
+ одна галерея картинок у товаров
+ одна для всех контекстов корзина
ну и т.д.
но понадобился магазин, а делать несколько каталогов товаров в каждом контексте не приемлемо.
Как кто решал подобную задачу?
Как вам такая идея?
Сделать каталог в отдельном контексте (shop) и выводить его во всех контекстах с переводом названий товаров, цен и т.п.?
+ авторизация пользователей в одном контексте
+ один каталог для сайта, перевод названий и описаний товаров в доп полях
+ одна галерея картинок у товаров
+ одна для всех контекстов корзина
ну и т.д.
А почему так?
А почему может быть так, что статистически всё хорошо выводится, а динамически выходит какая то лажа
вот к примеру код
вот сам код
вот к примеру код
вот сам код
<section class="services-section" id="services">
<div class="container">
<h1 class="title-h1 black text-center">Услуги</h1>
<p class="f14 text-center">
Мы отправим курьера, который бесплатно отвезет ноутбук, где будет проведена соответствующая диагностика <br />
и установлена причинанеприятностей.
</p>
<div class="push40"></div>
<div class="row">
[[getImageList?
&docid=`1`
&tvname=`servases_home`
&tpl=`@CODE:
<div class="col-sm-6 col-md-4">
<div class="element relative">
<div class="img-wrapper">
<img src="[[+image]]" alt="[[+alt_text]]"/>
</div>
<div class="title">[[+title]]</div>
<div class="text">
[[+docs]]
</div>
</div>
</div>
`
]]
</div>
</div>
<hr>
</section> pdoPage ajax cultureKey
Подскажите, как можно проверить cultureKey при ajax-пагинации?
На сайте 2 языка, при использовании default ajax-пагинации и переходе на следующую/предыдущую страницу, сбрасывается язык на ссылках навигации и вообще во всём блоке. Может быть, в pdoPage есть встроенная проверка cultureKey и её можно как-то использовать?
На сайте 2 языка, при использовании default ajax-пагинации и переходе на следующую/предыдущую страницу, сбрасывается язык на ссылках навигации и вообще во всём блоке. Может быть, в pdoPage есть встроенная проверка cultureKey и её можно как-то использовать?
pdoPage и getImageList - Постраничная навигация MIGX
Здравствуйте,
Есть каталог с параметрами MIGX нужно отсортировать по MIGX параметрам
Проблема в том что адекватно разбивку на страницы не получается сделать (pdoPage).
Есть каталог с параметрами MIGX нужно отсортировать по MIGX параметрам
Проблема в том что адекватно разбивку на страницы не получается сделать (pdoPage).
Выбор по дате (поле date) в getImageList
Я, наверное, уже всех достал выборками в where
Теперь настал черед уже getImageList
Необходимо получить ОДНУ запись в getImageList, которая устраивает по дате (первое событие, которое ещё не произошло — поле imgdatevremia, типа date). Выполняю такой код — не получаю ничего (без where — самая первая по дате, но мне нужно отобрать меня устраивающую, а она может быть и в середине списка!):
Меняю на
Заранее благодарен за пример выборки в getImageList по сравнению значения типа date с текущей датой
Теперь настал черед уже getImageList
Необходимо получить ОДНУ запись в getImageList, которая устраивает по дате (первое событие, которое ещё не произошло — поле imgdatevremia, типа date). Выполняю такой код — не получаю ничего (без where — самая первая по дате, но мне нужно отобрать меня устраивающую, а она может быть и в середине списка!):
[[getImageList?
&tvname=`datevrem`
&tpl=`BannerRowTpl`
&docid=`[[+id]]`
&sort=`[{"sortby":"imgdatevremia","sortdir":"ASC"}]`
&where=`["imgdatevremia>=NOW()"]`
&limit=`1`
]]Опять же, текст в where должен быть в jsonМеняю на
&where=`{"imgdatevremia:>=":"NOW()"}`и снова НИЧЕГО не получаюЗаранее благодарен за пример выборки в getImageList по сравнению значения типа date с текущей датой
Как вывести несколько галерей и их содержимое ms2gallery на страницу?
Есть задача вывести на страницу все галереи: их превью и все изображения. Использую так:
Если указать &parents=`0`, то выведет абсолютно все изображения из всех галерей.
Как можно получить все изображения, относящиеся к этой галерее?
[[ms2GalleryResources?&tpl=`album-new`&includeThumbs=`big`&parents=`[[*id]]`&includeTVs=`new`&limit=`0`]]Со списком всех галерей все хорошо, они выводятся, теперь нужно вывести все изображения каждой галереи, в чанке album-new использую[[ms2Gallery?&tpl=`thumb-item`]], но не выводится ничего.Если указать &parents=`0`, то выведет абсолютно все изображения из всех галерей.
Как можно получить все изображения, относящиеся к этой галерее?
Создание Gallery через API -?
Здравствуйте!
Создаю ресурс MODX через API, заполняю все поля и TV, но вот как заливать изображения в альбомы Gallery не разберусь никак. Может кто сталкивался?
Альбомы создаются как через процессоры так и пообъектно без проблем, а вот с изображениями беда.
Создаю ресурс MODX через API, заполняю все поля и TV, но вот как заливать изображения в альбомы Gallery не разберусь никак. Может кто сталкивался?
Альбомы создаются как через процессоры так и пообъектно без проблем, а вот с изображениями беда.
Критерии выборки getObject(), getMany()
Как указать условия выборки, например если необходимо выбрать объекты, дата создания которых в промежутки, или больше указанной? Или если нужно выбрать по нескольким критериям?
Спасибо!
PS
Может кто подскажет, когда получен объект после getObject и вызывается метод get() для получения значения полей, эти значения уже подгружены или идет выборка каждый раз по базе?
Спасибо!
PS
Может кто подскажет, когда получен объект после getObject и вызывается метод get() для получения значения полей, эти значения уже подгружены или идет выборка каждый раз по базе?