Заражение сайтов вирусами
Всем привет, видел, что кто-то поднимал уже не так давно тему про вирусы. Я поймал на двух сайтах вирусы.
Версия 2.8.3 При чем так-же был заражен сайт на wp. Кто-то еще сталкивался с подобной ситуацией. На данным момент поставил сканировать все сайты. Если есть какие-то новости и решение данных уязвимостей, буду признателен.
Версия 2.8.3 При чем так-же был заражен сайт на wp. Кто-то еще сталкивался с подобной ситуацией. На данным момент поставил сканировать все сайты. Если есть какие-то новости и решение данных уязвимостей, буду признателен.
Команда MODX RSC прекратила поддержку AjaxForm
Привет форум!
13 июня 2023 года команда MODX RSC прекратила поддержку AjaxForm. Он будет продолжать быть доступным на маркетплейсах modstore.pro и extras.modx.com, но мы рекомендуем использовать вместо него компонент FetchIt.
13 июня 2023 года команда MODX RSC прекратила поддержку AjaxForm. Он будет продолжать быть доступным на маркетплейсах modstore.pro и extras.modx.com, но мы рекомендуем использовать вместо него компонент FetchIt.
Плейсхолдер total в сниппете
Приветствую всех!
Подгружаю сниппет на странице где выводятся товары через mFilter2
вызов снипета, вот его код:
На fenom
Может быть кто подскажет или поможет победить магию фенома.
Подгружаю сниппет на странице где выводятся товары через mFilter2
вызов снипета, вот его код:
<?php
$total = $modx->getPlaceholder('total');
if($total < 9){
$ids = $modx->runSnippet('msProducts', array(
//здесь параметры
));
}
return $ids;
Если выводить на MODX [[!mySnippet]]
все работает идет подсчет товаров и если меньше то выводится блок! На fenom
{'!mySnippet' | snippet}
не работает счет, блок выводится постоянно! Может быть кто подскажет или поможет победить магию фенома.
Office: Ошибка проверки CSRF токена, возможно он уже устарел. Попробуйте перезагрузить страницу
День добрый!
Господа, в чем может быть проблема?
При попытке залогиниться, постоянно выходит эта ошибка. Нажимаю кнопку логирования второй раз — норм. Почему с первого раза никогда не срабатывает? Из-за этого не получается программно логинить юзера.
Заранее спасибо
Господа, в чем может быть проблема?
При попытке залогиниться, постоянно выходит эта ошибка. Нажимаю кнопку логирования второй раз — норм. Почему с первого раза никогда не срабатывает? Из-за этого не получается программно логинить юзера.
Заранее спасибо
[АНОНС] SendIt - "It's revolution, Johnny!"
Приветствую вас, мои читатели. Никто не просил, но я создал новый компонент для работы с формами на сайте. И имя ему — SendIt. Вам, наверное, интересно чего же такого революционного в моём пакет? Если коротко то, при его использовании не нужно вызывать сниппет для отправки формы. Просто добавьте форме 1 атрибут и она будет отправляться на почту. Подробности ниже.
Вывод данных по id и parent в одномы запросе (Fnom с использованием модификатора)
Здравствуйте!
Есть задача вывести класс к меню в зависимости от id и parent ресурса в одном запросе.
Использую Fenom, и нигде не могу найти информации как это правильно сделать.
Сейчас использую такой вариант:
Есть задача вывести класс к меню в зависимости от id и parent ресурса в одном запросе.
Использую Fenom, и нигде не могу найти информации как это правильно сделать.
Сейчас использую такой вариант:
{if $_modx->resource.id == 328}active{/if} {if $_modx->resource.parent == 328}active{/if}
Уверен что можно вывести более коротким вариантом, но не могу разобраться как это сделать.{if $_modx->resource.id and $_modx->resource.parent == 328}active{/if}
Как записать настройку в ClientConfig через сниппет?
Здравствуйте!
Подскажите, пожалуйста, как записать настройку в ClientConfig через сниппет?
Способ из документации не помогает:
Подскажите, пожалуйста, как записать настройку в ClientConfig через сниппет?
Способ из документации не помогает:
$setting = $modx->getObject('modSystemSetting', 'my_setting');
$setting->set('value', 'My setting value');
$setting->save();
Выдает ошибку 500:PHP Fatal error: Uncaught Error: Call to a member function set() on null
вывод картинок из альбомов Modx Gallery в модальное окно FancyBox "поальбомно"
Вывожу на главной в карусели обложки отдельных альбомов.
<div class="container-fluid">
<hh>ГАЛЕРЕЯ наших работ</hh><hr>
<div class="row" style="margin: 0;">
[[!GalleryAlbums? &toPlaceholder=`GalleryAlbums` &limit=`0` &albumCoverSort=`rank` &prominentOnly=`1`
&rowTpl=`galAlbumRowWithCoverTpl`&thumbTpl=`GalItemThumb1` &thumbWidth=`1600` &thumbHeight=`1000` ]]
[[!Gallery? &album=`[[*galery_name]]` &limit=`0` &checkForRequestTagVar=`1`&sortby=`{"publishedon":"ASC"}` &toPlaceholder=`Gallery`
&useCss=`0` &containerTpl=`GalleryAlbumTpl1` itemCls=`carousel-item` activeCls=`carousel-item active` ]]
[[+Gallery:isnot=``:then=`<div class="carousel-inner gallery_pic">[[+Gallery]]</div>`:else=`<ul class="carousel-inner gallery_pic">
[[+GalleryAlbums]]</ul>`]]
</div>
<p class="con"></p>
</div>
для отображения альбомов использую чанк «galAlbumRowWithCoverTpl» вида <li class="col-lg-4 col-6 thumb pic_gal"> <p style="text-align: center; color:white;">[[+name]] ([[+total]])</p>
[[!Gallery? &album=`[[+id]]`&toPlaceholder=`photos`&thumbTpl=`tpl.gallery.image` ]]
<a data-fancybox="gallery" href="[[+url:is=``:then=`[[+image]]`:else=`[[+url]]`]]" [[+link_attributes]]
class="gallery-preview" data-photos="[[+photos:commaSeparate]]">
[[+image:notempty=`<img src="[[+image]]" [[+cls:notempty=`class="[[+cls]] "`]] alt="[[+title]]" />`]]
</a>
</li>
Подключение js и css tickets
Заметил особенность. Тиккетс подключает свои css и js файлы без полного пути:
/assets/components/tickets/css/web/default.css
/assets/components/tickets/js/web/default.jsГде в настройках модуля зашит этот вывод?