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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
27 ноября 2015, 10:19
0
Чем проще-то? Открывать меньше страниц, или что? Или у тебя браузер не поддерживает вкладки и настройки сразу 3х контекстов открыть не позволяет? Я уж молчу про работу напрямую с БД.

Разница в том, что лексикон нужно грузить, а настройки — нет, они сами загружаются при инициализации контекста и такой проблемы не будет.

И как бы назывались эти системные настройки
Как назовёшь, так и будет. В твоём примере, очевидно [[!++link_contacts]]

Ну и вообще, если нужно указывать 200 id страниц в настройках — что-то не так с этим сайтом.
Василий Наумкин
27 ноября 2015, 09:54
0
Судя по логам, у тебя лексикон не загружен и текст в циферку не превращается.

Ну и вообще, использовать лексикон для хранения системных настроек — свежее решение. Действительно, сколько можно хранить настройки контекстов в настройках контекстов? Надо же что-то новенькое придумать =)
Василий Наумкин
27 ноября 2015, 02:49
0
Там всё как и раньше, можно использовать только email, username, fullname и password.

Office предназначен для быстрой регистрации.
Василий Наумкин
26 ноября 2015, 19:45
0
По идее — да, если у чекбоксов будет name=«extended[name]» и разные значения, то на сервер уйдёт массив с ними и он должен сохраниться.

Обновляйся и проверяй.
Василий Наумкин
26 ноября 2015, 19:37
0
В админке так всегда можно было, а в Office — с этой версии.

О чём и анонс.
Василий Наумкин
26 ноября 2015, 19:32
0
Это пример для работы со вложенными массивоми, как на первой картинке.

nested — это «вложенный», по-английски.
Василий Наумкин
26 ноября 2015, 17:27
+4
Они давно были, просто не поддерживали вложенность — теперь и с этим разобрался.

А бум, действительно имеет место быть:
Закрыл исходники → выросли продажи → больше запросов в поддержке → больше обновлений.

Вот так закрытие исходников улучшило качество дополнений. Парадокс.
Василий Наумкин
26 ноября 2015, 17:23
0
А как его добавить?

То есть, что проверять, если я не знаю, что должно быть в форме? Пустые чекбоксы-то не отправляются, их как-бы и нет на стороне сервера.

Так что, без плагина пока никак.
Василий Наумкин
26 ноября 2015, 17:12
0
Ну если вдруг поменяли стандарты HTML и пустые чекбоксы стали отправляться из форм — тогда да, сохраняются.

Но я, что-то в этом сомневаюсь.
Василий Наумкин
26 ноября 2015, 14:02
0
Он их увидит?
Конечно — они принадлежат ему, неважно, прикрепил он их к тикету или нет.

Может мне в таком случае как-то перехватить плагином на какое-то действие и удалять вручную фотки пользователя?
Да вроде никто не мешает. Это файлы на диске и записи в БД. Разберись и делай с ними, что хочешь.
Василий Наумкин
26 ноября 2015, 13:59
0
Бывает.

В Tickets используется функция on, которая появилась только в jQuery 1.7.
Василий Наумкин
26 ноября 2015, 12:55
0
Раньше все отображалась, чем может быть вызвана данная проблема?
Тем, что
ъехала кодировка на сайте, часть текста заменилась на такие символы

Нужно привести все тексты на сайте к одной кодировке, желательно к UTF-8, прямо в БД. И сами таблицы, и их содержимое.
Василий Наумкин
26 ноября 2015, 12:48
0
Поди jQuery не подключил.
Василий Наумкин
26 ноября 2015, 11:16
+2
Это и есть лексикон, нужно его загрузить в своём плагине переключения контекстов:
$modx->lexicon->load('babel:default');
И должно заработать.
Василий Наумкин
26 ноября 2015, 11:05
0
Ну а ты в какой словарь пишешь свои значения? Его и надо грузить.
Василий Наумкин
26 ноября 2015, 10:33
0
Нет.

А в чём проблема-то? Зачем удалять файлы, которые пользователь загрузил, но не удалил сам? У него же есть такая возможность.
Василий Наумкин
26 ноября 2015, 10:30
+3
У нас есть свой хороший хостинг. Когда я в последний раз проверял — Evolution на нём вполне себе работал.
Василий Наумкин
26 ноября 2015, 10:24
0
Что-то я не вижу в твоём сниппете загрузки нужного лексикона для отображения trucking1 и прочего.

pdoTools пытается сам обработать такие строки, а не может — ведь в памяти соответствующего лексикона нет.
$modx->lexicon->load('лексикон:словарь');