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

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

С нами с 19 декабря 2012; Место в рейтинге пользователей: #23
08 июня 2016, 18:19
0
Ценник вполне адекватный. Будет хоть стимул поддерживать компонент.
Спасибо ещё раз за его разработку!
08 июня 2016, 16:24
0
Стоит добавить в описание и в параметры сниппета наличие параметра pid — пока не заглянул в код сниппета не догадывался, всё думал как запихнуть в get-параметр нужный id, оказывается можно просто в параметр сниппета!
07 июня 2016, 13:38
0
Конечно хотим! А то приходится для каждого сайта велосипеды городить. Давно уже ждём, когда появится в свободном доступе frontendManager — так куда больше шансов что внесут вклад. Иначе не зная во что никто ничего не будет вносить… )))
01 июня 2016, 14:03
0
Нашел в доках ответ на свой вопрос… ))

Вот ответ:
@SELECT '- Выберите пользователя -' AS username, 0 AS id UNION ALL 
SELECT `username` AS `name`,`id` FROM `modx_users` WHERE `active` = 1
01 июня 2016, 13:56
1
0
Разве что переделать тип ТВ на чекбокс, тогда по умолчанию ничего не будет указано, но если пользователей +100500, то получится неудобоваримая каша…
01 июня 2016, 13:53
1
0
У меня вопрос, а как к следующему выводу в TV списке пользователей добавить первый селект с пустым значением:
доп.поле с типом одиночный выбор и выборкой
@SELECT `username` AS `name`,`id` FROM `[[+PREFIX]]users` WHERE `active` = 1
Такой вариант не срабатывает:
Укажите пользователя==||@SELECT `username` AS `name`,`id` FROM `modx_users` WHERE `active` = 1 AND `id` != 1
В таком случае выводит первый пункт «Укажите пользователя», а вторым пунктом выводит голый код @SELECT…

Ведь по умолчанию подставляется первый пользователь из списка, а если не нужно к этой странице прикреплять пользователя, то при сохранении в тв попадёт первый выбранный пользователь, а не пустое значение…
30 мая 2016, 08:55
1
0
Спасибо!
29 мая 2016, 20:08
1
0
Где можно почитать про возможные значения phptype?
Мне нужно добавить несколько абсолютно-разных полей, но как я понял, phptype — это не атрибут базы, а php-эквивалент для dbtype?
10 мая 2016, 17:11
0
Ок, спасибо!
Дополнение классное! Буду дальше копать…
Возможно у тебя в будущем появится время причесать до пакета для модстор — было бы круто!
10 мая 2016, 17:04
0
— Сайт на модхосте на тарифе для разработчиков.
— Пользователь в группе Administrator.
dl2.joxi.net/drive/2016/05/10/0003/1223/218311/11/f6067ddc1a.jpg — права для группы настроены.
— Загруженные через админку файлы вывел, нужно было только указать размер превьюшек 120x90.
— Загруженные через админку файлы удаляются через фронт, но не добавляются новые (та же ошибка HTTP.
dl2.joxi.net/drive/2016/05/10/0003/1223/218311/11/3b473f0de9.jpg — ошибка в консоли, ругается на файл /ms2guploader/action.php
— Заметил странные глюки и тормоза со стороны хостинга как начал испытывать это дополнение. Постоянные глюки, недогрузы страниц в админке, 502-е ошибки.
— Вот несколько строк с лога ошибок сервера:
Stack trace:
#0 /home/s****/www/assets/components/ms2guploader/action.php(49): ms2guploader->fileSort(Array)
#1 {main}
  thrown in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php on line 213" while reading response header from upstream, client: 94.243.93.**, server: s******.modhost.pro, request: "POST /assets/components/ms2guploader/action.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:14637", host: "s******.modhost.pro", referrer: "http://s******.modhost.pro/add.html?id=122"
2016/05/10 16:43:07 [error] 2000#0: *3306 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to a member function isError() on string in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php:156
Stack trace:
#0 /home/s****/www/assets/components/ms2guploader/action.php(47): ms2guploader->fileUpload(Array)
#1 {main}
  thrown in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php on line 156" while reading response header from upstream, client: 94.243.93.**, server: s******.modhost.pro, request: "POST /assets/components/ms2guploader/action.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:14637", host: "s******.modhost.pro", referrer: "http://s******.modhost.pro/add.html?id=122"
2016/05/10 16:52:21 [error] 3799#0: *949 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to a member function isError() on string in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php:156
Stack trace:
#0 /home/s******/www/assets/components/ms2guploader/action.php(47): ms2guploader->fileUpload(Array)
#1 {main}
  thrown in /home/s****/www/core/components/ms2guploader/model/ms2guploader/ms2guploader.class.php on line 156" while reading response header from upstream, client: 94.243.93.**, server: s******.modhost.pro, request: "POST /assets/components/ms2guploader/action.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:14637", host: "s******.modhost.pro", referrer: "http://s******.modhost.pro/add.html?id=122"
dl2.joxi.net/drive/2016/05/10/0003/1223/218311/11/842578ab7b.jpg — если разлогиниться, то получается такая картина: плитка не нажимается, ругается на 'ticket'. Подозреваю оттого что параметр сниппета &class по умолчанию = Ticket. Если страница не тикет, то какой класс там указывать, modDocument?

Может ли неавторизованный пользователь загружать фотки, если группе (аноним) дать те же права?
10 мая 2016, 14:31
0
Это при редактировании. А будет ли работать такая схема при добавлении нового тикета?
И вообще, будет ли работать отдельно от всяких форм? Или с кастомной формой (например у меня есть форма, которая отправляется на мой сниппет по ajax и через api добавляет тикет (не через процессоры).
И выводит ли сниппет уже загруженные фотки, или только их загружает?

1. У меня есть страница (/add.html) на которой я делаю простейший вызов сниппета:
[[!ms2guploader]]
2. Есть страница (тикет), под id 122, в который через админку загружены для примера пару фоток.
3. Вызываю страницу /add.html?id=122, но получаю лишь плитку добавления фоток, а при попытке загрузки фотки шкала загрузки заполняется и исчезает, но появляется вышеуказанная ошибка:


Что я неправильно понимаю?
10 мая 2016, 11:42
0
Постоянно выбивает ошибку «Ошибка HTTP.». Нужные права назначены.
Скорее всего я не с того конца подхожу — нужен пример, даже самый простой!
09 мая 2016, 11:28
0
Решил попробовать это дополнение — пока не понимаю как именно его использовать…

Есть форма создания компании, company/form, если $_GET[id] пуст — компонент создает фотки в assets/resources/0/{user_id}, если же ?id=5 то присоеденит к ресурсу. при сохранении переносит фото.

Использование: [[!ms2guploader]] в нужном месте.

В каком таком «нужном месте» нужно его использовать? Как должна выглядеть форма? Где должен быть $_GET[id]?
Можно пример использования?
02 мая 2016, 10:17
0
Не могу понять отчего при нажатии на пункт меню «Заметки» не происходит ничего..
Обновился до версии 1.6.0-pl и загрузилось окошко, правда долговато…
Спасибо, попробуем пользоваться!
26 апреля 2016, 08:55
+1
Так и не нашел информации о том, как видят поисковики разные языковые версии по данной технологии.
Поэтому и интересно, как обстоят дела сейчас c этим у modx.pro и modhost.pro?
25 апреля 2016, 06:46
0
1. Ок, я только предположил.
2. А вот за решение — спасибо! Не встречался с таким решением, СПАСИБО что выручил и подсказал что-то новенькое!
3. pdoResources — да, принимает, а вот getTickets нет. Мой JSON написан для тикетов.
Ещё раз СПАСИБО за быстрый ответ!!!
25 апреля 2016, 00:07
0
— Немного ускорена обработка дополнительных параметров pdoResources, которые попадают в плейсхолдеры чанков.
Не уверен точно, но похоже после этого обновления pdoTools перестал угадывать одинарные кавычки в параметре &where.

У меня был построен целый механизм на этой особенности, т.к. засунуть переменную в where на Fenome у меня получалось только если обернуть всё в двойные кавычки, а внутренние ключи-значения в одинарные.

Например такой вариант у меня срабатывал на УРА:
'where' => "{ 'id':{$pageid} }",
Эта особенность связана с тем, что переменные фенома могут выполняться в двойных кавычках.
Сейчас же pdoTools перестал понимать внутренние одинарные кавычки и у меня всё сломалось.
Вариант с экранированием не срабатывает:
'where' => '{ "id":\{$pageid\} }',

Как же тогда мне сейчас засунуть переменную в where-строку?

P.S. Специально проверил всё это на чистом тестовом сайте — всё подтвердилось…
24 апреля 2016, 18:59
0
Вопрос: как себя ведёт этот редактор в связке с последующим Jevix-выводом контента? Ckeditor например расставляет везде теги абзацев, а Jevix-у это не нравится — у него br-ки.