Василий Столейков

Василий Столейков

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

Как вывести первый файл тикета

I. Если файлы тикета были загружены через форму создания тикетов, то:
  1. Как увидеть через админку загруженные файлы тикета?
  2. Как вывести первый файл тикета в getTickets?
II. А если файлы тикета находятся в вкладке ms2Gallery, то:
  1. Как вывести первый файл тикета в getTickets?
  2. Как загрузить файлы в галерею из фронтэнда пользователем?
Василий Столейков
29 июня 2015, 14:55
modx.pro
1
1 050
0

Как сгенерировать алиас с помощью Translit?

Как использовать возможности пакета translit для генерации транслитерированных алиасов?
Дело в том, что мне пришлось перегенерировать все uri ресуросв (с разным class_key). Использовал советы отсюда и отсюда.
В итоге у меня получился такой скомбинированный вариант, который я запускаю в консоли:
Василий Столейков
23 июня 2015, 19:59
modx.pro
7
8 647
0

Импорт из CSV не срабатывает правильно

Обновляю ресурсы скриптом для импорта bezumkin.ru/modx/minishop2/import/2309/.

1. Можно ли указывать в качестве ключа id ресурса?
2. Почему такой вызов создаёт новую строчку в базе, а не обновляет ресурс по id?
3. Почему не импортирует без pagetitle и без alias? (Решение дальше)

php ./core/components/minishop2/import/csv.php "core/import/ru.csv" "id,tv2,longtitle,description,tv1" 1 "id" 1 ";"
… решение дальше ..
Василий Столейков
22 июня 2015, 11:19
modx.pro
5
2 980
+2

Не отправлять пустые поля формы

Понимаю, что вопрос не совсем по MODX, но всё же.

Мне нужно отправить данные с формы через GET на страницу с фильтром mFilter2.
Как отправить только заполненные поля, а незаполненные не включать в get-строку?
Василий Столейков
20 июня 2015, 16:49
modx.pro
3
3 824
+1

WHERE json !=

Как составить правильно запрос с != в where?

Вот мой нерабочий вызов:
[[!pdoResources? 
    &tpl=`@INLINE [[+idx]]. [[+id]]` 
    &sortby=`id` 
    &parents=`0`
    &limit=`0`
    &sortdir=`ASC` 
    &context=`web` 
    &where=`{"parent:!=":41,"OR:parent:!=":35,"OR:parent:!=":47,"OR:parent:!=":53,"OR:parent:!=":59,"OR:parent:!=":65,"OR:parent:!=":71}`
]]
Мне нужно чтобы не выбирались записи с этими parent-ами.
Василий Столейков
16 июня 2015, 14:50
modx.pro
2
3 529
0

COUNT() в xPDO

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

Мне нужно вывести количество тикетов из одной категории (parent), у которых тв country равен 1.
Делаю я это в цикле для всех стран. То есть для каждой итерации значение тв country будет меняться.
Василий Столейков
16 июня 2015, 10:56
modx.pro
2
2 738
0

Как удалить запись из кастомной таблицы через PDO?

Пишу скрипт для импорта из одной таблицы в ресурсы MODX. Всё в отдельном файле в корне сайта.
Подключаюсь к MODX:
// Подключаем
define('MODX_API_MODE', true);
require 'index.php';

// Включаем обработку ошибок
$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_INFO);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
Василий Столейков
15 июня 2015, 06:33
modx.pro
2
3 316
0

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

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

mFilter2 + TicketLatest = не выводит tv-поля

Пытаюсь сделать фильтрацию тикетов, но у меня никак не выводятся нужные фильтры.
Перепробовал уже всё что мог.
Или mFilter2 не работает с Tickets?
У меня всё время выводит "Нечего фильтровать" вместо вывода фильтра.
Василий Столейков
24 мая 2015, 08:14
modx.pro
3
1 974
0

Несколько мультиязычных сайтов в одной админке

Вот как реализовать переключение контекстов на нескольких доменах, но когда языки находятся в папках.
Вот пример:
  • site1.ru/ru
  • site1.ru/en
  • site2.ru/ru
  • site2.ru/en
По ссылке bezumkin.ru/sections/tips_and_tricks/2439/ Василий даёт 2 плагина, один только для вложенных в папки языков, другой только для поддоменов. Как можно совместить эти 2 плагина, чтобы все сайты на одной админке переключались правильно?

Я поднял этот вопрос, в результате которого мы нашли решение. Думаю это решение пригодится многим.
Василий Столейков
19 мая 2015, 11:38
modx.pro
12
5 913
+3