Konstantin

Konstantin

Был в сети 16 октября 2025, 16:33
Заказы не принимаю
0
Подскажите почему не работает вывод mFilter таким образом?
$res = '';
switch ($_POST['action']) {
	case 'addMfilter2':     
        $param = array(
        'element' => 'msProducts',
        'parents' => $_POST['parents'],
        'limit' => 20,
        'includeContent' => 0,
        'suggestions' => 0,
        'showUnpublished' => 0,
        'ajaxMode' => 'scroll',
        'tpl' => '@FILE chunks/catalog/product_item.tpl',
        'filters' =>'tv|ap_category',
        'aliases' => 'tv|ap_category==category',
        'tplFilter.outer.category' => 'tpl.mFilter2.filter.select',
        'tplFilter.row.category' => '@FILE chunks/category/filter_option.tpl',
         );
         $res = $modx->runSnippet('mFilter2',$param);
         break;
}

if (!empty($res)) {
	die($res);
}
Точнее так, выводится фильтр со значениями для фильтрации, а товаров нет.
Всего результатов: 0
[[!+page.nav]]
+2
сменил метод авторизации в office на телефон

– Читать готовые инструкции целиком.

minishop2 > настройки > способы доставки > открывать активные способы и редактировать поле «обязательные поля», то есть менять там email на phone
+2
Как вы можете говорить за код, и одновременно задавать такие вопросы?
А как вы код с телефона себе в PhpStorm копируете? Отсылаете на почту?
– Чистая магия! Смешиваем кровь девственницы с корнем цикория, варим в чугунном казане на медленном огне посыпая стиральным порошком. Запускаем телеграм на ПК
2
+2
Легко!
Заварить себе чашечку чего-нибудь, сесть на балконе/веранде, подумать о бренном и осознать, что сайт без цен в 2019 году это пи***ц и так делать нельзя.

Ну а если не осознаете никак важность цены на сайте, то напишите прехук для формит:
<?php
    //id получателей
    $recipients = array(
        '00000','00000'
    );
    
    $client_phone = $hook->getValue('phone');
    $client_email = $hook->getValue('email');
    
    // Текст сообщения
    $tm_msg = "Назови клиенту цену, изверг! : {$client_phone}, {$client_email} ";

    $tm_token = 'токен бота';
    $tm_msg = urlencode($tm_msg);

    foreach($recipients as $id){
        $url = "https://api.telegram.org/bot{$tm_token}/sendMessage?chat_id={$id}&text={$tm_msg}";
        $ch = curl_init();
        curl_setopt_array($ch, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true));
        $result = curl_exec($ch);
        curl_close($ch);
    }

return true;
-1
Отличный вопрос! Из серии – сколько будет стоить килограмм асфальта если лошади 4 года.
1) Читать документацию.
2) Смотри п. 1.
3) Зачем так извращаться? «{var $res = $_modx->runSnippet('!mSearch2'»
Документация > параметры сниппета msearch2 > &paginator – Сниппет для постраничной навигации, по умолчанию pdoPage.
4)
как отфильтровать вывод результатов поиска, избавившись от позиций, которых нет в наличии?
Дописать в where соответствующее условие, например '{«published»:0}'
0
Я думал такие SEO-шники вымерли уже :-)
В этом вообще нет необходимости, так как этот показатель оценивается вручную асессорами толоки, и крайне редко. И оценивают они не уровень вложенности URL, а удобство.