Вопросы
TinyMCE кастомный список в толбаре
Добрый день, коллеги! Очень нужна ваша помощь. Есть много чанков, которые вставляются в редакторе (TinyMCE) в нужных местах. Заказчик просит в тулбаре TinyMCE сделать выпадающий список со списком чанков (список я задам). При выборе чанка из списка он вставляется в нужное место где стоит курсор в виде [[$CHUNK_NAME]]
Проект очень горит, не хочется подводить заказчика, поэтому прибегнул к помощи сообщества (в основном стараюсь сам искать ответ на вопрос).
Проект очень горит, не хочется подводить заказчика, поэтому прибегнул к помощи сообщества (в основном стараюсь сам искать ответ на вопрос).
Как при создании товара в minishop формировать ссылку такого вида
Всем привет
Поставил minishop, при создании товара формируется ссылка через ЧПУ такого вида
site/product/nazvanie-tovara
Все в общем-то логично
Но возник вопрос, как формировать ссылку вида
site/product/id-nazvanie-tovara
Нужно чтобы перед ЧПУ товара стоял его ID
Поставил minishop, при создании товара формируется ссылка через ЧПУ такого вида
site/product/nazvanie-tovara
Все в общем-то логично
Но возник вопрос, как формировать ссылку вида
site/product/id-nazvanie-tovara
Нужно чтобы перед ЧПУ товара стоял его ID
Импорт и Экспорт Tickets из csv
Всем привет, подскажите пожалуйста:
Нужно с csv импортировать в modx тикеты включая картинки(указанные на другом ресурсе)
-Tickets
-ms2Gallery
Какими средствами или плагином это лучше сделать?
Нужно с csv импортировать в modx тикеты включая картинки(указанные на другом ресурсе)
-Tickets
-ms2Gallery
Какими средствами или плагином это лучше сделать?
Разные результаты запроса через PDO и xPDO
Не пойму в чем проблема, вроде один и тот же запрос и разные результаты
msPec Итоговая стоимость
Всем привет, возникла такая необходимость, не добавлять стоимость доставки в итоговую стоимость, но информация о доставке что бы осталась, как это можно реализовать?
Почему стандартная конструкция не работает!?
[[+idx:is=`1`:then=`index_1`]] Почему стандартная конструкция не работает в pdoPage!?
ни*я не выводит млин, варинт без кеша тоже не пашет [[!idx...]]
запарился уже, на феном та же хрень! В чем может быть дело,? Просто [[idx]] итерации выводятся 1,2,3…
ни*я не выводит млин, варинт без кеша тоже не пашет [[!idx...]]
запарился уже, на феном та же хрень! В чем может быть дело,? Просто [[idx]] итерации выводятся 1,2,3…
[[!pdoPage?
&element=`getImageList`
&limit=`20`
&tvname=`our_clients`
&reverse=`1`
&tpl=`@CODE:
<a class="item [[!+idx:is=`1`:then=`index_1`]]" href="[[+slide]]">
<img src="[[+slide]]">
</a>
`
........
]] Сортировка по рейтингу — как подружить mFilter2 и FiveStarRating
Друзья, как подружить mFilter2 и FiveStarRating:
Вывожу товары miniShope2 так:
значение рейтинга получаю так:
В tplSimpleR_server_res лежит [[+rating_value]], который выводит дробное значение рейтинга.
Подскажите, плз, как сделать сортировку по рейтинку?
Вывожу товары miniShope2 так:
[[!mFilter2?
&limit=`10`
&parents=`155`
&tpl=`@FILE chunks/miniShop2/product_item.tpl`
&element=`msProducts`
&class=`msProduct`
&includeTVs=`version`
&filters=`
tv|version,
`
&ajaxMode=`button`
&tplFilter.outer.tv|version=`tpl.mFilter2.filter.version`
]]Все работает, как сюда добавить сортировку по рейтингу не имею представления,значение рейтинга получаю так:
[[!SimpleRating?
&id = `[[+id]]`
&tpl = `tplSimpleR_server_res`
]]В tplSimpleR_server_res лежит [[+rating_value]], который выводит дробное значение рейтинга.
Подскажите, плз, как сделать сортировку по рейтинку?
Сделать сортировку в фильтре по tv полю
Здравствуйте имеется данный фильтр, у него есть поле селект называется выбрать автомобиль тип список.
Подскажите каким образом можно отфильтровать по этому полю.

Вот вёрстка фильтра
Подскажите каким образом можно отфильтровать по этому полю.

Вот вёрстка фильтра
<div class="form-selection">
<form action="[[~3]]" name="f-selection">
<div class="f-fields plane-1">
<select name="s-category" id="s-category">
<option value="0">Выберите тип запасных частей</option>
[[!getResources? &limit=`0` &parents=`15` &where=`{"template:=":4}` &sortby=`{"menuindex":"ASC"}` &tpl=`category-item-option-model-selection`]]
</select>
</div>
<div class="f-fields plane-2">
<select name="s-auto" id="s-auto" onchange="getMod(this.value);">
<option value="0">Выберите автомобиль</option>
[[!getResources? &parents=`28` &where=`{"template:=":6}` &tpl=`category-item-option-model-selection-2`&limit=`0`]]
</select>
</div>
<div id="append">[[select-model]]</div>
<div class="f-button">
<input type="submit" id="s-sub" name="s-sub" value="Найти">
<!--<button type="submit">Найти</button>-->
</div>
</form>
</div>Это сниппет selection <?php
// [[!getResources? &sortby=`{"menuindex":"ASC"}` &parents=`[[*id]]` &where=`{"template:IN":[5]}` &tpl=`product-list`]]
$auto = $_GET['s-auto'];
$seng = $_GET['s-eng'];
if(!empty($auto) && empty($seng)) {
$modelfl = array();
$array_ids = $modx->getChildIds($auto, 5, array('context' => 'web'));
foreach($array_ids AS $item) {
$modelfl[] = 'model==%'.$item.'%';
}
$modelfl_str = implode('||',$modelfl);
}
else if(!empty($seng)) {
$modelfl_str = 'model==%'.$seng.'%';
}
$filter .= $modelfl_str;
$cat = $_GET['s-category'];
if($cat == 0) {
$array_ids = $modx->getChildIds(15,1,array('context' => 'web'));
$cat = implode(",",$array_ids);
}
$arr = array(
'sortby'=>'{"pagetitle":"ASC"}',
'includeTVs'=>1,
'processTVs'=>1,
'depth'=> 2,
'where'=>'{"template:IN":[5]}',
'tpl'=>'product-list-selection',
'parents'=>$cat,
'tvFilters'=>"$filter",
'limit'=>0);
$sn = $modx->runSnippet('getResources',$arr);
if(!empty($_GET['s-auto']) || !empty($_GET['s-eng']) || !empty($_GET['s-category'])) {
if(!empty($sn)) {
echo '<table class="param-model">';
echo $sn;
echo '</table>';
}
else {
echo '<p class="not">По вашему запросу ничего не найдено</p>';
}
}select-model сниппет модели<?php
if(!empty($_GET['s-auto'])) {
$array_ids = $modx->getChildIds($_GET['s-auto'],6,array('context' => 'web'));
echo'<div class="f-fields plane-2"><select name="s-eng" id="s-eng"><option value="0">Выберите двигатель</option>';
foreach($array_ids AS $item) {
$page = $modx->getObject('modResource', $item);
$output = $page->get('pagetitle');
if($_GET['s-eng'] == $item) {
$cls = ' selected';
}
else {
$cls = '';
}
echo '<option value="'.$item.'"'.$cls.'>'.$output.'</option>';
}
echo '</select></div>';
}сниппет searchauto<?php
// [[!getResources? &sortby=`{"menuindex":"ASC"}` &parents=`[[*id]]` &where=`{"template:IN":[5]}` &tpl=`product-list`]]
$model = $_GET['f-auto'];
$arr = array(
'sortby'=>'{"menuindex":"ASC"}',
'includeTVs'=>1,
'processTVs'=>1,
'where'=>'{"template:IN":[5]}',
'tpl'=>'product-list',
'parents'=>15,
'tvFilters'=>"model==%$model%");
echo '<table class="param-model">';
echo $sn = $modx->runSnippet('getResources',$arr);
echo '</table>';Кто чем подскажет, поможет, буду благодарен обыскал всё, сам почти не разбираюсь в модексе вообще, по этому прошу помощи, нашёл что сортировку можно выполнить по sortbyTV — Сортировка по TV. Указать имя TV. А как и что не понятно. MarkitUp в Tickets
Подскажите как перенести панель редактора под textarea? А также каким образом добавить новые кнопки?
Ещё есть момент, необходимо панель укоротить и сделать выпадающий список с остальными кнопками.
Ещё есть момент, необходимо панель укоротить и сделать выпадающий список с остальными кнопками.
поиск по полям пользователя
приведите пожалуйста пример где выводятся all users
например с определённым заполненным полем с помощью pdotools
тоесть например есть на сайте покупатели
как вывести all users(покупатели) по user profile state с заданным условием для state
заранее спасибо огромнейшее
например с определённым заполненным полем с помощью pdotools
тоесть например есть на сайте покупатели
как вывести all users(покупатели) по user profile state с заданным условием для state
заранее спасибо огромнейшее