Константин

Константин

С нами с 24 апреля 2017; Место в рейтинге пользователей: #6850
Константин
10 февраля 2023, 14:38
0
Спасибо! Получилось!!!
Константин
10 февраля 2023, 12:12
0
Пробовал так. Не работает: скриншот 1 disk.yandex.ru/i/5ZKtbaX5XPiSAQ скриншот 2 disk.yandex.ru/i/x2C8ZMmwiAoTkQ
Константин
07 февраля 2023, 15:00
0
Есть какой либо пример? Я новичок в этом, не умею пока на таком языке глаголить))) В условие завернуть — это примерно понятно что, а как время записывать и как это делать, 0)
Константин
07 февраля 2023, 07:58
0
Вот сниппет, судя по всему, в нем происходит подсчет:

$page =  $modx->getObject('modResource', $modx->resource->get('id'));
$view = 0;
// Check the option to record in TV
if($saveTv == 'true') {
    // get the required TV object by name (or id)
    $tv = $modx->getObject('modTemplateVar',array('name'=>'HitsPage'));
    if($tv) {
        $tvs = $modx->getObject('modTemplateVarResource',array('tmplvarid'=>$tv->id, 'contentid'=>$page->get('id')));
        if($tvs) {
            $viewTv = $tvs->get('value');
            $tvs->set('value',intval($viewTv) + 1);
            if($tvs->save()) $view = $viewTv;
        } else {
            $tvn = $modx->newObject('modTemplateVarResource');
            $tvn->set('tmplvarid',$tv->id);
            $tvn->set('contentid',$page->get('id'));
            $tvn->set('value',1);
            if($tvn->save()) $view = 1;
        }       
    } 
} else {
    $view = $page->getProperty('hitts','hitspage',$view);
}
$page->setProperty('hitts',intval($view) + 1,'hitspage');
$page->save();
return $view;
А как его модифицировать, что бы уникальных только считал?
Константин
28 октября 2022, 17:19
0
Спасибо за подсказку. Получилось вывести. Только не могу понять, как избавится от пробелов. Вроде в чанке все пробелы стер:
{foreach $options as $option}
{if $option.value[0] != ''}
<param name="{$option.caption}">{if $option.value is array}
	{$option.value|join :','|ucfirst}
	{else}
	{$option.value|ucfirst}
	{/if}</param>
	
{/if}
{/foreach}
А выводится с пробелами до и после значения:
<param name="Тип светодиода"> Smd3535 (rgb) </param>
Константин
28 октября 2022, 08:29
0
В каталоге труб — фитинги, в каталоге дверей — ручки и петли, в каталоге ноутбуков — мышки
Константин
16 октября 2022, 14:16
0
Спасибо, получилось!
Константин
14 октября 2022, 15:34
0
И если есть товары с незаполненной ценой, то есть ценой по запросу, что бы не выводился 0?
Константин
14 октября 2022, 15:19
0
Получилось вывести таким сниппетом Цены от [[!msProducts? &parents=`[[*id]]` &limit=`1` &tpl=`@INLINE [[+price]] ₽` &sortby=`Data.price`]]
Есть ли вариант проще как то сделать?
Константин
06 октября 2022, 17:06
0
А можно ли добавить свой текст в конструкцию? Наподобие:
<?php
/* @var modX $modx*/
$getChildIds= $modx->getChildIds(211,6,array('context' => 'web'));
foreach ($getChildIds as $chId){
    /** @var modResource $res */
    $res = $modx->getObject('modResource',$chId);
    $res->setTVValue('seotitle',$res->get('pagetitle')." - ".$res->get('description')." - ". - 'Медцентр СИМФОНИЯ');
    $res->set('isfolder', 1);
    $res->save();
}
Константин
02 октября 2022, 14:07
0
Да, Бани (31) и Бани Гефест (12396) являются категориями: disk.yandex.ru/i/vEW45EcPhJHNBw
У них шаблон
каталог
: disk.yandex.ru/i/IuuY_7xAf_I7ug
В шаблоне этот сниппет: disk.yandex.ru/i/UkWluV2z7qrfVA
Константин
02 октября 2022, 13:03
0
[[!msProducts?
&tpl=`gridProductTpl`
&parents=`[[*id]]`
&limit=`12`
]]
Константин
01 октября 2022, 08:18
0
Настройка включена. Но товары не выводятся.
Константин
29 сентября 2022, 19:37
0
Спасибо! Заработало, интересно, почему мой вариант не работал, на других сайтах именно он работает…
Константин
29 сентября 2022, 16:08
0
Добавлю, что в хлебных крошках тоже не выводятся эти каталоги почему-то.
Константин
29 сентября 2022, 16:06
0
Да, проверил все — все являются категориями.
Константин
29 сентября 2022, 10:46
0
Поотключал некоторые плагины. Странно, ошибка пропала, однако в \core\cache\context_settings\web\context.cache.php массива resourceMap по прежнему нет