ms2gallery купленный, перестали генерироваться превью.

ms2gallery купленный, перестали генерироваться превью.
php 7.4.26
Ставлю php 8 начинают грузится, но мне по определенным причинам не подходит php 8

В журнале
/core/components/ms2gallery/processors/mgr/gallery/upload.class.php : 201) PHP warning: is_uploaded_file() expects parameter 1 to be string, array given
Евгений
09 ноября 2023, 19:10
modx.pro
578
0

Темы для MODX со скидкой до 70%

Всем привет!

Открываю скидки на свои продукты-темы до 19 ноября:



Напомню в общих чертах:
mtBlog — простая тема личного блога, подойдет для простых сайтов.
handyShop — тема интернет магазина с поддержкой mSearch2. Позволяет создать простой интернет магазин.

Смотреть все темы
Алексей Смирнов
09 ноября 2023, 18:12
modx.pro
653
+4

Подключить Localizator в сниппет

Здравствуйте, вопрос по плагину Localizator (сразу хочу сказать что плагин отличный и все задачи выполняет).

У меня есть сниппет который с помощью PdoResources фильтрует ресурсы согласно выбранному хештегу. Хэштеги это набор значений который задается через TV для каждого ресурса и языка. В упрощенном виде сниппет работает так:

$params = array(
	'parents' =>  '4,6,7',
	'limit' => '9',
	'offset' => '0',
	'tpl' => 'MyChunk',
	'select' => 'id,pagetitle,publishedon,uri',
	'includeTVs' => 'hashTagEn, hashTagNl, hashTagRu, ImageTV',
	'where' => '[{"hashTagRu:LIKE":"%Test%"}]',
);
return $modx->runSnippet('pdoResources',$params);
Сейчас сниппет выводит заголовки ресурсов на основном языке в независимости от языка сайта,
ВОПРОС в том как подключить сюда Localizator чтобы заголовки подхватывались на основе заданного языка?
Konstantin
09 ноября 2023, 13:46
modx.pro
377
0

вывести сгрупированные характеристики modx + minishop + babel

3
сайт на 2 языках, языки созданы на контекстах.
характеристики забиты в опциях minishop
перевод характеристик прописаны в словарях к минишопу.
при выводе товара характеристики выводятся без групировки
<img src="" />
надо сделать групировку
<img src="" />

t.me/ruslan_net
Руслан Довгань
08 ноября 2023, 14:06
modx.pro
285
0

phpThumbOf modx 3

Если кому-то требуется, что бы был ресайз фотографий на modx 3 по средствам phpThumbOf, то необходимо внести правки.

В сниппете удалить
if (!$modx->loadClass('modPhpThumb',$modx->getOption('core_path').'model/phpthumb/',true,true)) {
    $modx->log(modX::LOG_LEVEL_ERROR,'[phpThumbOf] Could not load modPhpThumb class.');
    return '';
}


И заменить строчку через сервер в файле root>/core/components/phpthumbof/model/phpthumbof/phpthumbof.class.php. #193

$this->phpThumb = new MODX\Revolution\modPhpThumb($this->modx);
Источник

Я для себя искал решение, может кому пригодится.
Сергей
07 ноября 2023, 13:54
modx.pro
3
1 132
+2

FacetSearch - теперь opensource.

Привет всем! Хотелось зарабатывать на своих программах, но очередная попытка раскрутиться провалилась. Не было времени дорабатывать компонент, в продвижении я не особо силен и MODX кажется теряет популярность.
За год новых клиентов не добавилось, тот что был ушел.
Дорабатывать и продвигать FacetSearch кажется не имеет смысла. Если кому-то компонент интересен сделал его бесплатным и открыл исходники.
Если кому-то интересно его дорабатывать и он готов вложиться деньгами, то некоторый функционал, например, полнотекстовый поиск или перевод под мантикору могу сделать по мере наличия свободного времени.
Александр Туниеков
06 ноября 2023, 21:42
modx.pro
1 717
+7

оформление babel links

есть два языка
делаю вывывод через снипет babelLinks
выводятся 2 ссылки на языки.
Не могу сообразить как вывести активный язык без ссылки, тоесть чтобы отображались два языка но активный язык отображался без ссылки на страницу. Буду благодарен за любую подсказку.

чанк babeltpl

<li>
<a href="[[+url]]" class="[[+cultureKey]][[+active:notempty=` [[+active]]`]]">
<span>[[%skladik.lang_[[+cultureKey]]? &topic=`translate` &namespace=`babel`]]</span>
</a>
</li>
вывожу в шаблоне

<ul>
 [[!BabelLinks? &tpl=`babelLinksTpl` &showCurrent=`1`]]
</ul>
на класс active цеплять display: none не подходит скрывается полностью активный язык
Руслан Довгань
06 ноября 2023, 17:06
modx.pro
745
0

mFilter2 ползунки (slider)

Доброго времени!

Выводим фильтры по доп.полям (числовые значения ) в виду ползунков (согласно документации)
&tplFilter.outer.tv|tprice=`tpl.mFilter2.filter.slider`
  &tplFilter.row.tv.|tprice=`tpl.mFilter2.filter.number`
Но вышлядят они пока так
И пока не работают.

Вот страница где делаем ideisruba.ru/category/projects

чанк tpl.mFilter2.filter.number у нас такой
{var $key = $table ~ $delimeter ~ $filter}
<div class="col-md-6">
    <label for="mse2_{$key}_{$idx}" class="d-flex align-items-center">

        <input type="text" name="{$filter_key}" id="mse2_{$key}_{$idx}" value="{$value}"
               data-current-value="{$current_value}" class="form-control ml-1"/>
    </label>
</div>
tpl.mFilter2.filter.slider такой
<fieldset id="mse2_{$table ~ $delimeter ~ $filter}">
    <h4 class="filter_title">{('mse2_filter_' ~ $table ~ '_' ~ $filter) | lexicon}</h4>
    <div class="mse2_number_slider"></div>
   <div class="mse2_number_inputs row"> 
        {$rows}
   </div> 
</fieldset>


Может кто-то может подсказать что там не так и почему (зачем) вместо цифр «от» и «до» там чекбоксы?)
Евгений Дубровин
05 ноября 2023, 13:17
modx.pro
1
521
0

Дополнение mixedImage из modStore ломает работу сайта — что делать?

Приветствую.

В modStore есть расширение под названием mixedImage и оно ломает нормальную работу сайта. Я долго возился с поиском этой ошибки, но нашел ее — ура, но как ее корректно исправить — я не знаю. Поэтому прошу вашей помощи.
weranda
04 ноября 2023, 08:09
modx.pro
993
0

easyComm вывод всех отзывов с товаром

Необходимо реализовать следующее.
Есть страница всех отзывов на который выводятся все отзывы с сайта.
Необходимо рядом с отзывом вывести товар к которому оставлен отзыв.

в чанке отзыва делаю вызов сниппета
{$_modx->runSnippet('msProducts', [
'tpl' => '@FILE chunks/catalog/TovarTplMain.tpl', 
'limit' => '1',
'parents' => '0', 
'resources' => '{$resource_id}', 
'sortdir' => 'DESC', 
])}
но вывод происходит хаотичный такое впечатление {$resource_id} в вызове сниппета не срабатывает.

Подскажите что не так делаю как получить id ресурса к которому привязан отзыв. Вернее не как получить а как прописать его в вызове сниппета?
Спасибо.
Maks
03 ноября 2023, 14:24
modx.pro
548
0