Nikolay
Господа а есть ли какая то возможность узнать статус заказа без авторизации клиента ( не использую Office) тоесть не в личном кабинете, а просто в формочку ввести номер заказа и получить его текущий статус?
Algirdas
Всем привет! Подскажите пожалуйста по синтаксису [[!pdoPage? &element = `pdoResources` &loadModels=`tagger` &class=`TaggerTagResource` &leftJoin=`{ "NameTag": { "class": "TaggerTag", "on": "TaggerTagResource.tag = NameTag.id" }, "Posts": { "class": "modResource", "on": "TaggerTagResource.resource = Posts.id" }, "imageArticle": { "class": "modTemplateVarResource", "on": "Posts.id = imageArticle.contentid and imageArticle.tmplvarid = 1" } }` &select=`{ "TaggerTagResource": "*", "NameTag": "NameTag.tag, NameTag.alias", "Posts": "Posts.id, Posts.pagetitle, Posts.description, Posts.publishedon", "imageArticle": "imageArticle.value as imageArticle" }` &where=`{ "NameTag.alias": "[[!#GET.tag]]" }` &tpl=`articleTpl` ]] Теперь как в articleTpl засунуть значение imageArticle в такую конструкцию: {var $image = 'phpThumbOn' | snippet : ['input' => $_pls['tv.imageArticle'], 'options' => 'w=207&h=160&zc=1']} Эта конструкция работает при обычном вызове pdoPage. А при таком вызове не работает
Algirdas
Если в чанке просто написать <img src="assets/images/{$imageArticle}" alt="{$pagetitle | htmlent}"> о значение вставляется правильно
Danil
Есть поле множественного выбора по типу первый=item1||второй==item2. Когда я его вывожу [[*tvpole]] выводятся значения справа а можно как-то выводить те, которые слева? Поменять местами не вариант, нужны оба варианта вывода)
Максим
как вывести pdoResources в js? Чтобы к примеру вывести значения в консоль
Developer
Конечно влияет.
вобщем я понял, из базы приходит в правильном порядке, это сниппет pdomenu так их сортирует, поковырялся в коде
Nikolay
Ребят хочу поднять рабочий сайт на локальном сервере
Sentinel
а кто подскажет где у mFilter2 подключается jquery-ui.min.css?
Nikolay
может кто поделиться информацией по конфигу сервера по софту
Кирилл
Всем привет. На сайте есть странички под разные проекты, у каждого проекта на странице есть карта от yandex, на которой отображен его адрес. Вопрос - как передавать координаты в карту из полей в админке? Помещать скрипт инициализации прямо в шаблон по мне некорректно, нужно в этот скрипт из шаблона передать только 1 параметр
Кирилл
т.е. считывать js'ом инпуты как данные формы, отправлять в скрипт, а заполнять их параметром из админки?
Кирилл
понял, спасибо
Algirdas
Ребят, по-другому спрошу. Если в чанке вот такой плейсхолдер [[+imageArticle]] выводит нормально путь к картинке, то в такую конструкцию {var $image = 'phpThumbOn' | snippet : ['input' => $_pls['tv.imageArticle'], 'options' => 'w=207&h=160&zc=1']} как его правильно оформить? там уже не должно быть $_pls?
Андрей
И в вызове сниппета убери префикс tv: 'tvPrefix' => ''
Algirdas
/assets/cache_image/noimage_207x160_11a.jpg Не сработало
Algirdas
вызов сейчас вот такой [[!pdoPage? &element = `pdoResources` &limit=`24` &loadModels=`tagger` &class=`TaggerTagResource` &tvPrefix = `` &leftJoin=`{ "NameTag": { "class": "TaggerTag", "on": "TaggerTagResource.tag = NameTag.id" }, "Posts": { "class": "modResource", "on": "TaggerTagResource.resource = Posts.id" }, "imageArticle": { "class": "modTemplateVarResource", "on": "Posts.id = imageArticle.contentid and imageArticle.tmplvarid = 1" } }` &select=`{ "TaggerTagResource": "*", "NameTag": "NameTag.tag, NameTag.alias", "Posts": "Posts.id, Posts.pagetitle, Posts.description, Posts.publishedon", "imageArticle": "imageArticle.value as imageArticle" }` &where=`{ "NameTag.alias": "[[!#GET.tag]]" }` &sortby=`TaggerTagResource.resource` &sortdir=`ASC` &tplWrapper =`@INLINE <h2 class="h3">Всего результатов: [[+page.total]]</h2>[[+output]]` &tpl=`articleTagTpl` &tplPageWrapper=`@INLINE <ul class="pagination mt-5 pagination-circle justify-content-center">[[+prev]][[+pages]][[+next]]</ul>` &tplPageActive=`@INLINE <li class="page-item active"><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>` &tplPagePrev=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><i class="icon-angle-left"></i></a></li>` &tplPageNext=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><i class="icon-angle-right"></i></a></li>` &tplPagePrevEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" href="#"><i class="icon-angle-left"></i></a></li>` &tplPageNextEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" href="#"><i class="icon-angle-right"></i></a></li>` ]]
Алексей
вызов сейчас вот такой [[!pdoPage? &element = `pdoResources` &limit=`24` &loadModels=`tagger` &class=`TaggerTagResource` &tvPrefix = `` &leftJoin=`{ "NameTag": { "class": "TaggerTag", "on": "TaggerTagResource.tag = NameTag.id" }, "Posts": { "class": "modResource", "on": "TaggerTagResource.resource = Posts.id" }, "imageArticle": { "class": "modTemplateVarResource", "on": "Posts.id = imageArticle.contentid and imageArticle.tmplvarid = 1" } }` &select=`{ "TaggerTagResource": "*", "NameTag": "NameTag.tag, NameTag.alias", "Posts": "Posts.id, Posts.pagetitle, Posts.description, Posts.publishedon", "imageArticle": "imageArticle.value as imageArticle" }` &where=`{ "NameTag.alias": "[[!#GET.tag]]" }` &sortby=`TaggerTagResource.resource` &sortdir=`ASC` &tplWrapper =`@INLINE <h2 class="h3">Всего результатов: [[+page.total]]</h2>[[+output]]` &tpl=`articleTagTpl` &tplPageWrapper=`@INLINE <ul class="pagination mt-5 pagination-circle justify-content-center">[[+prev]][[+pages]][[+next]]</ul>` &tplPageActive=`@INLINE <li class="page-item active"><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>` &tplPagePrev=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><i class="icon-angle-left"></i></a></li>` &tplPageNext=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><i class="icon-angle-right"></i></a></li>` &tplPagePrevEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" href="#"><i class="icon-angle-left"></i></a></li>` &tplPageNextEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" href="#"><i class="icon-angle-right"></i></a></li>` ]]
Выведете переменную в чанке. Будет ли там чего вообще: {$imageArticle}
Algirdas
Выведете переменную в чанке. Будет ли там чего вообще: {$imageArticle}
Да, сейчас так и вывожу <a href="{$_modx->makeUrl($id)}"><img src="assets/images/[[+imageArticle]]" alt="{$pagetitle | htmlent}"></a>
Алексей
Да, сейчас так и вывожу <a href="{$_modx->makeUrl($id)}"><img src="assets/images/[[+imageArticle]]" alt="{$pagetitle | htmlent}"></a>
ну вот вам и ответ: {var $image = 'phpThumbOn' | snippet : ['input' => "assets/images/"~$imageArticle, 'options' => 'w=207&h=160&zc=1']}
Алексей
путь то нужно прописывать тогда
Algirdas
ну вот вам и ответ: {var $image = 'phpThumbOn' | snippet : ['input' => "assets/images/"~$imageArticle, 'options' => 'w=207&h=160&zc=1']}
Да я уж пробовал путь прописывать, не помогает. Я правда его в одинарных кавычках писал. Но и ваш вариант тоже не работает почему-то
Algirdas
Однако вывод поменялся /assets/cache_image/articles/12/noimage_207x160_11a.jpg
Алексей
Алексей
что это за переменная? откуда она? где вы храните фото?
Algirdas
Алексей
Фото храню в TV, называется imageArticle
а зачем сложный JOIN ? просто includeTVs= '_ИМЯ_TV' и все.
Algirdas
Если просто в этом же чанке вызвать {$imageArticle} то выведет articles/16/175931.jpg
Algirdas
а зачем сложный JOIN ? просто includeTVs= '_ИМЯ_TV' и все.
https://itchief.ru/modx/how-add-tags-to-resources По вот этой инструкции делал
Алексей
ну я вижу в статье теги, а фоток нет. Фото выводятся стандартным образом через параметры includeTVs
Algirdas
ну я вижу в статье теги, а фоток нет. Фото выводятся стандартным образом через параметры includeTVs
По фото я в двух других статьях посмотрел, выбрал один который у меня заработал, из двух способов. Но оба они были через join
Алексей
ясно.
Algirdas
Кстати includeTVs там у меня было до этого, но я удалил эти записи. Где-то прочитал что в таких случаях оно вообще не срабатывает
Algirdas
Не могу понять в чем проблема. В чанк то всё нормально передается. Почему в коде не работает
Алексей
Не могу понять в чем проблема. В чанк то всё нормально передается. Почему в коде не работает
{var $image = 'phpthumbon' | snippet : ['input' => "/assets/images/"~$imageArticle, 'options' => 'w=207&h=160&zc=1']} попробуйте такой вариант
Алексей
путь фотки от корня сайта какой?
Algirdas
{var $image = 'phpthumbon' | snippet : ['input' => "/assets/images/"~$imageArticle, 'options' => 'w=207&h=160&zc=1']} попробуйте такой вариант
Извиняюсь ваш вариант {var $image = 'phpThumbOn' | snippet : ['input' => "assets/images/"~$imageArticle, 'options' => 'w=207&h=160&zc=1']} рабочий, это я тупил. Рукалицо. Спасибо большое!
Алексей
чудесно )
Алексей
успехов тогда.
Algirdas
Спасибо! И вам 👍😁
alexey1m
как в php получить id ресурса по совпадению tv поля?
alexey1m
в поле запись уникальная, то есть мне нужен 1 ресурс
alexey1m
разобрался
Mihail
Кто то встречал такое? Сканирую тут сайт а тут вот чет
Anonymous
Кто нибудь знает как отключить в pdoPage переход по кругу? Т.е. в последнюю упираюсь, нажимаю и он в начало переходит
Anonymous
При нажатии на зеленую, уходит на первую страницу
Anonymous
Danil
Есть поле множественного выбора по типу первый=item1||второй==item2. Когда я его вывожу [[*tvpole]] выводятся значения справа а можно как-то выводить те, которые слева? Поменять местами не вариант, нужны оба варианта вывода) Неужели это невозможно?(
Dan
народ кто-нибудь знает, можно ли изменить пароль пользователя с помощью UpdateProfile дополнения Login? Т.е. на странице редактирования данных также добавить пароль
Mihail
Disallow: *?page*
Не помогло >_>
Иван
Не помогло >_>
не сразу но поможет
Dan
поэтому и спрашиваю, можно ли другим способом
Андрей
поэтому и спрашиваю, можно ли другим способом
Без доработки очевидно что нет)
Андрей
Можно просто форму на странице профиля рядом воткнуть и отдельную кнопку Сохранить для пароля, только submitVar разные указать для профиля и пароля
Mihail
не сразу но поможет
так прога сканирует на основе данных сайта а не индекса поиска
Dan
Можно просто форму на странице профиля рядом воткнуть и отдельную кнопку Сохранить для пароля, только submitVar разные указать для профиля и пароля
я наверное плагин сделаю скорее всего, который будет смотреть если в post запросе есть password, то заменить пароль юзера на указанный
Dan
а кстати пароль в md5 шифруется?
Anonymous
Андрей
а кстати пароль в md5 шифруется?
https://docs.modx.com/current/en/building-sites/client-proofing/security/troubleshooting-security/resetting-a-user-password-manually
Dan
https://docs.modx.com/current/en/building-sites/client-proofing/security/troubleshooting-security/resetting-a-user-password-manually
не до конца понял про salt и hash_class, мол зачем их менять и как они влияют) буду думать как сделать по другому видимо, спасибо
Nikolay
Всем привет, есть такой вопрос, если я правильно понял то плагины в modx вызываются событиями. Так вот, как задавать эти события. Как сделать, чтобы определение действие пользователя на фронте, вызывало плагин?
Nikolay
Честно говоря, ничего не понял Может кто работал с shopkeeper ом Мне нужно сделать чтобы при выборе товара, при выборе допов и клличества, цена товара пересчитывалась Но не в корзине, а в самом каталоге в карточке товара
Nikolay
Ребят а что у меня в Ajaxform за скрытый input с name af_action ? Он просто одинаковый у 2х форм и потому одна из них не отправляется
Nikolay
Причём submitVar не помогает оно просто ругается на незаполненные поля в другой форме на этой же страничке
Артур
Господа программисты, помогите решить задачу. Есть 6 временных интервалов 7-10 10-13 13-16 16-19 19-22 22-7 Нужно из них определить доступные на данный момент, т.е. те которые больше текущего времени. Например если сейчас 14 часов, то доступны интервалы 13-16, 16-19, 19-22, 22-7. Как это сделать?
Ilya
Использовать date_default_timezone_set('');
Ilya
Но наверно это банально