Вопросы

AjaxForms + Modx_session

Приветствую! Столкнулся с неоднозначной проблемой.
Использую AjaxForms для форм обратной связи на пару с Formit.
Заметил что таблица modx_session началась заполняться крайне быстро.
При отключении анонимных сессий формы попросту перестают работать.
Как отучить дополнение использовать бд для сессий или хотя бы умерить прожорливость?

Вопрос также решен тут: modx.pro/help/13757/
Олег
02 октября 2017, 07:42
modx.pro
1
1 194
0

Показывать форму в зависимости от radio

Есть вывод minishop2, для оформления заказа [[!msOrder?tpl=`orderFormTpl`]]
Как вывести другой tpl в зависимости от radio. Например, есть форма оформления для физлица и юрлица.
<div id="donate">
    <label>
        <input type="radio" name="toggle1">кнопка1
    </label>
    <label>
        <input type="radio" name="toggle1">кнопка2
    </label>
</div>
<div id="result1">[[!msOrder?tpl=`orderFormTpl`]]</div>
<div id="result2">[[!msOrder?tpl=`orderFormTpl2`]]</div>
[[!msGetOrder]]
Эта фигня работать не будет
Может быть получать результат записывать его в переменную и в зависимости от этого выводить нужный tpl?
Владимир
02 октября 2017, 06:27
modx.pro
1 463
0

Ace + OSX High Sierra + Safari = Тормоза в админке

Всем привет!
Раньше никогда такого не было.

Обновился до High Sierra и Сафари начал дико тормозить в админке MODX, особенно при открытом Ace. Тотальное слайдшоу.

Надеюсь, я не одинок? Есть идеи решения проблемы кроме смены браузера?
Роман Ильин
01 октября 2017, 21:08
modx.pro
3 939
0

eventscalendar2 и кодировка (IIS 7.5)

Здравствуйте!

При выводе календаря в дате (месяце) события вылезают три вопросительных знака в ромбиках. Кодировка везде, включая ответ сервера (IIS 7.5) в заголовке — utf8.

24 ��� 2017 15:15

Кто-нибудь сталкивался с подобным? Где еще надо задать кодировку?

И еще появился вопрос — есть ли возможнось ограничить глубину выборки? &depth не работает, да его и нет в списке параметров в документации к eventscalendar2.
Alexeivdn
01 октября 2017, 08:18
modx.pro
670
0

Revo https, каталог error 500

Подскажите почему не открывает каталог на сайте, все ссылки кликабельны а каталог нет. Не открывает после перевода сайта на HTTPS.
server_protocol значение https

RewriteEngine On
RewriteBase /

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ доменное имя.by/$1 [R=301,L]

# Rewrite www.domain.com -> domain.com — used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^доменное имя\.by [NC]
RewriteRule (.*) доменное имя.by/$1 [R=301,L]

logi
[2017-09-30 23:54:46] (ERROR @ /home/доменное имя/public_html/core/model/modx/modx.class.php: 991) `0` is not a valid integer and may not be passed to makeUrl()
[2017-09-30 23:54:46] (ERROR in resource 29 @ /home/доменное имя/public_html/core/model/modx/modparser.class.php: 1353) Bad link tag `[[~0]]` encountered

Не переходит в категории товаров, стоит tagmanager2, в само описание товара входит а категория нет.
Денис
30 сентября 2017, 21:28
modx.pro
719
0

Блокировка и logout заблокированных пользователей.

Доброго времени суток! Заметил, что с коробки, у Modx странно работает блокировка пользователей, а именно пункт «заблокирован после». Пользователю блокируется вход после выбранной даты, но пока он не вышел — может продолжать просматривать весь сайт + не выставляется *true* в поле *заблокирован*. Хотел это исправить, сначала через сниппет примитивным кодом для проверки:
$profile = $modx->user->getOne('Profile');
$check_date = time();
$block_date = $profile->get('blockedafter');
if ($block_date > $check_date) {
  $block_check = false;
} else {
  $block_check = true;
}
if ($block_check) {
  $profile->set('blocked', true);
  $profile->save();
  $response = $response = $modx->runProcessor('/security/logout');  
}
Иван
30 сентября 2017, 17:45
modx.pro
893
0

Ограничить количество результатов в pdoPage

Всем привет.
Подскажите, как можно ограничить количество выводимых результатов в pdoPage?
Допустим у меня 200 ресурсов в контейнере, но мне надо вывести через ajax pdoPage только первые 20, при этом по 10 на странице. Как это сделать?
Александр
30 сентября 2017, 15:12
modx.pro
1 855
0

MsProfile или Office

Подскажите, если нужен только функционал реф. ссылки для учета, сколько куплено и кем с разбивкой по рефералам в минишопе, то достаточно ли MsProfile за 1000₽ Или нужен Office за два куска? И как формировать рефки, ручками или есть автоматика?
Алеша
30 сентября 2017, 13:05
modx.pro
1 015
0

eventsCalendar2 стили.

Добрый день,
Подскажите как поменять фон дня в событием, перепробовал все, почему то он остается зеленый, а на сайте это не подходит.
Anton
30 сентября 2017, 10:01
modx.pro
686
0

Fenom вместо getImageList MIGx

Есть обработка MIGx полей через Fenom с условиями:
{set $rows = json_decode($_modx->resource.tv_name, true)}
{foreach $rows as $_list $row}
	{if $_last==1}
		'какойто коТ'
	{/if}
{/foreach}
Все замечательно работает, но если мне к примеру помимо _last нужны поля idx, _alt, _first и прочее, как быть в таком случае? Неужели без getImageList все же не обойтись?

Решение
{set $rows = json_decode($_modx->resource.migx_tv, true)}
{set $idx = 0}
{foreach $rows as $idxArr => $row}
	{set $row['idx'] = $idx++} {* idx от созданной переменной с инкриментом*}
	{set $row['idxForeach'] = $row@index} {* idx от foreach*}
	{*set $idxMIGX = $row['MIGX_id']*} {* idx от MIGX*}
	{if $row@first} 
		{set $row['_first'] = 'first item'}
	{/if}
	{if $row@last} 
		{set $row['_last'] = 'last item'}
	{/if}
	{if !($idx % 2)}
		{set $row['_alt'] = 'odd item'}
	{/if}
	{$row | print_r}
{/foreach}
Владислав
29 сентября 2017, 15:22
modx.pro
8
9 691
-2