Evgeny
С нами с 18 июля 2019; Место в рейтинге пользователей: #955Ошибка при постинге msocialvk
Установил компонент msocialvk, сделал все по мануалу docs.modx.pro/komponentyi/msocial/msocialvk — начал пытаться постить чтото, и выбивает вот такую ошибку в логах:
Произошла ошибка при постинге в Vk 8 (Invalid request: v is required. Version param should be passed as «v». «version» param is invalid and not supported.
Можете подсказать как исправить?
я так понял вот тут modx.pro/help/22269 похожая проблема
Произошла ошибка при постинге в Vk 8 (Invalid request: v is required. Version param should be passed as «v». «version» param is invalid and not supported.
Можете подсказать как исправить?
я так понял вот тут modx.pro/help/22269 похожая проблема
Как массово поменять tv у ресурсов в поле tvSuperSelect ?
Делаю вот такой простой запрос, в ресурсах вроде бы сохраняется это и видно что появляется тег, но при выводе похожих ресурсов по тегу — пусто, но если прописать в ручную и сохранить то всё норм показывается. Подскажите как правильно правильно массово добавить тег для tvSuperSelect
Пытался еще вот так, через процессор update — тоже безрезультатно
<?php
$q = $modx->newQuery('modResource');
$q->where(array(
'parent' => 816,
'template' => 3
));
$resources = $modx->getIterator('modResource', $q);
foreach($resources as $resource) {
$content = $resource->get('content');
$title = '["тег суперселект"]';
$resource->setTVValue('super_select_tags', $title);
$resource->save();
}
[[tvssResources:empty=`Похожих записей не найдено`?
&tv=`39`
&tags=`[[tvssTags?id=`[[*id]]`&tv=`39`&tpl=`@INLINE [[+tag]]`]]`
&parents=`0`
&depth=`10`
&limit=`4`
]]
UPDПытался еще вот так, через процессор update — тоже безрезультатно
<?php
$id = 47535;
$resource = $modx->getObject('modResource', array('id' => $id));
if (is_object($resource)) {
// преобразуем объект в массив
$resource = $resource->toArray();
// изменим заголовок страницы
$resource["super_select_tags"] = 'Новый 4';
// выполнение процессора
$response = $modx->runProcessor('resource/update', $resource);
// если ошибка
if($response->isError()){
echo "Произошла ошибка". $response->getMessage();
}
else{
echo "Документ изменен";
}
} else {
echo "Документ не найден";
}
Как вывести список дочерних элементов для выбранных id, pdotools
Привет
Подскажите пожалуйста как вывести списки дочерних элементов для выбранных id, т.е. сейчас у меня есть допустим 2 id и у них свои дочерки, мне нужно чтобы выводились дочерки под своими родителями.
заголовок id2
— дочерки id 2
заголовок id75
— дочерки id75
подскажите пожалуйста как это сделать
Подскажите пожалуйста как вывести списки дочерних элементов для выбранных id, т.е. сейчас у меня есть допустим 2 id и у них свои дочерки, мне нужно чтобы выводились дочерки под своими родителями.
[[pdoResources?
&parents=`допустим id 2 и id 75 `
&depth=`10`
&includeTVs=`number_str`
&sortby=`number_str` &sortdir=`ASC`
&limit=`0`
&templates=`4`
&tpl=`tpl_nb_str`
]]
хочу чтобы было так:заголовок id2
— дочерки id 2
заголовок id75
— дочерки id75
подскажите пожалуйста как это сделать
ошибка при установке любого модуля с modstore
Пробовал сбрасывать ключ для сайта, проверял настройки разрешения прав на папку, дополнения очень долго загружаются потом появляются в списке для установки и при установке вот такой лог:
что примечательно с репозитория modx все скачивается и устанавливается спокойно, а тут будто запись в папку запрещена потому что файлов(транспортных пакетов) в папке нет
что примечательно с репозитория modx все скачивается и устанавливается спокойно, а тут будто запись в папку запрещена потому что файлов(транспортных пакетов) в папке нет
Как закрыть ajaxform в fancybox+iframe
После отправки сообщения нужно закрыть fancybox с ajaxform, как это сделать? форма выведена через iframe:
<a class="btn btn-primary" data-fancybox="" data-iframe="{"preload":false}" data-small-btn="true" data-title="тест кнопки" data-type="iframe" href="[[~17]]">Click me</a>
пытался запускать скрип и со страницы и с фрейма, но безуспешно(($(document).on('af_complete', function(event, response) {
var form = response.form;
if (response.success) {
$.fancybox.close();
}
});
Проблема с reCaptchaV3
Все отлично работает минут 5) если на странице провести больше чем 5 минут или отправить несколько разных форм то возникает ошибка«Вы не прошли проверку reCAPTCHA» никто с подобным не сталкивался? Можно как-то исправить?
Как убрать из массива ссылку ? json pdomemu
Есть json
{ «title»: «родитель имеющий потомков», «url»: "/parent/", «target»: «351» }
Помогите пожалуйста сделать так чтобы при наличии у родителя дочерних элементов(child), поле target пропадало и json выходил такой: { «title»: «родитель», «url»: "/parent/" } или наоборот добавлять поле target если есть дети
Я пытался сделать через сниппет if, но не вышло
еще рассматривал вариант с if
Делаю меню на json с pdomenu
{ «title»: «родитель имеющий потомков», «url»: "/parent/", «target»: «351» }
Помогите пожалуйста сделать так чтобы при наличии у родителя дочерних элементов(child), поле target пропадало и json выходил такой: { «title»: «родитель», «url»: "/parent/" } или наоборот добавлять поле target если есть дети
Я пытался сделать через сниппет if, но не вышло
еще рассматривал вариант с if
[[+isfolder:is=`1`:then=``:else=`, "target": "[[+id]]"`]]
— но такое не всегда подойдет, я так понимаю нужно считать количество детей и с этим что-то делать?Делаю меню на json с pdomenu