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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
27 июня 2015, 18:08
0
Нет, скорее всего, проблема в скрипте.

JSON свойства типа color и size должны импортироваться массивом, а это происходит только если их указано в импорте 2 и более, как в примерах из статьи.

Если поле указано только один раз, то получается строка, а не массив, и поле не сохраняется — такова моя догадка.
Василий Наумкин
27 июня 2015, 10:00
0
pdoMenu по умолчанию и так генерирует разметку с class=«levelN» — тебе нужно только написать соответствующие стили CSS.
Василий Наумкин
27 июня 2015, 09:54
+1
Да, ты изобретаешь велосипед.

Нужно использовать pdoMenu или Wayfinder.
Василий Наумкин
26 июня 2015, 20:15
0
Нет.

Куплено — не означает, что скачено.
Василий Наумкин
26 июня 2015, 18:00
+1
Глюк MODX 2.3.4-pl, обновись до 2.3.5-pl.
Василий Наумкин
25 июня 2015, 20:48
0
Да, не работает. Потому что в коде на странице выходит
<script type="text/javascript">
// <![CDATA[
Ext.onReady(function() {
    MODx.load({
        xtype: "modx-page-user-update"
        ,user: "9"
        
        ,extendedFields: 
    });
});
// ]]>
</script>

Обычный баг при обрезании мультибайтовых строк немультибайтовыми функциями. Закомментируй это место и всё будет работать.

Баг, выходит, с 2011 года.
Василий Наумкин
25 июня 2015, 20:31
0
Уверен, что этот странный баг не у тебя на компе, или там в расширении браузера?

Твой профиль в админке этого сайта тоже нормально открывается. Версии у меня везде 2.3.4.
Василий Наумкин
25 июня 2015, 15:40
0
А блин, это вообще по ошибке попало в релиз. Щас выложу обновление.

Всё, обновляйся.
Василий Наумкин
25 июня 2015, 15:06
0
Fenom срабатывает раньше, так что можно делать вот так:
{set $input_error = 'test'}
[[$input]]
Но это попахивает уже каким-то извращением, на мой взгляд.
Василий Наумкин
25 июня 2015, 14:38
0
У меня такое ощущение, что вы прям соревнуетесь иногда, кто глупее вопрос задаст.

Трудно внимательно посмотреть на код и подумать, а вдруг там опечатка? Может, заместо $input_error нужно указать &input_error?
Василий Наумкин
25 июня 2015, 08:26
+2
Небольшая ошибка разработчика. Неправильно расширил родительский метод — забыл указать параметр.
Василий Наумкин
25 июня 2015, 05:07
1
+2
Думаю, вот так:
if (file_exists(MODX_CORE_PATH . 'components/pdotools')) {
	// твой код
}
Василий Наумкин
24 июня 2015, 16:40
0
В последнем Ace это исправлено, при условии, что не используется AjaxManager.
Василий Наумкин
24 июня 2015, 15:19
1
+1
Инкремент сбрасывается очень просто — надо зайти в свойства таблицы через PhpMyAdmin и указать нужное число.

id, по умолчанию — это число INT из 10 цифр длиной, которое может держать до 4 294 967 295. А есть еще BIG INT, там до 18 446 744 073 709 551 615.

Думаю, должно хватить. Хотите узнать больше?
Василий Наумкин
24 июня 2015, 15:11
0
У меня только один вопрос — зачем?!
Василий Наумкин
24 июня 2015, 10:16
0
Еще кастомный класс кэширования, указанный в системных настройках или включенное там же кэширование запросов в БД.