Почему не меняется сессия через ajax?

Не изменяется сессия через ajax.

$.ajax({
    url: '/ajax',
    data: 'action=transaction',
    type: 'POST'
});

$_SESSION['paymentstatus'] = '1';

Все происходит внутри MODx.
Если обратиться напрямую к $_SESSION['paymentstatus'] = '1', то сессия меняется.

В чем может быть причина?
Сергей
12 апреля 2023, 21:22
modx.pro
577
0

Не работает выборка

Пытаюсь сделать выборку
[[getImageList?
                                  &docid=`3`
                                  &tvname=`service`
                                  &tpl=`tplServicePrice`
                                  &where=`{"price: LIKE":"2200"}`
                                ]]
все работает, но я хочу сделать чтобы выводилось все если начинается с цифры 2
сделал так и не работает
[[getImageList?
                                  &docid=`3`
                                  &tvname=`service`
                                  &tpl=`tplServicePrice`
                                  &where=`{"price: LIKE":"2%"}`
                                ]]
Подскажите пожалуйста как это сделать?
vit
vit
12 апреля 2023, 20:21
modx.pro
534
0

mSearch2 не индексируются поля с числами

Приветствую! Столкнулся с проблемой, решения в поиске не нашёл, поэтому пишу заметку. Суть проблемы проста: если вам нужен на сайте поиск по числовым значениям (именно поиск, не фильтрация), то скорее всего работать он не будет.
Артур Шевченко
12 апреля 2023, 19:35
modx.pro
1
785
+8

Ошибка при смене статуса заказа

Появляется ошибка ms2_err_status_fixed «Установлен фиксирующий статус. Вы не можете сменить его на более ранний.»
При повторном клике — Невозможно оформить пустой заказ.

Валентина Павлова
12 апреля 2023, 19:29
modx.pro
544
0

mSearch 2 + MiniShop2 [options - color selection] ошибка!

Всем доброго времени суток.
Кто сталкивался с проблемой mSearch2 + использовании опции ЦВЕТ релиз MiniShop2 [4.1.0-pl] — 2022-31-01 New type of options — color selection

Поведения сайта в таких конфигурациях:
(версия PHP 7,4) страница и фильтр работает… лог заполнен таким:
[2023-04-12 13:27:03] (ERROR @ /core/components/msearch2/model/msearch2/filters.class.php : 529)
 PHP warning: Illegal offset type in isset or empty
Денис Усачев
12 апреля 2023, 15:17
modx.pro
483
0

Как выяснить где ошибка?

Доброе время суток
Помогите советом
есть ошибка не знаю как найти где возникает
в логах такое сообщение
11.04.2023	20:35:33	ERROR	..../core/xpdo/om/xpdoobject.class.php	928
xPDOObject - Called set() with an invalid field name:
даже блин имя переменной нет…
Greza
11 апреля 2023, 20:43
modx.pro
545
0

Description символических ссылок

Всем привет, на своем сайте использую обычные ресурсы и символические ссылки к ним. На странице категорий вывожу ресурсы и симлинки так:

{'!pdoResources' | snippet : [
	'parents' => $_modx->resource.id,
	'depth' => '5',
	'includeContent' => '1',
	'tpl' => 'CategoryTemplate',
	'sortby' => 'menuindex',
	'sortdir' => 'ASC',
	'limit' => '0'
 ]}

В чанке CategoryTemplate:

<li class="list-group-item d-flex flex-wrap">
  <span>{$pagetitle}</span>
  <span>{$_pls['description']}</span>
</li>
Почему при таком выводе description симлинк-ресурса не отображается? Да, это поле не заполнено, но эти данные должны браться у той страницы, на которую ссылается символическая ссылка.

Использую MODX 3.0.3
Andrei
11 апреля 2023, 20:24
modx.pro
378
0

Повторяются результаты пагинации (GalleryAlbums + pdoPage)

Приветствую всех!

Необходимо вывести на странице по 3 альбома с помощью GalleryAlbums, пагинация реализована с помощью pdoPage.

<div id="pdopage">
	<div class="posts-list posts-list--default one-right-sidebar">
		[[!pdoPage?
			&elementClass=`modSnippet`
			&element=`GalleryAlbums`
			&rowTpl=`tpl.gallery.albums`
			&showAll=`0`
			&parent=`12`
			&sort=`year`
			&dir=`DESC`
			&limit=`3`

			&tplPageWrapper=`@INLINE <nav class="navigation pagination" role="navigation"><h2 class="screen-reader-text">Навигация</h2><div class="nav-links">[[+prev]][[+pages]][[+next]]</div></nav>`
			&tplPage=`@INLINE <a class='page-numbers' href='[[+href]]'>[[+pageNo]]</a>`
			&tplPageActive=`@INLINE <span aria-current='page' class='page-numbers current'>[[+pageNo]]</span>`
			&tplPagePrev=`@INLINE <a class="prev page-numbers" href="[[+href]]"><i class="material-icons">navigate_before</i></a>`
			&tplPageNext=`@INLINE <a class="next page-numbers" href="[[+href]]"><i class="material-icons">navigate_next</i></a>`
			&tplPageSkip=`@INLINE <span class="page-numbers dots">…</span>`
			&tplPageFirst=``
			&tplPageLast=``
			&tplPagePrevEmpty=``
			&tplPageNextEmpty=``
			&tplPageFirstEmpty=``
			&tplPageLastEmpty=``
		]]
	</div>
[[!+page.nav]]
</div>
Иван
10 апреля 2023, 10:38
modx.pro
909
0

miniShop 4.1.5 - новые фичи для разработчиков

Привет друзья! Давненько я ничего не писал про минишоп. Между тем вышло уже 5 версий с момента последней заметки. И я хочу рассказать о нескольких любопытных улучшениях. А на закуску поговорим о качестве кода.
Николай Савин
09 апреля 2023, 19:02
modx.pro
991
+25

Как массово создать страницы

Здравствуйте, нужно создать страницы у других страниц с определенными id Указав у страниц seo url, Title, id шаблона. Можно ли это сделать через Console в modx REVO?
Игорь
08 апреля 2023, 15:16
modx.pro
604
0