Иван Бочкарев

Иван Бочкарев

С нами с 11 июня 2013; Место в рейтинге пользователей: #11
Иван Бочкарев
05 сентября 2015, 10:18
0
Иван Бочкарев
05 сентября 2015, 09:05
+1
Маленько не то, может поможет:
<div class="row">
<h2 class="text-center">Похожие объекты</h2>
[[msOptionsMy?
&product=`[[*id]]`
&name=`region`
&tplRow=`@INLINE [[+value]]`
&tplOuter=`@INLINE [[+rows]]`
&toPlaceholder=`region`
]]

 [[!idsProperty?
 &prop=`[[+region]]`
&key=`region`
&toPlaceholder=`ids`
]]

[[!msProducts?
&parents=`0`
&resources=`[[+ids]]`
&tpl=`tpl.properties.row`
&includeThumbs=`700x470`
&depth=`3`
&sortby=`RAND()`
&limit=`3`
]]
 </div>
Выводим объекты из этого региона: Пример

Снипет idsProperty
//$key = 'region';
$category = 0;
//$prop = 'значение свойства';
//$key = $scriptProperties['key'];

//print_r($key);die;

$q = $modx->newQuery('msProductOption');
$q->innerJoin('msProduct', 'msProduct', 'msProduct.id=msProductOption.product_id');
$q->where(array('msProductOption.key' => $key, 'msProductOption.value'=> $prop));
$q->sortby('msProductOption.value','ASC');
$q->select('DISTINCT(msProductOption.value), msProduct.id');
$q->where(array('msProductOption.key' => $key));
if (!empty($category)) {
    $ids = $modx->getChildIds($category);
    $ids[] = $category;
    $q->innerJoin('msCategory', 'msCategory', 'msCategory.id=msProduct.parent');
    $q->where(array('msCategory.id:IN' => $ids));
}
$result = array();
if ($q->prepare() && $q->stmt->execute()) {
    while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
    	$res['id'][] = $row['id'];
	}
	$result = implode(",", array_unique($res['id'])) ;

}

$modx->setPlaceholder($toPlaceholder, $result);

return '';
Автор: Володя Володин
Иван Бочкарев
05 сентября 2015, 08:02
0
Измените в вызове:
&includeTVs=`name, brunch`
Как у вас не верно:
&includeTVs=`1`
— тут нужно указать список полей, как указал выше.

Документация:
Иван Бочкарев
28 июля 2015, 07:59
0
Спасибо! Правда приятно!
Иван Бочкарев
20 мая 2015, 10:35
0
0.0011981: Created inline chunk
0.2206130: Total time
7 602 176: Memory usage
Linode 20$
Иван Бочкарев
05 мая 2015, 07:26
0
Привет!

Как решили вопрос?
Иван Бочкарев
03 мая 2015, 17:51
0
Как раз для оптовиков, Вова и дописывал на указанном скрине. Еще не протестировали, но все вроде работает))!
Иван Бочкарев
23 апреля 2015, 00:04
+2
Есть желание начать работу над Android версией!
Иван Бочкарев
13 апреля 2015, 05:58
0
Есть еще такое решение http://okfoc.us/okzoom/
Иван Бочкарев
09 апреля 2015, 17:13
+1
У меня свое решение. Я использовал API, координаты вношу руками. Разрабатывается тут http://new.bgdcom.ru/
Иван Бочкарев
15 марта 2015, 10:27
0
Искал подобное дополнение пару дней назад.
Сделал сам используя API Yandex Maps.

За работу спасибо! Пригодится!
Иван Бочкарев
17 февраля 2015, 12:26
0
Как вариант, через phpmyadmin поискать адрес старого сайта «пример название хоста на локалке dev.local» в БД.
Изменить в ручную и проверить!
Иван Бочкарев
17 февраля 2015, 10:53
0
Если нужно определенное количество файлов загружать, то просто в форму добавляете несколько input c разными id.

Либо попробуйте Allow multiple files in attachment email
Иван Бочкарев
17 февраля 2015, 08:50
0
Вызов должен содержать:
[[!FormIt?
   &hooks=`email,redirect`
   &redirectTo=`4`
   &emailTpl=`EmailTpl`
   &allowFiles=`1`
   &emailSubject=`Заявка с [[++site_name]]`
   &emailTo=`xxx@mail.ru`
   &validate=`marka:required, year:required, status:required, money:required, phone:required, email:required`
]]
Форма:
<form action="[[~[[*id]]]]" method="post" role="form" class="form-horizontal" enctype="multipart/form-data">
Input
<div class="form-group">
    <label for="photo_1" class="col-lg-5 control-label">Фотография 1:</label>
    <div class="col-lg-5">
        <input type="file" name="photo_1" id="photo_1" value="[[!+fi.photo_1]]"  >
    </div>
</div>
Иван Бочкарев
27 января 2015, 15:10
0
После того как пользователь внес данные в поля — в админке не возможно просмотреть данные по пользователю — take.ms/zsN1I получаю пустую страницу.
Иван Бочкарев
27 января 2015, 12:35
0
Данное дополнение конфликтует с установленным ajaxmanager-1.2.0-pl.
Переходим в меню — Пользователи -> выбираем пользователя -> кликаем редактировать = получаем страницу пустую страницу с заголовком в админке — Новый пользователь

Скриншот: take.ms/Raif6

Отключаешь ajaxmanager — все ОК.
Иван Бочкарев
01 декабря 2014, 08:04
0
Спс, каталог отобразил!
Вопрос следующий как сделать:
— Что бы при клике на ссылку товара, например в контексте English — был переход не на контекст по умолчанию, а активный контекст.

Т.е ссылка в English контексте вида xxxxx.ru/ca00325.html — вела по пути xxxxx.ru/en/ca00325.html с шаблоном для этого языка — возможно ли?