Вопросы

google api для получения позиций в поисковой выдаче. Оно существует?

Господа и дамы, поделитесь пожалуйста, сталкивался ли кто то с возможностью получения позиции сайта по той или иной фразе в выдаче google?
Не через сторонние сервисы, а напрямую от google.
Буду благодарен за ссылку на информацию…
Александр Мельник
19 марта 2022, 20:44
modx.pro
1 181
0

Ошибки в pdoTools. Страницы загружаются по 30 сек.

Приветствую!
Страницы сайта загружаются по 30 сек. В логах ошибки:
[2022-03-19 15:29:30] (ERROR @ /home/c/cd46448/site.ru/public_html/core/components/pdotools/model/pdotools/pdotools.class.php : 345) [pdoTools] Could not load snippet "array_merge"
[2022-03-19 15:29:43] (ERROR @ /home/c/cd46448/site.ru/public_html/core/components/pdotools/model/pdotools/pdotools.class.php : 345) [pdoTools] Could not load snippet "trim"
В чем может быть причина?
Rootiys
19 марта 2022, 15:33
modx.pro
916
0

Вывод "Показано 14 из 66" в pdotools с &ajaxMode=`button`

Есть ли возможность вывести «Показано 14 из 66» в pdotools с &ajaxMode=`button`
[[!pdoPage? &tpl=`blog-min` &includeTVs=`img_news` &limit=`15` &where=`{"isfolder:=":0}`  &offset=`1`
	&ajaxMode=`button`
	&ajaxTplMore=`@INLINE <div class="blog-b__controls"><button class="blog-b__more section__btn btn btn-more" style="display: flex;width: auto;">показать ещё статьи<svg><use xlink:href="assets/templates/sdke/img/icons/ui/sprite.svg#doc-ic"></use></svg></button></div>` ]]
Общее число можно вывести с помощью [[+page.total]], а как быть с первым параметром?
Дмитрий
19 марта 2022, 13:27
modx.pro
651
0

Imgattr и Fenom

Добрый день!
Есть такое расширение Imgattr, которое принимает TV с путем изображения и выдает то, что указано в единственном параметре, в данном случае dimensions (например, width=«50» height=«60»):
[[*tv_img:imgattr=`dimensions`]]
В документации этого расширения не приводится примеров как выводить его с использованием параметров input и options.
Как данный пример представить в синтаксисе Fenom, если это возможно?
Владимир
19 марта 2022, 02:56
modx.pro
647
0

msOptionsColor как удалить цвет и модификацию цвета

Подскажите, как удалить не активные цвета msOptionsColor, модификации цвета в по всем товарам массово? Не заходя в каждую карточку товара. prnt.sc/0S1wMGanoY0H
Константин
17 марта 2022, 10:39
modx.pro
722
0

Не выводится своё значения из из своего словаря, как исправить?

Создал папку в core/components/sitetranslation/lexicon/ru/default.inc.php
папка «компонент» sitetranslation содержит только папку lexicon а в ней только папка ru а в ней только 1 файл default.inc.php
с таким значением
<?php

$files = scandir(dirname(__FILE__));
foreach ($files as $file) {
    if (strpos($file, 'msp.') === 0) {
        @include_once($file);
    }
}
$_lang['sts_modal_form_title'] = 'Хотите получить доступ? Заполните анкету';
Затем создал пространство имён в modx, в словаре всё появилось могу делать записи, те записи что делаю в файлах на хосте там отображаются, но при попытке вывести не выводит.
{'sts_modal_form_title' | lexicon}
Получаю просто sts_modal_form_title без перевода

cultureKey такой же как и название папки ru контекст web.
Vladimir
16 марта 2022, 08:45
modx.pro
671
0

Uncaught --> Smarty Compiler: Syntax error 2.8.3 только на хостинге hoster.kz, как исправить?

Перенёс сайт на паганый hoster.kz, версия modx 2.8.3, php 7.4 при заходе в админку выдаёт такую ошибку
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "eval:<li id="limenu-site" class="top"> <a hre..." on line 113 "});{/literal} ">Завершить все сеансы<span class="description">Завершить все сеансы работы пользователей и произвести принудительный выход из системы всех пользователей</span>" - Unexpected " MODx.msg.confirm({ title: _('flush_sessions') ,text: _('flush_sessions_confirm') ,url: MODx.config.connector_url ,params: { action: 'security/flush' } ,listeners: { 'success': {fn:function() { location.href = './'; },scope:this} } });", expected one of: LITERALEND <-- thrown in /var/www/vhosts/kippribor.kz/promanalyt.kz/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 113
Ставил такую вещь на manager/controlers/default/header.php 328 строка
if($menu["id"] == 'flush_sessions'){
	$menu['handler'] = "";
}
Админка работала а вот меню нет prnt.sc/1oeEMsHDSdkq
Vladimir
15 марта 2022, 09:11
modx.pro
827
0

Залогинен ли пользователь?

Всем доброго времени суток. Может, кто сталкивался или знает — ситуация такая: когда пользователь выходит из личного кабинета, должны удаляться его некоторые временные файлы. Если он сам нажимает «Выход», то плагин отлично с этим справляется, но проблема в том, что далеко не все этот «Выход» нажимают, а чаще просто закрывают вкладку. Решением было бы кроном запускать скрипт, который будет проверять закончена ли сессия пользователя по таймауту и если да, то удалять файлы. Отсюда вопрос — зная id пользователя, как узнать истекла ли его сессия?
Евгений Ц.
15 марта 2022, 01:22
modx.pro
1 046
0

Запомнить положение в списке при переходе на страницу товара

Добрый день. Такая проблема появилась. Есть список товаров на сайте с подгрузкой ajaxMode=button. если пользователь перешёл на страницу товара, а потом нажал стрелку назад в браузере, надо чтобы подгружались аяксом все товары, которые были подгружены перед переходом к товару и страница прокручивалась к тому товару. Активация параметра ajaxHistory результатова не дала, только появилась пагинация в дополнение к кнопке «загрузить еще». Параметр cache тоже не приводит к нужному результату.

Сейчас список товаров выводится таким образом:
[[!pdoPage?
      &element=`msProducts`
      &tpl=`productMini--cost-per-square-meter`
      &parents=`26`
      &limit=`12`
      &sortby=`article`
      &ajax=`1`
      &ajaxMode=`button`
      &ajaxElemMore=`.load-more`
      &ajaxTplMore=`buttonLoadMore`
  ]]
Есть ли стандартный функционал для таких целей или может есть готовое решение?
Олег
14 марта 2022, 11:48
modx.pro
749
0

Вывод цветов msOptionsColor в меню pdoMenu конкретного родителя

Всем привет, при использовании компонента msOptionsColor, вывожу цвета в меню, в разделе Межкомнатные двери — но цвета выводятся и те, что в Входных дверях. Скриншот: prnt.sc/lZxjwY2D0fjk
Чанк вывода цветов: prnt.sc/SEiaEpuTiOZM
В параметр where добавлял «parent=»:75,
Так же добавлял сам параметр &parents=`75`
Но pdoResources игнорирует, та как выводит не ресурсы, а цвета «class»: «msProductOption»
Константин
14 марта 2022, 09:17
modx.pro
673
0