Алексей

Алексей

С нами с 25 декабря 2012; Место в рейтинге пользователей: #69

getTickets и has_files

Не подскажете как вывести прикрепленные файлы через getTickets? Плэйсхолдер has_files не выводит. Или подскажите из какого объекта можно вытащить информацию о привязанных к ресурсу файлов, закаченных через тикеты?
Сергей
13 июля 2015, 13:36
modx.pro
3
1 131
0

toggleTVSet

Доброе утро, в свободное время ищу интересные дополнения и готовые решения к MODx.
Вот, роясь на гитхабе, нашла приложение toggleTVSet.
Его смысл: в зависимости от значения определенного ТВ должны показываться необходимые нам ТВшки.

Из минусов:
  • плагин и сниппеты надо устанавливать вручную
  • в плагине прописать Id TV-параметра (одного), от значения которого будут скрываться\показываться другие Тв-шки.
yani
05 июня 2015, 07:04
modx.pro
12
2 373
+3

easyComm - дополнительное поле Изображение

UPD 22.04.2021. Эта публикация устарела!
С версии 1.11.0-pl компонент сразу поддерживает вложение файлов: modx.pro/components/21775


При использовании компонента easyComm встала задача прикрепления к сообщения файла, а точнее изображения. Да еще и так, что бы им удобно можно было управлять через админку.

По результатам работы — небольшая инструкция, как этого добиться:
Наумов Алексей
05 июня 2015, 06:30
modx.pro
17
7 495
+6

Не подключаются сторонние таблицы в xPDO

Не могу подключить свои сторонние таблицы для вывода их через xPDO, а не напрямую из базы.
Мне нужно подключить 2 таблицы с базой стран и городов.
Что я делал:
Василий Столейков
04 июня 2015, 07:34
modx.pro
3
2 084
+1

Как отсортировать коллекцию?

Приветствую, видимо я где то сильно туплю… но у меня не сортируются поля
$res = $pdo->getCollection('docsContract', array(), array(
    'select' => array(
        'docsContract' => '*',
    ),
    'sortby' => array(
        'id' => 'DESC',
    ),
));
в логе SQL prepared нету пункта ORDER BY…
Подскажите плиз что я не так сделал то?
Павел Сидоров
29 апреля 2015, 09:04
modx.pro
1
1 305
0

Старт грамотной разработки под MODX

Всем привет!

Хоть с MODX знаком с незапамятных времен и сделано на нем много сайтов, до сего момента серьезной разработкой под него не заморачивался (так, велосипедил и говнокодил, если была сильная нужда). Сейчас хочется разобраться в вопросе серьезно.

Какие использовать инструменты для разработки? Как связать IDE и MODX, чтобы среда разработки понимала, что это за ересь я там пишу и что за такие объекты использую? Как отлавливать баги? Как просматривать результат своего труда?

Расскажите пожалуйста, какие конфигурации вы используете в работе.

Всем заранее спасибо!
Павел Ширяев
24 апреля 2015, 17:47
modx.pro
9
4 377
0

Создание тикета без регистрации [Tickets]

Как известно для создания тикетов пользователь должен авторизоваться на сайте, но не всегда это бывает необходимо. Порывшись на форуме понял что из коробки этого не сделать.
Если кому интересно мое решение прошу подкат.
Хулио Надда
08 апреля 2015, 22:45
modx.pro
18
6 350
+4

Как выполнить sh скрипт из PHP, который создаст место, юзера на сервере и загрузит MODx

Здравия всем.

Вопрос скорее всего будет направлен к Василию, однако буду благодарен и тем, кто готов помочь. :)

Решил сделать для себя небольшую панельку, как у Василия на хостинге. Столкнулся с траблой. Как я понял, запускать shell скрипт (который бы создавал место для сайта и заливал modx) нужно от рута или от пользователя, который имеет доступ ко всем нужным каталогам и т.д. Проблема в том, что я не могу понять, как это сделать. С трудом удалось через PHP запустить тестовый sh скриптик и передать в него нужный аргумент.

Василий и все, кто может помочь. Будьте добры, объясните, как можно запустить скрипт от рута из под PHP, либо дать пользователю все необходимые права на выполнение скрипта, который бы создавал место, пользователя и заливал modx? БлагоДарю.

P.S.: Сервер настроен по инструкции Василия. За что ему огромная благодарность!!!
Пашок
02 апреля 2015, 19:44
modx.pro
3
1 961
0

Сохранение полей формы в новой версии FormIt 2.2.2

Привет!
Сегодня днем я тут спрашивал как настроить новую версию FormIt так, что бы он сохранял значения формы.
К сожалению, разработчики компонента не отредактировали документацию и было совершенно не понятно как это должно работать.
Андрей Сухомозгий
31 марта 2015, 16:51
modx.pro
21
11 247
+11

Загрузка фотографий в Tickets

Столкнулся с такой задачей:
1) Загрузка фотографий в Tickets
2) Вставка одной из выбранных фотографий в TV поле

Как известно реализация загрузки фотографий имеется в Tickets и работает на ура. Также загруженные фотографии без проблем добавляются в поле content, при этом их путь
/assets/images/tickets/0/1ba614f4f3024a19707bf9a3ee631ee1be02a192.jpg
Я решил сделать немного по другому и оставить возможность выбора превью для тикета следующим образом:
1) В чанке tpl.Tickets.form.image добавил
<a href="#" class="ticket-file-avatar" data-image="[[+url]]">Назначить ОБЛОЖКОЙ</a>
2) /assets/components/tickets/js/web/files.js
$(document).on('click', '.ticket-file-avatar', function(e) {
	var link = $(this).attr('data-image');
	$('[name="image"]').val(link);
	$('.ava').attr('src', link);
	return false;
});
Далее возникает вопрос, как обрабатывать данные в TV.image точно также как это происходит в content.
А именно при сохранении тикета переписывать /0/ на соответсвующий ID создаваемого документа?
Ruslan Butakov
30 марта 2015, 11:54
modx.pro
4
2 588
0