Georg

Georg

С нами с 03 июня 2019; Место в рейтинге пользователей: #871

Отключить SweetAlert2 на определенных ресурсах

Как можно отключить SweetAlert2 на определенных ресурсах? Попробовал в начало плагина сделать так:
if($modx->resource->id == 845 OR $modx->resource->id == 846 OR $modx->resource->id == 847) return;
не помогло
Georg
11 мая 2022, 16:03
modx.pro
825
0

Парсинг Google таблиц

Прошу помощи по снипету. Сделал вот такой костыль:
<?php
$idx = $modx->getObject('modTemplateVar', array('name' => 'idtab'))->getValue($modx->resource->get('id'));
$gid = $modx->getObject('modTemplateVar', array('name' => 'gid'))->getValue($modx->resource->get('id'));
$range = $modx->getObject('modTemplateVar', array('name' => 'range'))->getValue($modx->resource->get('id'));
$csv = file_get_contents('https://docs.google.com/spreadsheets/d/'.$idx.'/export?format=csv&gid='.$gid.'&range='.$range);
$csv = explode("\r\n", $csv);
$array = array_map('str_getcsv',$csv);

$htm .= '<table class="table table-striped"><tbody>';
$i=0;
unset($array[0]);
if (is_array($array) || is_object($array))
{ foreach ($array as $arr){
$i++;

$htm .= '<tr>';
$htm .= '<td scope="row">'.$i.'</td>';
foreach ($arr as $td) {
$htm .= '<td scope="row">'. $td .'</td>';
 }
$htm .= '</tr>';
}
$htm .= '</tbody></table>';
}
echo $htm;
Он работает и все устраивает. И все бы хорошо но мне нужно вызвать его на странице несколько раз. Подставить значение idtab, gid, range из нескольких ресурсов, т.е. на одном ресурсе вывести несколько листов google таблицы. И тут мои «познания» закончились. Попробовал сделать так:
[[pdoResources?
            &parents=`0`
            &resources=`6,331,458,459,460`
            &tpl=`isp`
            &limit=`30`
        ]]
где чанк isp имеет содержимое:
<hr>
<h1>[[+pagetitle]]</h1>

[[Google-Shits?]]
<hr>
Но он подтягивает одну таблицу 5 раз. Как это исправить?
Georg
03 марта 2022, 11:10
modx.pro
1
484
0

Отключение плагина CookieConsent на определенной странице

Приветствую всех! Делаю AMP страницы для сайта и плагин CookieConsent мешает валидации. Есть ли возможность отключать его на определенных страницах?
Georg
14 мая 2021, 11:21
modx.pro
685
0

Общее число зарегистрированных пользователей

Здравствуйте. Как можно вывести общее число пользователей группы Users? Как здесь
Georg
04 февраля 2021, 16:27
modx.pro
495
0