Дмитрий

Дмитрий

С нами с 06 июня 2023; Место в рейтинге пользователей: #7236
Дмитрий
29 февраля 2024, 15:06
0
Спасибо большое, добрый человек! Дай Бог тебе здоровья!
Дмитрий
27 февраля 2024, 19:38
0
А как сделать чтобы название товара было ссылкой ведущей на товар и у цены убрать два ноля после точки (1500.00 р). Подскажи пожалуйста.
Дмитрий
27 февраля 2024, 19:20
0
Спасибо друг! Все работает, не заметил ошибку. Извини!
Дмитрий
27 февраля 2024, 10:51
0
Спасибо. Но ничего не выводится, ошибок в логе нет.
Я создал сниппет «GetPrice»:
<?php
$tablePrefix = $modx->getOption('table_prefix');
$sql = "SELECT Product.pagetitle AS name, Data.price AS price, Parent.pagetitle AS parent FROM {$tablePrefix}site_content Product
LEFT JOIN {$tablePrefix}ms2_products Data ON Product.id = Data.id 
LEFT JOIN {$tablePrefix}site_content Parent ON Product.parent = Parent.id
WHERE Product.class_key = 'msProduct'";
$statement = $modx->query($sql);
$products = $statement->fetchAll(PDO::FETCH_ASSOC);
$output = [];
foreach ($products as $product) {
    $output[$product['parent']][] = $product;
}
Затем вывожу в чанке:
{set $menu = 'GetPrice' | snippet}
{foreach $menu as $parent => $products}
    <p>{$parent}</p>
    <ul>
    {foreach $products as $data}
        <li>{$data.name} - {$data.price}</li>
    {/foreach}
    </ul>
{/foreach}
И ничего. Помогите пожалуйста разобраться.
Дмитрий
26 февраля 2024, 12:44
0
Спасибо за сниппет. Не могли бы вы пояснить как вывести то, что мне нужно? У меня не получается вывести.
Дмитрий
13 февраля 2024, 17:38
0
После инсталляции:

[Tue Feb 13 17:36:03 2024] [error] [client 5.142.177.134:0] PHP Fatal error: Uncaught Error: Class «uagent_info» not found in /home/p/prozon/new.prozon.ru/sys/cache/includes/elements/modplugin/41.include.cache.php:194\nStack trace:\n#0 /home/p/prozon/new.prozon.ru/sys/model/modx/modscript.class.php(76): include()\n#1 /home/p/prozon/new.prozon.ru/sys/model/modx/modx.class.php(1674): modScript->process(NULL)\n#2 /home/p/prozon/new.prozon.ru/sys/model/modx/modresponse.class.php(83): modX->invokeEvent('OnWebPagePreren...')\n#3 /home/p/prozon/new.prozon.ru/sys/model/modx/modrequest.class.php(138): modResponse->outputContent(Array)\n#4 /home/p/prozon/new.prozon.ru/sys/model/modx/modrequest.class.php(122): modRequest->prepareResponse()\n#5 /home/p/prozon/new.prozon.ru/sys/model/modx/modx.class.php(1461): modRequest->handleRequest()\n#6 /home/p/prozon/new.prozon.ru/public_html/index.php(54): modX->handleRequest()\n#7 {main}\n thrown in /home/p/prozon/new.prozon.ru/sys/cache/includes/elements/modplugin/41.include.cache.php on line 194, referer new.prozon.ru/adm/?a=workspaces
Дмитрий
10 февраля 2024, 12:18
0
Переключение php на 8 не помогло. Сайт прекращает отображаться в браузере после инсталяции пакета.
Дмитрий
10 февраля 2024, 11:50
0
Версия php 7.4.Установка ModX advanced (ядро вынесено за пределы public). Попробую переключить на 8 и напишу результат.
Дмитрий
07 июня 2023, 23:39
0
В итоге сколько будет стоить с учетом фильтрации?
Дмитрий
07 июня 2023, 16:22
0
Нужна сортировка по дате, форме и названию
Дмитрий
07 июня 2023, 08:35
0
Сколько будет стоить написать такой сниппет?