Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
15 января 2019, 07:39
+1
Похоже, ты пытаешься изобрести Jevix.

Лучше используй сразу его, он умеет и теги MODX экранировать, и опасные HTML и теги вырезать, и всякие автозамены делать. Он прямо сейчас здесь весь контент фильтрует.
Василий Наумкин
14 января 2019, 17:02
+1
Исправил, спасибо за замечание.
Василий Наумкин
11 января 2019, 14:54
0
Теперь осталось понять, почему $modx в сниппете является null.
Василий Наумкин
11 января 2019, 14:35
0
Похоже на то.

Дальше нужно смотреть «снипет и строка где вызывался modPHPMailer» и проверять, почему он вызывает почтовик из пустоты.
Василий Наумкин
11 января 2019, 14:28
0
Ошибку 500 всегда нужно смотреть в логах сервера
Василий Наумкин
10 января 2019, 11:37
0
modstore.pro/service/packages/returnkilbutton

В логе
PHP warning: Illegal string offset 'cls'
но работает, так что одобрил. Просьба исправить это warning.
Василий Наумкин
10 января 2019, 10:44
0
Можно отдельным дополнением запилить.
Василий Наумкин
10 января 2019, 08:12
1
0
Нет возможности.

Текущий курс MODX — напихать в ядро всё, что предлагают, и никому не отказывать.
Василий Наумкин
10 января 2019, 07:59
1
0
Вот тут Сергей объяснял, почему такое может быть.

Яндекс метрику можно подключать в javascript файле — как это сделано здесь, например.
Василий Наумкин
07 января 2019, 10:13
0
Конечно, бывают заминусованные топики.

Правда авторы потом предпочитают их скрывать.
Василий Наумкин
07 января 2019, 09:15
0
У заметок есть плюсики и минусики. Когда людям нравится заметка — они её плюсуют, когда нет — минусуют.

Если рейтинг заметки становится -2, то она убирается с главной. Почему-то с заметками о дополнениях этого не происходит, значит публику всё устраивает.
Василий Наумкин
06 января 2019, 08:10
+1
Его ж можно и без template вызывать, по-простому. В случае с ТВшками это будет кастомный тип с примерно такой инициализацией:
var tvX = new Vue({
  el: id_from_php,
  data: json_data_from_php
})
Василий Наумкин
05 января 2019, 19:36
0
А vue привязывается к конкретному id
Как-то же Ext умудряется генерировать случайные id и потом с ними работать?

Но проблема не в этом — все типы ТВ инициализируются на ExtJS, как встроенные, так и кастомные. Нынешние ТВ — это вообще по сути своей такой костыль спец-код, который расширяет именно ExtJS страницу ресурса.

Так что для Vue нужно писать новые кастомные типы ТВ.
Василий Наумкин
05 января 2019, 19:34
0
Там в PHP сейчас просто дофига Ext-специфичных вещей.

Именно поэтому все говорят о написании отдельного нового REST API, но делать это для 2.х никому не интересно. Так что, ждём движений в MODX 3.
Василий Наумкин
05 января 2019, 14:55
0
Ну или права какие-то не те выставлены.

Нужно открыть Developer Tools, вкладку Network и посмотреть, какой ответ приходит от сервера. Ну и логи самого сервера, заодно.
Василий Наумкин
02 января 2019, 17:32
0
Если просто перезагружает, значит что-то не то с javascript. Возможно, он не подключается на страницу или не срабатывает.

Дай ссылку посмотреть на проблему
Василий Наумкин
31 декабря 2018, 06:21
0
Обычно люди просто пишут в «Вопросы», а я переношу на главную.
Василий Наумкин
28 декабря 2018, 17:25
0
По умолчанию товары miniShop2 в дереве не показываются — там есть такая галочка, которую можно включить. Или активировать системную настройку ms2_product_show_in_tree_default.

А потерянный ресурс можно открыть или через поиск, или по ссылке через id.