Всего 125 673 комментария

Павел Голубев
26 октября 2020, 14:15
0
Оба варианта не будут работать если значения в TV хранятся как 1==Да||2==Нет.
1 вариант тормозной, берем 100 тысяч ресурсов, по 50 TV у каждого.
Тодор
26 октября 2020, 14:06
0
<?php
$id = 18; //ID ресурса

//Вариант 1
$coll = $modx->getCollection('modTemplateVarResource', array( 'contentid' => $id ));
if(!is_array($coll)) { return; }
foreach($coll as $tv){
    print_r($tv->toArray());
}

//Вариант 2
$query = $modx->newQuery('modTemplateVarResource');
$query->select(array('modTemplateVarResource.*'));
$query->where(array(
    '`modTemplateVarResource`.`contentid`' => $id
));
$query->sortby("id", "ASC");
$query->prepare();
print_r($query->toSQL());

$query->stmt->execute();
$rows = $query->stmt->fetchAll(PDO::FETCH_ASSOC);

foreach($rows as $row){
    print_r($row);
}
Баха Волков
26 октября 2020, 11:37
1
+2
[[!pdoPage?
    ...
    &toPlaceholder=`output`
    ...
]]

[[!+page:is=`1`:then=`[[*catalogSpecialBlockTitle:ne=``:then=`[[$catalogSpecialBlock1]]`]]`]]
[[++output]]
Евгений Webinmd
25 октября 2020, 23:54
+1
я бы посоветовал вам держать хотя бы на предпоследней версии, учитывая частоту выхода новых версий. А то можно получить приколюх с вирусами, как какое-то время назад
Ivan
25 октября 2020, 21:13
+1
Сортировки связей
Николай Савин
25 октября 2020, 19:25
0
компонент оцененный специалистом по разработке компонентов в 120тр именно в моём исполнени основанном на моём 30ти летнем опыте программирования на разных языках
А можно поинтересоваться кто именно из специалистов по разработке компонентов оценил стоимость? Их немного в общем то.
pr-light
25 октября 2020, 16:40
0
звучит сильно загруженно) но все-равно осмелюсь спросить — нам нужна будет помошь по интеграции и настройке сия… написал тебе в телеграм сообщение.
но сюда продублирую:
мы сейчас небольшой сервис пилим, очень хочется рефералку, возможно ли будет рассчитывать, на помощь в установке и настройке плагина и сколько это будет стоить, а так же о каких суммах может идти речь по доработке по реферальным ссылкам
Maksim
25 октября 2020, 14:45
0
тоже наблюдаю такую фичу, направьте на решение?
использую дефолтный код для вызова pdoPage
<div id="pdopage">
        <div class="rows">
        [[!pdoPage?
            &tpl=`@INLINE <div>[[+pagetitle]]</div>`
            &ajaxMode=`default`
        ]]
    </div>
    [[!+page.nav]]
</div>
если нажать на переход на страницу в пагинации, то после Ajax загрузки пагинация оборачивается в еще один ul (хотя в документации сказано:
Внутри [[+page.nav]] у нас div с классом pagination — так в pdoPage по умолчанию
, также в документации неверный дефолтный чанк &tplPageWrapper
@INLINE <div class="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>
)
<ul class="pagination">
    <ul class="pagination">
        <li class="page-item disabled"><a class="page-link" href="#">Первая</a></li>
            ...
    </ul>
</ul>
только при Ajax такое происходит, подскажите как правильно настроить?

Использую:
MODX Revolution 2.7.3-pl
PdoTools 2.12.7-pl
Maksim
25 октября 2020, 14:25
0
Добрый день!

как то решается вопрос вложенной пагинации, использую дефолтный код для вызова pdoPage
<div id="pdopage">
        <div class="rows">
        [[!pdoPage?
            &tpl=`@INLINE <div>[[+pagetitle]]</div>`
            &ajaxMode=`default`
        ]]
    </div>
    [[!+page.nav]]
</div>
если нажать на переход на страницу в пагинации, то после Ajax загрузки пагинация оборачивается в еще один ul (хотя в документации сказано:
Внутри [[+page.nav]] у нас div с классом pagination — так в pdoPage по умолчанию
, также в документации неверный дефолтный чанк &tplPageWrapper
@INLINE <div class="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>
)
<ul class="pagination">
    <ul class="pagination">
        <li class="page-item disabled"><a class="page-link" href="#">Первая</a></li>
            ...
    </ul>
</ul>
только при Ajax такое происходит, подскажите как правильно настроить?

Использую:
MODX Revolution 2.7.3-pl
PdoTools 2.12.7-pl
Александр Мельник
25 октября 2020, 12:07
0
Возможно тут нужно понять, в какой момент происходит валидация данных.
Может быть formit проводит все операции с валидацией до отправки формы, по крайней мере так должно быть логично. А если форма не отправлена, то наверное в массиве $_FILES ничего не будет?
Попробую тот же скрипт (ну немного его переделав) вызвать не как валидатор, а как хук, указав его перед email
Евгений Webinmd
25 октября 2020, 11:36
+1
ну на самом деле покупать офис ради такого функционала малость перебор.
Александр Туниеков
25 октября 2020, 10:55
0
Как-то у Василия мы спрашивали можно ли утянуть эту фишку в отдельный компонент. Он ответил что против :-). А если бы согласился то был бы аналог WatchAsUser только бесплатный :-). За 500р на мой взгляд не имеет смысла покупать. Максимум 90р :-)
Станислав
25 октября 2020, 00:57
+1
Не хватает зависимых селектов в опциях товара. Например, в магазинах автозапчастей, часто продаются разные аксессуары для авто и иногда требуется указать марку и модель авто. А еще есть задачи по цвету-размеру одежды, у одного размера, есть одни цвета, у другого, другие. И тд тп.
Andrey Burym
25 октября 2020, 00:15
0
Не хватает «Типа товара», как это сделано в Webasyst/Shop-script¹.
Оно там даже объединено в «Типы и характеристики товаров».
Соответственно, характеристики (опции) привязываются не к разделу каталога,
и не к шаблону (как TV), а к типу товара.
Сейчас же в minishop при перемещении товара в другую категорию/раздел его
опции «теряются» (хотя и не физически)
Введение «Типа товара» позволит держать в одном разделе разнотипные товары
без «братской могилы» на вкладке «Опции»

Также настройка фильтра в Webasyst сделана лучше, чем где либо. Причём фильтр
настраивается для каждой категории: в какой-то вообще можно не разрешить фильтровать,
в другой включить фильтр «по ширине», а в третьей не фильтровать по ширине )
Здесь же перетаскиванием задаётся и очерёдность характеристик в фильтре.


Было бы замечательно увидеть такой функционал в miniShop (хотя фильтр — не совсем к нему вопрос,
но, имхо, «включение в коробку» укрепило бы позиции MODX)
______________
¹ – правда, он там стоит 20 т.р.
Денис Усманов
24 октября 2020, 23:10
0
Может не то, но всё же тут есть сниппет загрузки фото в профиль пользователя с определёнными форматами, может быть его функционал даст соображения как сделать валидацию в твоём случае.
L I T O S H
L I T O S H
24 октября 2020, 21:37
0
Не знал, но кто пользуется бесплатным компонентом Login (к примеру), будет в самый раз. Там нет такой функции =)
Димыч
24 октября 2020, 20:31
0
А исправлять ошибки, развивать, консультировать и т.п. — тоже за донат? А в сопровождении объем работы обычно намного больше, чем в разработке.