Всего 114 312 комментариев

parkour
19 января 2022, 08:32
0
{if $_modx->resource.to_storage_page_all == 1}
    В наличии
{elseif $_modx->resource.to_storage_page_all == 2}
    Под заказ
{/if}
alex
19 января 2022, 04:48
0
Можно через switch сделать.
Алексей
19 января 2022, 02:54
0
В core/config/ $database_connection_charset = 'utf8'

В phpMyAdmin:

Сервер баз данных
Сервер: MySQL (Localhost via UNIX socket)
Тип сервера: MariaDB
Версия сервера: 10.1.44-MariaDB-0+deb9u1 — Debian 9.11
Версия протокола: 10
Пользователь: ****@localhost
Кодировка сервера: UTF-8 Unicode (utf8)

Веб-сервер
nginx/1.16.1
Версия клиента базы данных: libmysql — mysqlnd 5.0.12-dev — 20150407
Версия PHP: 7.0.33-0+deb9u8
phpMyAdmin Информация о версии: 4.6.6deb4
Алексей
19 января 2022, 02:43
0
Mysql mysql-10.1.44, его не обновлял/

На главной phpMyAdmin
Сопоставление кодировки соединения — utf8mb4_unicode_ci
Сервер баз данных — Кодировка сервера: UTF-8 Unicode (utf8)
Алексей
19 января 2022, 02:27
0
Cпасибо, буду искать.
еще возможно нули стали появляться после настройки параметров снипета Jevix.
Евгений Webinmd
19 января 2022, 01:41
+1
я встречал такую проблему в старых компонентах, у которых в map файлах было указано 'phptype' => 'text' dvtcnj 'phptype' => 'string'.
Скорей всего сменилась версия mysql
Алексей
19 января 2022, 00:52
0
Возможно в настройках плагинов я что-то испортил, где-то там я лазил, пытался настроить разрешенное содержимое полей комментариев в тикетс, пытался сделать чтобы ссылки вырезались. Не помню где.
Алексей
19 января 2022, 00:46
0
Спасибо буду искать.
Слышал надо где-то права пере-настроить.
Проблемы думаю начались после обновления версии php 7.2 на 7.4

Еще из админки нельзя изменить/удалить старые файлы,
т.к. ошибка «У веб-сервера не хватает прав для удаления файла». Новые файлы создаются и удаляются без проблем. Старые файлы удаляются только с VDS-хостинга.
Андрей
18 января 2022, 23:47
+1
Для начала проверить версию mysql.После кодировку и сопоставление БД, нужна utf8mb4
Mishiko
18 января 2022, 22:40
0
Ошибся там и другие есть поля доп которые нужно по этому типу вывести
Mishiko
18 января 2022, 22:38
0
Это доп. поле Переключатели (radio) мне нужно при определённом значении он срабатывал
Андрей Шевяков
18 января 2022, 22:31
0
Так у вас в первом варианте переменная to_storage_page_all,
а во втором to_special_offer_page

Вот так тогда на fenom:
{if $_modx->resource.to_storage_page_all == 2}
    Под заказ
{else}
                    	...
{/if}

 {if $_modx->resource.to_storage_page_all == 1}
    В наличии
{else}
                    	...
{/if}
Артур
18 января 2022, 22:30
+1
Смотри плагины. Тип поля в БД проверь.
Артур
18 января 2022, 22:29
0
to_special_offer_page это не стандартное поле ресурса, его надо получать так
{$_modx->resource.id | resource: 'to_special_offer_page'}
это если на странице шаблона. В остальном должно работать.
Fullstack
18 января 2022, 19:01
0
Что делать? Лог ошибок пустой

Шаблон:
{include 'head'}
{'footer' | chunk : [ 'goals_mod' => '_dom' ]}
Чанк head:
{'MinifyX' | snippet : [
    'minifyCss' => '0',
    'minifyJs' => '1',
    'registerCss' => 'placeholder',
    'registerJs' => 'placeholder',
    'cssPlaceholder' => 'min_css',
    'jsPlaceholder' => 'min_js',
    'cssSources' => '',
    'jsSources' => '
    	assets/js/script.js
    ' 
]}
Чанк footer:
{'min_js' | placeholder} | {$_modx->getPlaceholder('min_js')} | $min_js
Выводится " | | ". А при первой загрузке страницы все норм.
Fullstack
18 января 2022, 18:27
0
Теперь стало работать. Но плейсхолдеры теперь не кэшируются вообще. Никакие. При первой загрузке страницы работают, а как она закэшировалась — пропадают :(((((
iWatchYouFromAfar
18 января 2022, 17:24
0
А в TS есть дтски исходников, где все ушито комментариями и типизацией — тоже говнокод? Комментарии в библиотеке, комментарии в проекте, комментарии в декларативных файлах — все это разные вещи и применяются в абсолютно разных случаях.

Я тоже не в восторге от бутстрапа (и не только вьюшного), но в основном из-за награмождения DOM всякими col и row. На работе мы используем vuetify, для админки своих и клиентских проектов я использую tailwind + vite, что позволяет мне молниеносно компилить проект. И т.к. я пишу условную админку (или crm), то на всякие col, row и комментарии в исходниках — мне пофиг.

На фронтенд же в проектах я использую собственную библиотеку которая построена на css grid и css vars.

Не вижу фундаментальных причине не использовать BootstrapVue в проектах, он знаком многим и хорошо адаптирован ко вьюхе.

Смущает то, что нарушен принцип единой ответственности. Логичней же подключать кнопку, как компонент содержащий кнопку без лишних проверок, а не кнопку, которая может быть ссылкой и выполнять функцию ссылки.
Не согласен. У меня в проекте например зашито 5 видов кнопки со своими классами модификаторами. Мне придется делать 5 видов компонентов кнопки и еще 5 таких же компонентов только ссылок?
Артем
18 января 2022, 12:11
+1
Абсолютно бессмысленно, когда можно писать в файлах с расширением vue
Это далеко не главная проблема бутстрап-вью. Достаточно того факта, что все исходники написаны на миксинах, где один миксин погоняется другим. Наличие миксинов — это уже говнокод по умолчанию, поэтому тут даже нет смысла рыться в их исходниках и выискивать что-то еще.
Futuris
18 января 2022, 09:56
0
Ок, спасибо. Попробуем с другой стороны тогда.
Сергей Фещуков
18 января 2022, 09:52
0
Со стороны компонента msProductRemains такого сделать нельзя. Я не знаю как реализован импорт остатков в msImportExport, поэтому подсказать как в данном компоненте это сделать также не могу. На какой-то стороне в итоге придётся реализовать поиск товара по артикулу, а не по ID.