Всего 95 743 комментария

Иван Бочкарев
22 августа 2019, 16:59
0
Согласен с Васей.

Кто может уже помогает, а не размышляет.
Jack OXO
22 августа 2019, 14:52
0
Если судить по названиям, «pagetitle» — заголовок страницы, «longtitle» — длинный заголовок. То есть логично, что pagetitle для title, а longtitle для h1. Но это конечно же вкусовщина всё. Я раньше вообще делал отдельные tv для title и description :)
Василий Наумкин
22 августа 2019, 14:48
+1
Не надо ничего ждать, надо брать и делать.

Но пока никто не взял и не сделал — остаётся только ждать, увы.
Jack OXO
22 августа 2019, 14:43
0
Да у всех свой подход, кому-то так удобно, кому-то эдак. Если совпадают title и h1, что на моей практике редко встречалось, то просто продублируют, ничего сложного нет.
ElenaLelo
22 августа 2019, 14:38
0
Это jGrowl, отследите по инспектору что именно вам нужно и настройте через css.
Roman
22 августа 2019, 14:34
0
т.е. яндекс кассу можно подключить к физическому терминалу, и при онлайн покупке касса также выдаст чек, правильно понимаю?
Андрей
22 августа 2019, 14:25
0
Как подключить онлайн- кассу к интернет магазину на modx в соответствии с (54-ФЗ) и есть ли вообще такая возможность?
mspYaCassa — У яндекс кассы уже есть интеграция с онлайн кассами на своей стороне, достаточно настроить компонент, всё остальное настраивается на стороне Я.Кассы.

onlineKassa — для остальных платёжных систем. Хотя у многих также уже реализована интеграция с онлайн кассами, нужно смотреть в зависимости от того какую платёжку или агрегатор вам нужно привязать к сайту.

Полезная инфа:
Как мы подключали онлайн-кассу в Modstore/Modhost
Ещё 70 кассовых аппаратов для работы с чеками в Яндекс.Кассе
[onlineKassa] 54-ФЗ, 1 июля и другие страшилки

Как часто клиенты просят подключать 1С и онлайн кассу к интернет магазину?
Настолько часто, насколько клиенту требуется подобная интеграция =)
Николай
22 августа 2019, 14:22
0
Сколько не смотрю на эти переписки и обсуждения, не могу понять, к чему терпеть и ждать не пойми чего столько времени, когда итак понятно что из этого выйдет. То есть ничего. Разве что иностранцы ввиду своей галантности ещё не послали российских коллег. Так что это садо-мазо может длиться вечно))
Сергей Шлоков
22 августа 2019, 12:24
+1
Константин, не шали. Прокляну! ))
Ilya Gureshidze
22 августа 2019, 12:07
1
+1
Как обычно: сам задал вопрос — сам отвечаю.
1. Добавил поля id_1C и id_parent_1C в modx_site_content
2. В плагине на OnMODXInit (у меня там куча полей для расширения разных классов)
написал
$modx->map['modResource']['fields']['id_1C'] = '';
    	$modx->map['modResource']['fields']['id_parent_1C'] = '';
    	$modx->map['modResource']['fieldMeta']['id_1C'] = array(
		'dbtype' => 'varchar',
		'precision' => 50,
		'phptype' => 'string',
		'null' => false,
		'default' => ''
	);
	$modx->map['modResource']['fieldMeta']['id_parent_1C'] = array(
		'dbtype' => 'varchar',
		'precision' => 50,
		'phptype' => 'string',
		'null' => false,
		'default' => ''
	);
3. В плагине на OnDocFormSave и onDocFormPrerender
switch ($modx->event->name) {
    case 'OnDocFormPrerender':
        $id_1C = '';
        $id_parent_1C = '';
        
        if (isset($scriptProperties['resource'])) {
            if (is_object($resource)) {
                $id_1C = $resource->get('id_1C');
                $id_parent_1C = $resource->get('id_parent_1C');
            }
        }
$modx->controller->addHtml(<<<HTML
<script>
    Ext.ComponentMgr.onAvailable('modx-resource-main-left', function(page) {
        page.on('beforerender', function() {
            page.insert(2,{
                xtype: 'textfield'
                ,name: 'id_1C'
                ,value: '{$id_1C}'
                ,anchor: '100%'
                ,layout: 'anchor'
                ,fieldLabel: 'ID 1C'
            });
            page.insert(3,{
                xtype: 'textfield'
                ,name: 'id_parent_1C'
                ,value: '{$id_parent_1C}'
                ,anchor: '100%'
                ,layout: 'anchor'
                ,fieldLabel: 'ID родителя 1C'
            });
        })
    });
</script>
HTML
);
        break;
        
    case 'OnDocFormSave':
        $resource->set('id_1C', $_POST['id_1C']);
        $resource->set('id_parent_1C', $_POST['id_parent_1C']);
        break;
}
return;
Все заработало.
Денис Дыранов
22 августа 2019, 11:56
0
Да-да. Есть инструменты. Кто б спорил? Но всё познаётся в сравнении.
Денис Дыранов
22 августа 2019, 11:48
0
И CMPGeneratorPro. Вот он более-менее близок к тому, что нужно. Но это платное дополнение, а должно бы быть стандартным инструментом из коробки в идеале.
tolanych
22 августа 2019, 11:35
0
Создание новых сущностей-таблиц без лишних полей. Для решения этой задачи в MODX есть даже на выбор инструменты: MIGX и modExtra
Александр Мельник
22 августа 2019, 11:06
+2
Так и есть. просто мне кажется логичным задавать h1 в pagetitle
А если нужно задать отличный от него title то прописывать его в longtitle
Но это дело вкуса.
Константин Ильин
22 августа 2019, 10:22
-3
я агент навального)) создаю резонанс)
но справедливости ради: в целом так говорят.
Василий Наумкин
22 августа 2019, 10:21
+5
У нас и веселее высказывания были:
And I'm very surprised by the unnecessary sarcasm. You may have put a lot of work into this, but I've put over a decade of my life into this if you want to play that game. You didn't communicate once on decisions or ask a single question after our initial discussion. Open Source is about collaboration.

And further, a little respect for the people and company that made this software possible in the first place might be in order here.
github.com/modxcms/revolution/pull/13900#issuecomment-390403195

Собственно, с тех пор я как-то и перестал спорить. Тут люди десятилетиями работают, им виднее.
Сергей Шлоков
22 августа 2019, 09:49
0
По поводу последнй цитаты… Представляете уровень его самомнения? Он не фанат статических методов. Не нравиться, не используй. А кому то нравится. И что? Пшли на… Просто удивительно!
Василий Наумкин
22 августа 2019, 09:44
0
То чувство, когда этот Джейсон напоминает одного человека в России про которого нельзя говорить(Пу)
Оно и видно, как никто (ты) не говорит.

А по теме: каждый день захожу читаю, интересно, но от себя пока нечего добавлять…
Только политоты накинуть на вентилятор, молодец.
Константин Ильин
22 августа 2019, 09:20
-6
То чувство, когда этот Джейсон напоминает одного человека в России про которого нельзя говорить(Пу)

А по теме: каждый день захожу читаю, интересно, но от себя пока нечего добавлять… только слово НАДО что-то делать и развивать, а то как тут уже много раз писали застрянем в аналоговом веке и все тут…