Алексей Смирнов

Алексей Смирнов

С нами с 20 декабря 2014; Место в рейтинге пользователей: #30
Алексей Смирнов
28 января 2017, 20:24
0
Доброго дня.
При использовании TicketForm:
Фронтенд. Перетаскиваем фотографию на поле загрузки — Файл по пути записывается правильно, а вывод пути формируется посредством другого источника а именно Tickets Files. В админке по ms2Gallery все нормально.
В общем-то проблема только в выводе на фронтенд.
Замечено: Если я оставляю настройку: tickets.source_default равную пути Тикетов а не галереи, то фоки загружаются именно в тикетный раздел файлов (tikets/-id-/) ну и соответственно в админке фотки не видем тк там Источник галереи (при переключении на Тикетный — фотки видим). А на фронт-енде мы видем фотки и все красиво.
Менял настройки source в самом снипете TicketForm (2 — Тикет, 4 — галерея):
[[!TicketForm?
&parents=`0`
&resources=`3`
&source=`4`
&allowedFields=`parent,pagetitle,content,published`]]
ничего не помогает на фронт-енде сменить пути. Может Кто подскажет что не так? Может, права мешают какие-то?
Алексей Смирнов
24 января 2017, 17:18
0
Так, наверное тут нужно сначала разобраться со структурой.
У вас Есть Родитель, У него Ресурсы, у ресурсов TV (MIGX) с Описаниями, картинками? MIGX настроен обычным способом.
Вам нужно вывести на любой странице определенные ресурсы, которые вы указываете в другом родителе через TV поле?
Скиньте снипет ваш который рабочий, т.к. сложно понять что сейчас у вас не так. :)
Алексей Смирнов
24 января 2017, 14:43
0
getImageList принимает и выводит исключительно TV.
Как вариант сделать следующее:
[[!getImageList?
          &tvname=`catalogs_pdf`
          &tpl=`@CODE:[[+item:replace=`||==,`]]` // Вроде бы так. - заменяем ваш разделитель на зпт.
          &docid=`7`
&toPlaceholder=`asdasd`
        ]]
[[!pdoPage? 
&parents=`0` // или ваша вложенность
&resources=`[[!+asdasd]]`
&element=`pdoResources`
]]
Надеюсь смысл понятен. :) Синтаксис не проверял. Показал принцип.
Алексей Смирнов
17 декабря 2016, 19:22
1
0
Проверял уже и так (is). Не срабатывает.
Таким образом встает вопрос — как проверить пользователя… Пришел на ум пока только такой вариант:
[[!*id:input=`[[!+modx.user.id:memberof=`Administrator`]]`:is=`1`:then=`Авторизрован`:else=`НЕ авторизирован`]]
Вот как-то так…
Алексей Смирнов
16 декабря 2016, 10:09
0
Естессно проверял — поведение не изменилось.
Алексей Смирнов
14 декабря 2016, 09:38
+1
Всем привет.
Еще кое-какая мелкая проблемка:
[[!+modx.user.id:memberof=`Administrator`:then=`Пользователь авторизирован. Имеет группу Администратор`]]
Теперь после обновления срабатывает Всегда и для авторизированных пользователей и обычных, выводя весь текст что Авторизирован, хотя плейсхолдер:
[[!+modx.user.id:memberof=`Administrator`]]
срабатывает верно: если пользователь не зарегин выводит 0, иначе 1
Но при этом есть косяк с обработкой THEN. Что посоветуете? Может быть есть кто-то повыше квалификацией и сможет объяснить, профиксить. Спасибо!
Алексей Смирнов
06 декабря 2016, 09:20
0
Добрый день. И еще по поводу опций. Можно ли Опции отображать в категории где идет список товаров. Хотя бы отображать, уже не говор о заполнении, т.к. как я понимаю это запредельный функционал.
Или только идти путем плагинов с добавлением Свойств товаров и в этом случае они смогут быть отображены в списке товаров, аналогично цене, заголовоку и прочее.
joxi.ru/823x1l0uJJENEA
Алексей Смирнов
25 августа 2016, 12:55
0
Намек перехода на 2.4. понял. :) Спасибо!
Алексей Смирнов
24 августа 2016, 12:42
0
Для товаров сработало, но не для категорий товаров.
Может, быть знаете как именно для категорий?
Алексей Смирнов
19 августа 2016, 16:45
0
Ну для стандартных МОДх обьектов это может и сработает, для минишопа в рево 3.5 нужно было добавить сохранение…
$resource->save();
Проверено только что.
Алексей Смирнов
25 апреля 2016, 23:27
0
Ясно. Просто тут моменттакой, что есть подобный mapex например, но там данные все помещаются в 1 поле.
А этот компонент — помещает в поле только координаты, что меня ООчень устраивало. Но вот проблема, Все плагины карт, если включать их через MIGX перестают искать и работать.
пришлось поставить Гугл карту и через нее искать. В результате я сделал что нужно, но заметил что гуг плохо ищет адреса… некоторых нет, А у Яндекса все как-то получше!..
Поэтому Пришлось симбиозами заниматься. А вывод подмножества точек вообще в ручную написал по API карт… Зато прошарился наконец-то чутка. :)))
Алексей Смирнов
25 апреля 2016, 10:11
0
Да, было бы очень здорово чтобы через MIGX это сделать. Но походу Автор забросил проект.
Если найду альтернативу — отпишусь тут.
Алексей Смирнов
27 февраля 2016, 21:45
0
Как вариант вызвать для каждого главного меню — под меню со снипетом pdoMenu
Условно:
[[pdoMenu?
&parents=`0`
&sortby=`menuindex`
&sortdir=`DESC`
&depth=`1`
&tpl=`@INLINE <li>[[+menutitle]] <ul> [[pdoMenu?
				&parents=`[[+id]]`
				&sortby=`menuindex`
				&sortdir=`ASC`
				&depth=`1`]]

</ul>   </li>`

]]
Естессно INLINE вынести в чанк, т.к. работать не будет в таком виде. Еще раз повторюсь — чисто принцип показал.
Алексей Смирнов
10 июля 2015, 21:16
0
Я смотрю тенденция к отказу от ввода почты при регистрации через соц сеть нарастает…
Вот и требуется не обязывать человека вводить e-mail.
3 решения хороши попробую подменять почту… 2й пункт… Но это костыль-костыль.
Много сайтов которые не заставляют вводить почту, поэтому чую что пора выключить обязательность почты на этапе регистрации для оставления коментария.
К слову ВК отдает почту на данный момент, а вот ФБ и ТВ — нет…
Я оссобо не силен в программировании буду пробовать что-то… Жаль что идеология не всегда совпадает с требованиями заказчика.
Вот как удобно — написал сообщение, нажал кнопку авторизации через соц.сеть. и отзыв ушел на сайт. Быстро удобно.
А, системно сделать Алерт который будет постоянно давить на то чтобы пользователь ввел свой реальный пароль.
Чую скоро будет плагин или расширение на эту тему. :)))) ибо ООочень нужно…
Алексей Смирнов
10 июля 2015, 20:15
0
Добрый день. Спрос есть, но без сокетов. Обычные сообщения пользователей. Может, кто знает есть ли хорошие готовые решения или вообще решения… допишем мелочи если что. ))
Алексей Смирнов
20 декабря 2014, 21:46
0
Всем привет.
Не работает AjaxForm при использовании прикрепления файла в IE 8 и 9 как минимум. (опера, хром в норме)
Если указать в поле enctype=«multipart/form-data»:
<form enctype="multipart/form-data" method="post" action="[[~[[*id]]]]"  name="mega-form-one1" id="mega-form-one1">
....
<input type="file" name="file" value="[[!+fi.file]]" />
......
Если убрать эту надпись то все отправляется но естественно приходит только путь файла на компе.
Пишет ошибку в ие:
SCRIPT5007: Не удалось задать значение свойства "form": значением объекта является NULL или он не определен 
default.js, строка 41 символ 6
Куда копать подскажите пожалуйста.?