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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
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('лексикон:словарь');
Василий Наумкин
25 ноября 2015, 14:46
0
Насколько я понял, новый MODX будет весь из себя RESTful, так что можно будет писать любые админки. Другой вопрос, какой будет именно стандартная админка — и я очень надеюсь, что оставят версию с ExtJS.

Ну а мой вопрос решился просто — буду переписывать весь сайт целиком, с полной свободой действий. И с админкой на ExtJS =)
Василий Наумкин
25 ноября 2015, 08:17
0
I didn`t saw your comment because you are not answered me by clicking to «reply» link at the bottom of my comment.

Please, try to reply next time, for I will can receive notice about it. Here is new question about it.
Василий Наумкин
25 ноября 2015, 06:46
+1
Можно немного переделать вот этот сниппет.
Василий Наумкин
25 ноября 2015, 06:44
0
Then you should try to check this name:
if ($field == 'IMAGE' && !empty($tvValue)) {
	$hook->setValue($field, $tvValue);
}
else {
	$hook->setValue($field, $tvValue);
}
Василий Наумкин
24 ноября 2015, 22:57
+2
&tplPageWrapper=`@INLINE <div class="pagination"><ul class="pagination">[[+prev]][[+next]]</ul></div>`
Василий Наумкин
24 ноября 2015, 22:54
+1
If I understand you question correctly and your field with file named as «file», you can try to replace
if ($tvValue !== null) {
	$hook->setValue($field,$tvValue);
}
to
if ($field == 'file' && !empty($tvValue)) {
	$hook->setValue($field, $tvValue);
}
else {
	$hook->setValue($field, $tvValue);
}
Looks little ugly but must work.
Василий Наумкин
24 ноября 2015, 22:41
0
А, ясно.

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