Вопросы

shared хостинг или VPS для сайта на MODX Revo?

Добрый день! На сайте под управлением MODX Revo последней версии возрос трафик до 12 тыс. визитов в сутки, мощности текущего SSD-хостинга стало не хватать. Хостер предлагает выполнить перенос на новый NVME хостинг, но, возможно, стоит приобрести VPS/VDS. Если стоит, какая конфигурация будет оптимальной?
Владимир
29 апреля 2020, 15:52
modx.pro
919
0

Скачивание файла конкретным пользователем

Подскажите, как лучше организовать возможность скачать файл пользователем, чтобы файл для скачивания был доступен не по прямой ссылке, а по сгенеренной случайным образом для конкретного пользователя.
Поиском нашел FileAttach и FILEDOWNLOAD R но там я так понял, что нужно через эти же дополнения и закачивать файлы, а мне желательно условный сниппет
[[!FileDownload? &url=`http://site.ru/files/files.pdf`]]
который генерил бы виртуальную ссылку, по которой качался реальный файл, не раскрывая прямую ссылку.
а сами файлы, мне удобнее через фтп раскладывать.
Андрей
29 апреля 2020, 15:29
modx.pro
1
884
0

Включить Fenom для контекста

Добрый день. Хочу аккуратно перенести элементы своего сайта на Fenom. Я создал контекст для поддомена вида dev.mysite.ru. На основном сайте настройка pdotools_fenom_parser указана со значением Нет.

Пытаюсь переопределить её в новом контексте — prntscr.com/s7wr3d, но на странице вместо содержимого всё равно вижу
{include 'file:dev/templates/main.html'}
.
Если поменять значение в системных настройках, то в контексте всё работает ок.
Подскажите, в чем может быть дело?
mekirile
29 апреля 2020, 13:08
modx.pro
747
0

Базовый шаблон для ИМ

Всем доброе время суток

Хотел бы понять, есть ли какой нибудь базовый шаблон что бы с нуля запустить ИМ? Какой нибудь простой, но с функционалом меню, отображением товара, работой корзины. Некая базовая сборка или фреймворк, но рабочий «из коробки»?

Спасибо!
Sergey
29 апреля 2020, 11:04
modx.pro
952
0

mFilter2 убрать количество в фильтре (suggestions)

При включенном параметре suggestions = true Этот параметр включает предположительное количество результатов, которое показывается возле каждого фильтра. Отключите, если вы недовольны скоростью фильтрации.
В фильтре появляются цифры — как их можно убрать не теряя функционала?

Илья Александрович
28 апреля 2020, 18:05
modx.pro
1
1 302
0

Fenom передача в условие where русских символов

Уважаемые форумчане,

Пожалуйста подскажите как правильно передать в Fenom условие с русскими буквами

{$_modx->runSnippet('!mFilter2', [
'element' => 'msProducts',
'class' => 'msProduct',
'showEmptyFilters' => 1,
'where' => [«wear_type=`с/з`»],
'parents' => $_modx->runSnippet('!referer'),
'limit' => 24,
'filters' => 'ms|vendor:vendors',
'aliases' => 'ms|price==price',
'ajaxMode' => 'button',
])}

Аналог «с/з» в utf-8 "\u0441\u002f\u0437" при подстановке результата не дал.

Спасибо.
С уважением,
Василий Королев
ВК
28 апреля 2020, 17:12
modx.pro
818
0

xtype xcheckbox вывод значения

Данные сохраняются в базу, вызываются. При вызове, не могу сделать чтобы xcheckbox, ставилась галка. Возможно что-то нужно делать с checked, но опять не понятно что вызывать: record.data['hit'] == '1'? true: false
var fp = new Ext.form.FormPanel({
		id: 'update-option-text-form',
		url: '../assets/components/minishop2/connector.php',
		layout: 'anchor',
		defaults: {
			anchor: '100%'
		},	
		items: [
		{xtype: 'hidden', name: 'id', id: record.id + '-text-id', value: key_option},
		{xtype: 'hidden', name: 'parent_name', value: key},
		{xtype: 'hidden', name: 'action', value: 'mgr/settings/option/textupdate'},
		{
            xtype: 'numberfield',
            name: 'sound_id',
            anchor: '99%',
            id: record.id + '-sound_id'
        },{
			xtype: 'xcheckbox',
			name: 'hit',
			id: record.id + '-hit'
		}
Роман
28 апреля 2020, 13:14
modx.pro
862
0

Обернуть каждые N элементов массива в Fenom

Здравствуйте уважаемые друзья! Вопрос в том как вывести элементы массива с учетом того что каждые четыре должны быть обернуты в тег? Например вот стандартный чанк ms2gallery:
{if $files?}
    <div class="slider">
        {foreach $files as $file}
            <div class="slide">
		        <img src="{$file['url']}">
	        </div>
        {/foreach}
    </div>
{/if}
А нужно (просто привожу схематично структуру):
{if $files?}
    <div class="slider">
           <div class="slide">
		    <img src="{$file['url']}">
                    <img src="{$file['url']}">
                    <img src="{$file['url']}">
                    <img src="{$file['url']}">
	    </div>
        {/foreach}
    </div>
{/if}
Понимаю что нужен какой-то цикл for 1..4 но как его реализовать не решу…
Анатолий
28 апреля 2020, 12:16
modx.pro
3
1 612
0

msOnGetProductPrice и цепочка плагинов

Я все время думал что изменения сделанные в плагине по цепочки передаются остальным плагинам да и тут об этом как бы тоже говорится но по факту получается что это не так или я ошибаюсь?
Prihod
28 апреля 2020, 11:58
modx.pro
928
0

При обновлении Evo до 2 версии, админка выдает 404

Добрый день!
Обновил Evo до версии 2, с версии 1.4.10, лицевая часть сайта работает! А вот при переходе в админку срабатывает страница 404, и не переадресовывает на админку
Что может быть?
Николай
28 апреля 2020, 10:46
modx.pro
913
0