adminixi

adminixi

С нами с 25 марта 2016; Место в рейтинге пользователей: #134

Не выводит значения Системных тегов MODX

Привет всем.

Хочу, чтобы Системную информацию видно было только админам в футере сайта
[[!+modx.user.id:memberof=`Administrator`:then=`
    
        <ul class="list-unstyled hidden">
            <li><small>total time: [^t^]</small></li>
            <li><small>query time: [^qt^]</small></li>
            <li><small>queries: [^q^]</small></li>
            <li><small>memory: [^m^]</small></li>
        </ul>
          `]]
Но выводит пустоту. Упаковка в чанк — не помогает. В чем может быть дело?
29 октября 2023, 11:46
modx.pro
734
0

Вывод полей из ресурсов списка одиночного выбора tv

Есть вызов ресурсов
{$_modx->runSnippet('!pdoPage', [
              'parents' => 0,
              'limit' => 6,
              'element' => 'getTickets',
              'nestedChunkPrefix' => 'tickets_',
              'sortby' => 'RAND()',
              'ajaxMode' => 'button',
              'ajaxTplMore' => '@INLINE <div class="text-center" style="padding: 40px;">
            <a class="btn-more btn btn-primary btn-lg">Ещё</a></div>',
              'tpl' => 'blog.list.all.row',
            ])}
05 марта 2019, 11:18
modx.pro
1
1 316
0

Цели Яндекс и Fenom

Добрый день!

Никак не могу вставить цели в ссылки на сайте с Fenom.
Подскажите, как это правильно сделать?

Ссылки в вызове:
{'!pdoPage' | snippet : [    
    'tpl' => '@INLINE <div class="media">
          <div class="media-body">
            <h4 class="media-heading">{$pagetitle}</h4>
            <p class="text-muted"><span class="glyphicon glyphicon-calendar"></span> {$publishedon | date_format : "%d.%m.%Y г."}</p>
            {$content}    
<p class=" article_decoration_last article_decoration_before">
       
        
 <a href="{$introtext}" target="_blank" rel="noopener noreferrer" onclick="ym(**********,'reachGoal','mainpage{$id}');">
        Читать подробности>>
  </a>
        
        
        </p>
          </div>
        </div>',    
    'limit' => 15,
   'sortby' => 'publishedon',
   'sortdir' => 'DESC', 
  ]}
  </div>
  {$_modx->getPlaceholder('page.nav')}
тег {ignore} не помог
01 марта 2019, 09:09
modx.pro
3
1 249
+2

Вывод товаров с теми же опциями.

Добрый день!
Поделитесь опытом:

Вывожу похожие товары в карточке товара вот так:
[[!msProducts?
&parents=`12`
&innerJoin=`{"Options":{"class":"msProductOption"}}`
&resources=`-[[*id]]`
&where=`{"Options.key":"color","Options.value:IN":["венге"]}`
]]
Но мне нужно, чтобы выводились товары с тем же цветом, что и сам товар. Плюс еще две опции.

Как это сделать?
22 октября 2017, 14:17
modx.pro
1 001
+4

migx tv выводит только id, а нужно pagetite

Подскажите, пожалуйста

[{"caption":"Gallery","fields": 
[
{"field":"img","caption":"Картинка","inputTV":"img"},
{"field":"master","caption":"Мастер","inputTV":"master"}
]
}]
tv.master — это список ресурсов

но выводит он только id, а нужно pagetite
29 сентября 2016, 16:42
modx.pro
2 877
+1

Ссылка + ID

Подскажите, как сделать, чтобы псевдоним ресурса включал в себя его ID.
Не вот так:
/index.php?id=7

а вот так:
/catalog/page1-catalog?id=7
или
/catalog/page1-catalog-7
06 августа 2016, 13:26
modx.pro
1 212
0

Спрятать, если пусто

Есть такой чанк
<div class="plus"><p>Преимущества:</p>  [[!parseMIGXToGallery?
&tpl=`category_plus.tpl`
&input=`[[*plus]]` 
]]
</div>
Сниппет
<?php
$input = $modx->fromJSON($input);
$output = array();
if (!$input || empty($tpl)) return 'no stuff';
foreach ($input as $row) {
if (isset($set) && !empty($set) && ($set != $row['set'])) continue;
$output[] = $modx->getChunk($tpl, $row);
}
return implode("\n", $output);

Нужно, если MIGX TV plus не заполнено, чтобы ничего не выводилось. Чтобы весь div class=«plus» не выводился.

Помогите, пожалуйста, кто понимает в этом.
19 мая 2016, 20:58
modx.pro
4 011
0

"register_globals" установлен в ON

«register_globals» установлен в ON в вашем конфигурационном файле php.ini. Эта настройка делает ваш сайт намного более подверженным XSS атакам. Свяжитесь со службой поддержки вашего хостинга и спросите, как устранить эту проблему.
Большинство хостинг провайдеров не позволяют менять php.ini.

Идем в файл .htaccess
Запишем в него:
php_flag register_globals off
07 апреля 2016, 09:06
modx.pro
1
3 532
0