Алексей

Алексей

С нами с 19 ноября 2014; Место в рейтинге пользователей: #243
Алексей
04 марта 2019, 14:27
0
Ольга, добрый день!
Есть параметр &offset (Пропуск результатов от начала.). Может он поможет :)
Алексей
19 февраля 2019, 13:52
0
Добрый день!
Так ключи привязываются к домену. Если вы создавали ключи для тестового домена, то там они и будут работать. А для «чистовика» они нужны новые!
Алексей
30 ноября 2018, 15:17
0
Добрый день, Сергей!
Давно работаю в связке OSPanel и MODX. Вы бы просто дали ссылку на сайт, поможем с необходимыми дополнениями. Я базу данных заранее не создаю, создаю при установке MODX. Да и сами пакеты и настройки настраиваю через packages.php и settings.php. Эти файлы есть, если надо могу прислать. Через них удобней, прописываешь заранее все.
Алексей
29 ноября 2018, 11:44
0
Добрый день!
У меня так было. Там вот этот файл progressbutton.js называется вот так progressButton.js, и поэтому ошибка. Я его просто переименовал.
Алексей
21 ноября 2018, 09:40
0
Кирилл, добрый день! Посмотрите вот этот вопрос modx.pro/help/10252, я думаю станет яснее.
Алексей
02 ноября 2018, 15:10
0
Спасибо!!!
Алексей
04 октября 2018, 09:20
+1
Добрый день!
Ребята, спасибо за ваши советы! Думаю, здесь все ясно. Николай правильно написал :) Будем учиться!
Алексей
03 октября 2018, 10:09
0
Добрый день!
Спасибо за урок!!! Ждем продолжения!
Алексей
30 августа 2018, 15:57
+1
Пополам )))
Алексей
30 августа 2018, 15:18
0
И мне Наташа )))
Алексей
24 июля 2018, 12:55
0
Да не за что!
Алексей
24 июля 2018, 12:37
0
Да сложно сказать, главное работает :). Я для простых настроек MIGX использую вот этот сайт webstool.ru/generator-migx.html, удобно.
Алексей
24 июля 2018, 11:46
0
Да не за что! Разница в чем?
Алексей
24 июля 2018, 11:17
2
+2
Добрый день!
Недавно делал такое. Вот мои настройки:
Вкладки формы
[
{
«caption»: «Заголовок»,
«fields»: [
{
«field»: «year»,
«caption»: «Год»,
«inputTVtype»: «text»
},
{
«field»: «title»,
«caption»: «Название»,
«inputTVtype»: «text»
},
{
«field»: «doc»,
«caption»: «Документ»,
«inputTV»: «docfile»,
«sourceFrom»: «migx»
}
]
}
]

Разметка колонок
[{
«header»: «Год»,
«dataIndex»: «year»,
«sortable»: «true»
},{
«header»: «Название»,
«dataIndex»: «title»,
«sortable»: «true»
},{
«header»: «Документ»,
«dataIndex»: «doc»,
«sortable»: «true»
}]

Отдельно создал TV docfile с параметром ввода (файл) и отдельным источником файлов. Все работало как часы.
Алексей
29 июня 2018, 11:18
0
Добрый день!
Да, поставить это событие, чтобы зарегистрировать плагин. Если надо, напишите почту, я пришлю инструкцию.
Алексей
28 июня 2018, 09:41
0
Спасибо! Все получилось.
Алексей
28 июня 2018, 09:40
0
Спасибо! Все получилось.
Алексей
27 июня 2018, 14:23
0
Сергей, добрый день!
Ваш пример, что-то не работает. У меня похожая проблема. Необходимо вывести у первых трех дочерних ресурсов MIGX поля. Вот так выводит:
{set $rows = json_decode(17 | resource : 'projects', true)}
{foreach $rows as $row}
    {$row.imgpro}{$row.loc}
{/foreach}
Но, он выводит поля только у 17 ресурса, а как сделать вывод у дочерних 5 ресурса, не знаю. Помогите, пожалуйста!
Алексей
31 мая 2018, 14:28
0
Добрый день!
Вот здесь это обсуждалось Реализация раздела «Вопрос — ответ», внизу ссылка есть. Я пробовал этот компонент, работает как часы. Прост в использовании и есть весь функционал. Попробуйте.
Алексей
13 апреля 2018, 13:05
0
Добрый день!
Вообщем решил так:
<?php
$tag = $_GET['tag'];

$key = 'tags'; // имя опции товара
$category = 0; // фильтрация по категории

$q = $modx->newQuery('msProductOption');
$q->innerJoin('msProduct', 'msProduct', 'msProduct.id=msProductOption.product_id');
$q->where(array('msProductOption.key' => $key, 'msProductOption.value'=> $tag));
$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'])) ;
}

$params = array(
    'element' => 'msProducts',
    'includeThumbs' => '260x195',
    'parents' => 9,
    'limit' => 21,
    'tpl'=> 'tpl.msProducts.new',
    'ajaxMode' => 'default',
    'tplPageWrapper' => '@INLINE <ul class="pagination uk-pagination">{{+prev}}{{+pages}}{{+next}}</ul>',
    'tplPageActive' => '@INLINE <li class="uk-active"><span>{{+pageNo}}</span></li>',
    'resources' => $result
    );

$output = $modx->runSnippet('pdoPage', $params);
return $output;
И вывод на странице:

<div id="pdopage">
    <div class="rows uk-child-width-1-3@s uk-grid-match" uk-grid>
        {'!Tags' | snippet}
    </div>
    
    <div class="uk-panel uk-panel-box uk-flex uk-flex-center">{'page.nav' | placeholder}</div>
</div>
Все работает.

Спасибо Вам за помощь!!!