modx + webp просто и надежно - автоматически



Недавно нашел удачный плагин для преобразования картинок/рисунков в webp в автоматическом режиме — плагин сам решит поддерживает ли браузер webp и отдаст ему кэш страницы с webp, а если нет (apple) то отдаст обычную страницу… От вас ничего не требуется кроме установки плагина, не из репозитория (на странице все расписано).
Shedko Denis
02 декабря 2021, 22:44
modx.pro
11
6 750
+9

pdoResources where для числа

Добрый вечер.
Есть ТВ поле к примеру height, создано как число, заполнено.
Есть вызов pdoResources где
where=>['height:>'=>500]
однако сравнение при выборе происходит как строкового типа, а не как числового.
К примеру 1000 оказывается меньше чем 900, поскольку сравнивается первый символ строки «900» и «1000»
Как правильно работать с числовыми данными?
Александр Мельник
02 декабря 2021, 20:06
modx.pro
918
0

Настроить выгрузку фида на сайт (MODX)

5
Агентство недвижимости: магазин новостроек. Есть фид, через который должна идти выгрузка на сайт в раздел магазин новостроек. Есть готовый дизайн на сайте:
— общий каталог новостроек,
-страница жилого комплекса,
-квартиры,
-избранное.
Также необходима форма с ипотечным калькулятором.

Сколько дней потребуется на данную работу?
Какова стоимость работы?
Ольга
02 декабря 2021, 17:08
modx.pro
547
0

Как перенаправить на страницу со слэшем в Localizator

Всем привет!

Возникла проблема, установил плагин Localizator, все работает отлично, но есть один нюанс

Русская локализация находится по пути modx.pro/ru/ — в конце слэш
Но если открыть modx.pro/ru — открывает 404

Как перенаправить именно с /ru на /ru/
Решение нужно именно тут
У меня есть пример того, как добавить слэш через htaccess ко всем страницам, где слэша нет

Нужно именно в данном случае — /ru на /ru/

Может кто-нибудь сталкивался?
Андрей
02 декабря 2021, 10:37
modx.pro
777
0

Передача параметра в сниппет

Добрый день всем!
Есть выборка из собственной таблицы в БД.
<?php
	$short_info = $modx->query("SELECT id, name, soname, city FROM `candidats`");
	$results = $short_info->fetchAll(PDO::FETCH_ASSOC);
	$out='';
	foreach($results as $data){
		$name = $data['name'];
		$soname = $data['soname'];
		$city = $data['city'];
		$age = $data['age'];
		$jobHistory = $data['job_history'];
		$foto = $data['foto_link'];
		$out .= $modx->getChunk('shortInfo', array('name'=>$name, 'soname'=>$soname, 'city'=>$city, 'age'=>$age));
	}
	return $out;
?>
Результаты выводятся в чанк.
Код чанка
<table>
	<th>
		<td>id</td>
		<td>Имя</td>
		<td>Фамилия</td>
		<td>Город</td>
		<td>Подробнее</td>
	</th>
	<tr>
		<td>[[+id]]</td>
		<td>[[+name]]</td>
		<td>[[+soname]]</td>
		<td>[[+city]]</td>
		<td><a href="../all-info.html">Подробнее</a></td>
	</tr>
</table>
В результате выводится список с минимальным набором данных и ссылкой на страницу полной информации.
Код сниппета для выборки полной информации
<?php
	$id = $table_id;
	$all_info = $modx->query("SELECT (*) FROM `candidats` WHERE id = $id");
	$results = $all_info->fetchAll(PDO::FETCH_ASSOC);
	foreach($results as $data){
		$name = $data['name'];
		$soname = $data['soname'];
		$city = $data['city'];
		$age = $data['age'];
		$jobHistory = $data['job_history'];
		$foto = $data['foto_link'];
	}
	return $modx->getChunk('allInfo', array('name'=>$name, 'soname'=>$soname, 'city'=>$city, 'age'=>$age, 'jobHistory'=>$jobHistory, 'foto'=>$foto));
?>
На странице вызова сниппета использую

[[!allInfo?
& param = 'allInfo'
&table_id = 1
]]

А теперь вопрос. Как при переходе по ссылке «подробнее» на страницу полной информации о человеке передать значение id в параметр &table_id?
Дмитрий
01 декабря 2021, 15:23
modx.pro
734
0

Как запилить плагин на снятие publishedon при сохранении если определенные поля пусты

Как запилить плагин на снятие publishedon если определенные поля пусты
например поле контент и любое тв поле

событие вроде понятно как ставить, а вот как эти условия в плагине оформлять непонятно :(
Евгений
01 декабря 2021, 13:17
modx.pro
535
0

Модуль ms_CDEK2 - проблемы работы

Модуль расчета доставки СДЭК — ссылка
Покупатели жаловались, на не правильный расчет на сайте, сравнил по калькулятору сдэка, реально не так считает. Проверял здесь — ссылка
Начал смотреть в чем дело, т.к. модуль еще давно был настроен и все корректно работало. Увидел, что есть возможность обновиться и информация по модулю обновилась.
Но обновление еще больше запутало.
Проверил, все по описанию из модуля прописано, но расчет не правильный, вывода стоимости доставки — нет, хотя блоки прописаны и карта с пунктами выдачи не выводиться.
К сожалению поддержка закончилась летом. Может у кого были похожие проблемы или кто что может подсказать?
Sergey
01 декабря 2021, 12:40
modx.pro
576
0

Google Отзывы клиентов - разместить модуль

3 1
Здравствуйте. Нужно разместить на сайте МодХ модуль Гугл отзывов. Как я понял, вот инструкция (https://support.google.com/merchants/answer/7106244) и составить readme файл, некая инструкция для добавления на новые сайты.

Основная цель мероприятия, чтобы в Поиске Гугл (реклама и выдача) сайт отображался с рейтингом, который уже есть в Гугл МайБизнес.

Предлагайте цену и сроки.

t.me/marafonec9

Спасибо.
Роман
01 декабря 2021, 12:29
modx.pro
575
0

Проблема с localizator

Всем привет

Юзаю локализатор для мультиязычного сайта

Использую вот такой вывод меню
Андрей
30 ноября 2021, 17:57
modx.pro
785
0

Как сделать в mFilter2 так что бы можно было выбрать другое значение из ТВ поля (множест. выбор)

Проблема такая, есть у товара ТВ поле с множест. выбором. Оно заполнено тремя значениями. В фильтрах если выбрать одно из них, то другие уже disabled, а нужно что бы они тоже были доступные.
Sergey
30 ноября 2021, 14:01
modx.pro
542
0