Sentinel
Дели на 1000
это я сделал, но в корзине при смене кол-ва стает на место
Algirdas
когда с правами что-то, вроде в логи же запись идет?
Algirdas
connectors/index.php rw- r-- r--
Algirdas
просто в админке на любой странице выдает:
Не удалось загрузить карту исходного кода с помощью инструментов разработчика: Не удалось загрузить контент для https://mysite.com/manager/assets/modext/modx.jsgrps-min.js.map: Ошибка HTTP. Код статуса 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE...
Yaroslav
Sentinel
Дели на 1000
<span class="ms2_total_weight">{($total.weight / 1000) | num_format}</span>
Yaroslav
Algirdas
Algirdas
Yaroslav
Algirdas
Пытаюсь установить компонент. После нажатия на кнопку "Загрузить" в консоли сразу ошибка
Yaroslav
Algirdas
Algirdas
больше вот эта ошибка беспокоит
Algirdas
Про похожие ошибки люди уже спрашивали, но ни одного ответа ))
Yaroslav
Algirdas
установил вообще с нуля, сразу пошел в менеджер пакетов, такая же фигня. Только нажимаю "Загрузить" - эта ошибка
Yaroslav
Algirdas
реши 403ю от коннектора
Оказалось всё просто, это файрвол хостера блокировал
[client 37.99.111.111] ModSecurity: [file "/etc/httpd/conf/modsecurity.d/rules/tortix/modsec/50_plesk_basic_asl_rules.conf"] [line "179"] [id "33340162"] [rev "294"] [msg "Protected by Atomicorp.com Basic Non-Realtime WAF Rules: URL detected as argument, possible RFI attempt detected"] [data "%TX:1,TX:1"] [severity "CRITICAL"] Access denied with code 403 (phase 2). Match of "beginsWith %{request_headers.host}" against "TX:1" required. [hostname "mysite.com"] [uri "/connectors/index.php"] [unique_id "YYQd4NbEJkmHtO@hw00Q7AAAAAw"], referer: https://mysite.com/manager/?a=workspaces
Yaroslav
Algirdas
Yaroslav
что значит оркестрировать? ) я не то чтобы дофига программист
забудь. разберись с хостингом и все. mod_security мешает.
upd: это только первый эпизод, дальше могут быть более интересные конкурсы. из шаред хостингов более лояльные к модкс - специально заточенные для него «клауды». по ним должны тут подсказать. Наиболее предсказуемые варианты хостинга - это VPS, выделенный виртуальный компьютер такой себе с чистой установкой linux, как настроить - так и поедет.
Алексей
Обычно Бегета хватает за глаза для небольших проектов. Vps только если предполагается нагрузка и серьезные вещи.
Файерволы не у всех хостингов такие гнусные.
Sentinel
Алексей
Иногда даже обычный бегет лучше vps 🤷♂️
особенно если клиент не понимает что нужно за VPS постоянно самому следить или чтобы был админ на зарплате.... ибо прикольчики начинаются )))) типа 1 пользователь на 10 сайтов ))))
Algirdas
Algirdas
странно, не получается через ``` ``` нормально код вставить
Algirdas
{*Первые два*}
{foreach $rows as $idx => $row}
{if $idx < 2}
<div>{$idx} - {$row.title}</div>
{/if}
{/foreach}
{*С пятой строки*}
{foreach $rows as $idx => $row}
{if $idx > 4}
<div>{$idx} - {$row.title}</div>
{/if}
{/foreach}
{*Чересстрочная вакханалия*}
{foreach $rows as $idx => $row}
<div{$idx is odd ? ' class="odd"' : ''>{$idx} - {$row.title} и два тикета туДаблин</div>
{/foreach}
Вот такое нашел. А как тут указать только 3 и 4 например?
Алексей
можно проще сделать.
Yaroslav
или просто правильно)
Yaroslav
1. циклов не должно быть куча, как правило, все решается в одном.
2. циклические штуки вычисляются остатком от деления (3й, 5й, even, odd)
3. if лучше использовать для вывода целых блоков. представление менять и контент лучше тернарниками (устанавливать значения по условию, а выводить переменные)
4. вопрос лучше задать о цели а не текущем решении, а то хз что происходит
Алексей
Лим
всем привет. Кто использховал новый ms2form?
[[ms2form?
&parent=`3`
&tags=`false`
&tamplate=`2`
&allowedFields=`parent,pagetitle,content,published,template,hidemenu,tags,price,iznos`
]]
<input type="text" value="" name="options-iznos" class="form-control">
В чем может быть проблема?
Evgeniy
Лим
Evgeniy
и кешированный
Лим
Бля. оказывается просто надо имя опции писать, без options-
Лим
Дезинформировали на форуме или изменения произошли
Лим
Кто сейчас рулит modx.pro? Включите пожалуйста сортировку результатов поиска по дате
Иван
Миша
Миша
Алексей
Максим
Скажите пожалуйста, как вызвать pdoResources в сниппете?
Алексей
Dan
народ если на странице будет дважды подключен скрипт минишопа - это критично?
Dan
просто никак не получается его подключить раньше скрипта msRussianPost, из-за этого колбэки не работают
Sentinel
Dan
$modx->regClientHTMLBlock('<script>
msRussianPost.init({
"action_url": "' . $action_url . '",
"deliveries": ' . $modx->toJSON($deliveries) . ',
"status_id": "#msrussianpost_status",
"autocomplete": ' . $modx->getOption('msrussianpost_autocomplete') . '
});
</script>');
Sentinel
Dan
нет, сниппетом подрубается
Алексей
дык а в чем проблема отключить в минишопе скрипт и в ручную его добавить?
Sentinel
Да, или так
Dan
я просто как-то такое пытался сделать и получал ошибку miniShop2Config is not defined
Dan
сейчас чекну
Dan
Dan
очистил системную настройку, вставил вручную скрипт
Алексей
ща у себя проверю... как раз делаю магаз :)
Dan
как раз по этой теме
Dan
Алексей
получилось?
да, конфиг исчезает... это печально.
Dan
придется дважды подрубать тогда
Алексей
Алексей
скопируйте строку js конфига.
Алексей
И вставляйте. Только помните про мелкие настройки которые необходимо будет менять самому, если изменятся
Dan
хотя скрипт ms2 подключается раньше
Alisa
async/defer?
Алексей
Алексей
т.е. если и подключать, то их вместе указывать.
Алексей
первым идет конфиг потом ссылка нa js