Сергей
С нами с 10 марта 2015; Место в рейтинге пользователей: #160Отображение сохраненных данных в админке Formit
Может кто уже сталкивался с такой штукой
Сохранения в FormIt по средствам хука FormItSaveForm и в админке то, что на скрине, при выгрузке, все норм. А в базе так
Сохранения в FormIt по средствам хука FormItSaveForm и в админке то, что на скрине, при выгрузке, все норм. А в базе так
{"name":"\u0421\u0435\u0440\u0433\u0435\u0439","phone":"890000000","personal":["\u0414\u0430"],"pageId":"1"}
Увеличить длину pagetitle
Всем доброго дня!
Может кто сталкивался с надобностью увеличения pagetitle с 255 символов. Пожалуйста поделитесь решением.
Находил несколько решений в интернете, но не чего не помогло, в бд тоже поменял длину.
А вот как снять ограничение это, не знаю.
modx revo
Может кто сталкивался с надобностью увеличения pagetitle с 255 символов. Пожалуйста поделитесь решением.
Находил несколько решений в интернете, но не чего не помогло, в бд тоже поменял длину.
А вот как снять ограничение это, не знаю.
modx revo
Золотая середина jquery для pdoPage и mSearch2
Добрый день!
Столкнулся с такой загадкой, mSearch2 прекрасно работаем с jquery-3.2.0.min.js и пагинация тоже хорошо работает, но не в отдельности, почему pdoPage в отдельности начинает работать не корректно, работает он как надо с версией jquery-2.2.0.min.js, я могу разные jquery подключать на разных страницах, но думаю что может уже кто то сталкивался и нашел с какой версией jquery они оба корректно работают:
mSearch2 (версия 1.9.1) — при использовании jquery-2.2.0.min.js не работает фильтрация и пропадают ползунки цены.
Столкнулся с такой загадкой, mSearch2 прекрасно работаем с jquery-3.2.0.min.js и пагинация тоже хорошо работает, но не в отдельности, почему pdoPage в отдельности начинает работать не корректно, работает он как надо с версией jquery-2.2.0.min.js, я могу разные jquery подключать на разных страницах, но думаю что может уже кто то сталкивался и нашел с какой версией jquery они оба корректно работают:
mSearch2 (версия 1.9.1) — при использовании jquery-2.2.0.min.js не работает фильтрация и пропадают ползунки цены.
[[!mFilter2?
&paginator=`pdoPage`
&where=`{"template":1,4}`
&element=`mSearch2`
&tplPageWrapper=`@INLINE
<div class="clearfix"></div>
<div class="pagination-container margin-top-20">
<nav class="pagination">
<ul>
[[+pages]]
</ul>
</nav>
<nav class="pagination-next-prev">
<ul>
[[+first]][[+last]]
</ul>
</nav>
</div>`
&tplPageFirst=`@INLINE
<li><a class="prev" href="[[+href]]">Первая</a></li>
`
&tplPageLast=`@INLINE
<li><a class="next" href="[[+href]]">Последняя</a></li>
`
&tplPageActive=`@INLINE
<li><a class="current-page" href="[[+href]]">[[+pageNo]]</a></li>
`
&tplPage=`@INLINE
<li><a href="[[+href]]">[[+pageNo]]</a></li>
`
&showEmptyFilters=`1`
&tpl=`object`
&tpl_n2=`object`
&sortby=`{"menuindex":"ASC"}`
&parents=`[[*id]]`
&ajaxMode=`default`
&limit=`1`
&tplPageFirstEmpty=``
&tplPageLastEmpty=``
&tplPagePrevEmpty=``
&tplPageNextEmpty=``
&includeTVs=`price,room,city,rental,region,microdistrict`
&filters=`
tv|rental:select,
tv|city:select,
tv|region:select,
tv|microdistrict:select,
tv|tip:select,
tv|price:number,
tv|room:select,
tv|area:number,
tv|living-space:number,
tv|kitchen-area:number,
tv|floor:number,
tv|number-of-storeys:number,
tv|housing-material:select,
tv|yearbuilt:select,
tv|type-of-house:select,
tv|apartment-type:select,
tv|layout:select,
tv|lavatory:select,
tv|loggia:select,
tv|type-of-ownership:select,
tv|condition:select
`
&aliases=`
tv|city==city,
tv|region==region,
tv|microdistrict==microdistrict,
tv|room==room,
tv|rental==rental,
tv|housing-material==housing-material,
tv|yearbuilt==yearbuilt,
tv|type-of-house==type-of-house,
tv|apartment-type==apartment-type,
tv|layout==layout,
tv|lavatory==lavatory,
tv|loggia==loggia,
tv|type-of-ownership==type-of-ownership,
tv|condition==condition,
tv|tip==tip
`
&suggestionsRadio=`
tv|city,
tv|region,
tv|microdistrict,
tv|room,
tv|rental,
tv|housing-material,
tv|yearbuilt,
tv|type-of-house,
tv|apartment-type,
tv|layout,
tv|lavatory,
tv|loggia,
tv|type-of-ownership,
tv|condition
tv|tip
`
&tplFilter.outer.tv|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.tv|price=`tpl.mFilter2.filter.number`
&tplFilter.outer.tv|area=`tpl.mFilter2.filter.slider`
&tplFilter.row.tv|area=`tpl.mFilter2.filter.number`
&tplFilter.outer.tv|living-space=`tpl.mFilter2.filter.slider`
&tplFilter.row.tv|living-space=`tpl.mFilter2.filter.number`
&tplFilter.outer.tv|kitchen-area=`tpl.mFilter2.filter.slider`
&tplFilter.row.tv|kitchen-area=`tpl.mFilter2.filter.number`
&tplFilter.outer.tv|floor=`tpl.mFilter2.filter.slider`
&tplFilter.row.tv|floor=`tpl.mFilter2.filter.number`
&tplFilter.outer.tv|number-of-storeys=`tpl.mFilter2.filter.slider`
&tplFilter.row.tv|number-of-storeys=`tpl.mFilter2.filter.number`
&tplFilter.outer.city=`tpl.mFilter2.filter.select`
&tplFilter.row.city=`tpl.mFilter2.filter.option`
&tplFilter.outer.region=`tpl.mFilter2.filter.select`
&tplFilter.row.region=`tpl.mFilter2.filter.option`
&tplFilter.outer.microdistrict=`tpl.mFilter2.filter.select`
&tplFilter.row.microdistrict=`tpl.mFilter2.filter.option`
&tplFilter.row.rental=`tpl.mFilter2.filter.checkbox1`
&tplFilter.row.rental=`tpl.mFilter2.filter.checkbox2`
&tplFilter.outer.housing-material=`tpl.mFilter2.filter.select`
&tplFilter.row.housing-material=`tpl.mFilter2.filter.option`
&tplFilter.outer.yearbuilt=`tpl.mFilter2.filter.select`
&tplFilter.row.yearbuilt=`tpl.mFilter2.filter.option`
&tplFilter.outer.type-of-house=`tpl.mFilter2.filter.select`
&tplFilter.row.type-of-house=`tpl.mFilter2.filter.option`
&tplFilter.outer.apartment-type =`tpl.mFilter2.filter.select`
&tplFilter.row.apartment-type =`tpl.mFilter2.filter.option`
&tplFilter.outer.rental=`tpl.mFilter2.filter.select`
&tplFilter.row.rental=`tpl.mFilter2.filter.option`
&tplFilter.outer.room=`tpl.mFilter2.filter.select`
&tplFilter.row.room=`tpl.mFilter2.filter.option`
&tplFilter.outer.layout=`tpl.mFilter2.filter.select`
&tplFilter.row.layout=`tpl.mFilter2.filter.option`
&tplFilter.outer.lavatory=`tpl.mFilter2.filter.select`
&tplFilter.row.lavatory=`tpl.mFilter2.filter.option`
&tplFilter.outer.loggia=`tpl.mFilter2.filter.select`
&tplFilter.row.loggia=`tpl.mFilter2.filter.option`
&tplFilter.outer.type-of-ownership=`tpl.mFilter2.filter.select`
&tplFilter.row.type-of-ownership=`tpl.mFilter2.filter.option`
&tplFilter.outer.condition=`tpl.mFilter2.filter.select`
&tplFilter.row.condition=`tpl.mFilter2.filter.option`
&tplFilter.outer.tip=`tpl.mFilter2.filter.select`
&tplFilter.row.tip=`tpl.mFilter2.filter.option`
]]
Вывод количества товаров в категории
Добрый день!
Может кто знает, как вывести количество товаров в категории?
Нашел такое решение, но почему то не работает (
Может кто знает, как вывести количество товаров в категории?
Нашел такое решение, но почему то не работает (
<?php
if (empty($parent)) {$parent = $modx->resource->id;}
$pids = array_merge(array($parent), $modx->getChildIds($parent));
$ids = array();
$q = $modx->newQuery('msProduct');
$q->where(array('class_key' => 'msProduct','parent:IN' => $pids,'published' => 1,'deleted' => 0));
$q->select('`msProduct`.`id`');
if ($q->prepare() && $q->stmt->execute()) {
$ids = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
}
$q = $modx->newQuery('msProduct');
$q->leftJoin('msCategoryMember', 'Member', '`Member`.`product_id` = `msProduct`.`id`');
$q->where(array('class_key' => 'msProduct','Member.category_id:IN' => $pids,'published' => 1,'deleted' => 0));
$q->select('`msProduct`.`id`');
if ($q->prepare() && $q->stmt->execute()) {
$ids2 = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
if (!empty($ids2)) {
$ids = array_unique(array_merge($ids, $ids2));
}
}
return count($ids);
Настройка прав пользователя
Добрый день!
Подскажите пожалуйста как настроить доступы к списку пользователей в системе управления так, что бы менеджер мог их видеть, редактировать, создавать, ударять, НО при этом не мог видит суперадминов с неограниченными правами и создавать суперадминов. ИЛИ имел доступ к списку пользователей только с ролью Users и не мог им давать не ограниченные права.
Подскажите пожалуйста как настроить доступы к списку пользователей в системе управления так, что бы менеджер мог их видеть, редактировать, создавать, ударять, НО при этом не мог видит суперадминов с неограниченными правами и создавать суперадминов. ИЛИ имел доступ к списку пользователей только с ролью Users и не мог им давать не ограниченные права.
Быстрое добавление в корзину minishop2
Всем привет!
Может кто сталкивался с таким, но при быстром добавлении товаров в корзину, товары не всегда добавляется и к тому же пишет одно и тоже число в корзине Скрин
Может кто сталкивался с таким, но при быстром добавлении товаров в корзину, товары не всегда добавляется и к тому же пишет одно и тоже число в корзине Скрин
Смена класса при смене шаблона mFilter2
Добрый день!
Подскажите есть решение для смены классов при смене шаблона в чанке tpl.mFilter2.outer у mFilter2
[[+tpls]] — почему то всегда выдает 1. Думал что он будет меняться в зависимости от выбранного шаблона, но к сожалению это не так(
Подскажите есть решение для смены классов при смене шаблона в чанке tpl.mFilter2.outer у mFilter2
<div id="mse2_results" class="products-grid four-in-row product-variant-5">
[[+results]]
</div>
Нужно что бы менялся класс products-grid на products-listview. Я понимаю что можно изменить tpl.msProducts.row3&tpls=`tpl.msProducts.row2,tpl.msProducts.row3`
Но при этом придется менять огромное количество стилей.[[+tpls]] — почему то всегда выдает 1. Думал что он будет меняться в зависимости от выбранного шаблона, но к сожалению это не так(
Настройка дуступа
Всем привет.
Есть задача. Запретить удалять родителей, но при этом сохранить возможность создавать и удалять дочерние ресурсы.
Что сделал:
1. Создал группу ресурсов и добавил туда родителей.
2. Создал политику доступа, в которой запретил удалять ресурсы.
3. Добавил эти настройки соответствующему пользователю (группе пользователей)
И вот нюанс, при создании дочернего ресурса, он автоматически попадает в эту же группу ресурсов и соответственно его так-же нельзя удалить. Может не где то надо галочку поставить, что бы не попадали они под туже политику.
Все заранее спасибо!
Есть задача. Запретить удалять родителей, но при этом сохранить возможность создавать и удалять дочерние ресурсы.
Что сделал:
1. Создал группу ресурсов и добавил туда родителей.
2. Создал политику доступа, в которой запретил удалять ресурсы.
3. Добавил эти настройки соответствующему пользователю (группе пользователей)
И вот нюанс, при создании дочернего ресурса, он автоматически попадает в эту же группу ресурсов и соответственно его так-же нельзя удалить. Может не где то надо галочку поставить, что бы не попадали они под туже политику.
Все заранее спасибо!
Многоуровневая настройка форм modx revo
Добрый день!
Подскажите как сделать 3х уровневую настройку форм?
Есть
Основная категория, у нее шаблон 1
Есть категория, у нее шаблон 2
Есть товар, шаблон 3
Надо что бы Основная категория создавала только ресурсы с шаблонов 2, а категория, ресурсы с шаблоном 3
А получается что основная категория и просто категория создает только ресурсы с шаблоном 3
Как то не логично, хотя вроде все верно сделал.
Подскажите как сделать 3х уровневую настройку форм?
Есть
Основная категория, у нее шаблон 1
Есть категория, у нее шаблон 2
Есть товар, шаблон 3
Надо что бы Основная категория создавала только ресурсы с шаблонов 2, а категория, ресурсы с шаблоном 3
А получается что основная категория и просто категория создает только ресурсы с шаблоном 3
Как то не логично, хотя вроде все верно сделал.
Как реализовать выборку по городу и региону?
Всем привет, кто то уже делал сайт по недвижимости или что то подобное?
Как реализовать выборку по городу и региону?
Это можно сделать с помощью mSearch2? Или надо что то другое искать?
Если такого решения нет, то за сколько готовы взяться за такую работу?
Всем заранее спасибо!
Как реализовать выборку по городу и региону?
Это можно сделать с помощью mSearch2? Или надо что то другое искать?
Если такого решения нет, то за сколько готовы взяться за такую работу?
Всем заранее спасибо!