Расширение формы Tickets

Здравствуйте!
Столкнулся с проблемой, необходимо в существующую форму создания тикета добавить загрузку изображения.
В чем заключается трудность. Для того, чтобы передавать файлы через форму, атрибут формы enctype должен быть равен multipart/form-data. После этого, файл помещается в глобальный массив $_FILES, и информация о файле доступна в $_FILES['имя-поля-с-типом-file'] -> name,size,tmp_name.

Сейчас у формы создания тикетов не задан атрибут enctype и по умолчанию он равен application/x-www-form-urlencoded. Если изменить значение enctype у формы создания тикета на multipart/form-data, тогда данные теряются и ничего не создается.

Пытался вытащить значение в функции saveTicket из массива $_FILES — но ничего не вышло.
Denys Butenko
13 мая 2013, 16:26
modx.pro
5
4 550
0

[[+old_price]] trouble, need help

При выводе с помощью msProducts плейсхолдер [[+old_price]] возвращает значение сразу с дописыванием валюты, а тот же [[+price]] как и должен только числовое значение.

Вызов сниппета
[[!getPage?
                        &element=`msProducts`
                        &limit=`5`
                        &parents=`47`
                        &tpl=`avtomatikaProductTileRuCHNK`
                        &sortby=`Data.price`
                        &sortdir=`ASC`
                    ]]
Чанк
<div class="row span10">
		<span class="price">[[+price]] [[%ms2_frontend_currency]]</span>
		[[+old_price]]
	</div>
Результат
357 руб. 5.26 руб.

Перерыл код, так и не нашел из-за чего он возвращается с уже подставленной валютой. Подскажите как исправить.
Андрей Ятин
12 мая 2013, 18:35
modx.pro
874
0

редактирования ресурса

Подскажите пожалуйста, возможно ли настройка редактирования ресурса для того кто его создавал или надо какой то модуль или плагин.И если да то есть ли таковой? Для Revo.
болгов евгений
12 мая 2013, 15:03
modx.pro
850
0

Очистка кэша из админки

Здравствуйте.

Из админки никак не получается обновить или удалить кэш. Независимо от обновления ресурса или чанка/шаблона — кэш не обновляется. MODX Revo 2.2.7, кэш на xPDOFileCache, никаких php-apc и прочих модулей нету. Хостинг на nic.ru, оттуда и траблы. Только вручную удалить папку с кэшем получается. Права на папку /core/cache проверял — безрезультатно.
Sadykh Sadykhov
12 мая 2013, 11:26
modx.pro
1
8 935
0

[Решено] Распадается Верстка админки Google chrome

Все было хорошо, пока что-то не пошло не так… Во всем виню хостеров, 3-и сайта на одном хостинге (ihc.ru на разных тарифах), все на Рево и при работе в админке не понятно по каким причинам происходит развал верстки
Константин Баранов
12 мая 2013, 09:41
modx.pro
1 011
0

Про "Системы телеком"

Здравствуйте, скажите, пользуетесь ли вы еще услугами провайдера «Смартфон»?
У меня недавно появилась техническая возможность подключиться к их интернету. Вот теперь думаю, а стоит ли переходить к ним от «Вайта»?
За «Вайт» сейчас плачу 1200 руб. в месяц, это при неработающих торрентах и невозможности смотреть онлайн видео
idamask nazer
12 мая 2013, 06:34
modx.pro
810
0

Модификация формы создания тикета

Всем привет.

Есть такой вопрос по Тикетам. В форме создания тикета есть выпадающее меню с выбором раздела с тикетами. Вот так этот фрагмент выглядит в чанке tpl.Tickets.form.create
<select name="parent" class="input-xxlarge">[[+sections]]</select>
А вот так он выглядит на странице
<select name="parent" class="input-xxlarge">
<option value="76" >Тикет 1</option>
<option value="72" >Тикет 2</option>
</select>
Задача в следующем. Необходимо, чтобы в этом выпадающем списке Тикеты делились по родителям, оборачиваясь в тег . Примерно вот так
<select name="parent" class="input-xxlarge">
<optgroup label="Родитель 1">
<option value="76" >Тикет 1</option>
<option value="72" >Тикет 2</option>
</optgroup>
<optgroup label="Родитель 2">
<option value="76" >Тикет 3</option>
<option value="72" >Тикет 4</option>
</optgroup>
</select>
Родителя нельзя выбрать в этом выпадающем списке, это обычный документ-контейнер, в списке он будет служить для удобного отображения большого списка разделов с тикетами.
Где формируется этот выпадающий список и как лучше всего это воплотить?
Roman Smile
12 мая 2013, 02:29
modx.pro
2
1 980
0

MS2 Не отправляется заказ.

Добрый вечер.
Л Юля
11 мая 2013, 21:29
modx.pro
802
0

Подключение Яндекс.Денег к магазину

Как обычно, среди ясного неба накануне праздников разверзлась беда — заказчик решил, что без отдельного приема Яндекс.Денег магазин не магазин и вообще срочно надо, потому что хочет.
Полез читать, заранее чувствуя подвох (не доверяю я всему, чего коснулась рука А. Лебедева, а Яндекса она коснулась). И что же? Четвертый день скачу по ссылка, все более переполняясь отчаяньем и ненавистью к ЯДам, но внятной документации найти не могу. Какие-то сплошь издевательские рассказы о том, сколько трудозатрат надо потратить на форму и на сколько прекрасно пользоваться этими ч0ртовым ЯДами. И так по кругу.
Нет, я догадываюсь, что не настолько интеллектуально развит, как вся эта я-братия, и вот прошу, может, кто из добрых людей, из тех, кто сталкивался с сим творением, ткнет мне пальцем, где лежит их удобочитаемая дока по подключению оплат, где были бы описаны поля, передаваемые им и получаемые от них?
Виталий Батушев
11 мая 2013, 19:19
modx.pro
2 325
0

Первичный ключ xPDOObject

Как известно, при создании собственных таблиц в MODX принято наследовать или xPDOSimpleObject, или xPDOObject.

Отличие между ними ровно одно — в SimpleObject уже прописан первичный ключ id, а в Object — нет. То есть, если вы хотите, чтобы у вашей таблицы создавалось поле id с становилось primary key — нужно наследовать SimpleObject.

Я, однако, люблю простые таблицы ключ-значение, в которые добавляю первичным ключом два и более полей сразу. Например, в репозитории пакет может быть в нескольких категориях, значит нужно создать таблицу extraCategoryMember из двух полей category_id и package_id.

Ключ id мне здесь совершенно не нужен, ведь он будет расти при каждой операции добавления пакета в категорию, а таких операций может быть очень много. Конечно, вряд ли INT(10) скоро закончится, но зачем хранить лишнее?
Василий Наумкин
11 мая 2013, 12:42
modx.pro
9
5 400
0