Am
Да, еще был xnview тоже хорош
Am
https://www.softsalad.ru/software/multimedia/grafika-i-dizayn/xnview
Sasha
люди, а есть ключ от Fastone? Или может посоветуйте какую-нить альтернативу?
так он же вроде отродясь бесплатный был? https://www.faststone.org/FSViewerDetail.htm
✙ Klym ✙
Sasha
там чето надо в репорт добавить, тоже постоянно забываю. Щас поищу, недавно такое же было
Sasha
у меня не прицеплялись файлы без [+attachments+] в reportTpl
✙ Klym ✙
'subject' => 'Обратная связь:', 'formTpl' => '@B_FILE:partials/forms/feedbackForm', 'reportTpl' => '@B_FILE:partials/forms/reports/feedbackReport', 'templatePath' => 'views/', 'templateExtension' => 'blade.php', я через блейды это дело юзаю. и раньше даже работало. атачилось не через плейсхолдер 'reportTpl': <p>Обратная связь:</p> <p>Имя: {{ $data['name'] }}</p> <p>E-mail: <b>{{ $data['email'] }}</b></p> <p>Телефон: {{ $data['phone'] }}</p> <p>Город: {{ $data['city'] }}</p> <p>Сообщение: <b>{{ $data['message'] }}</b></p> пробовал добавь {{ $data['attachments'] }} падает) даёт Парс Ерор
✙ Klym ✙
мне @saniock помогал это дело оживить. И оно работало.
Sasha
Пробовал поменять на {!! $modx->getPlaceholder('attachments') !!} ?
Sasha
не факт что это плейсхолдер, конечно
Sasha
я не юзаю формы в блейде просто. Как было их по одной штуке на весь сайт, так и осталось в шаблоне
✙ Klym ✙
Пробовал поменять на {!! $modx->getPlaceholder('attachments') !!} ?
не атачит( и не должно по идее в блейд репорта для этого $modx передать нужно как минимум. Но это хоть какие-то варианты новые, бо я думал все перепробовал)
Sasha
А если Аякс убрать?
Sasha
Задай через @code реплрт
Roman
Паца есть у кого то знакомы на WP что бы могли с кодом работать не просто устанавливать плагины
Roman
?
Roman
Есть
Написал в личку
Дмитрий
Нужно из Extras установить ManagerManager, потом проверить чтобы появился чанк mm_rules, и там должно быть mm_widget_showimagetvs(); Может в двойке как-то по-другому, но в единичке так
установил templateEdit как более нужный и появились преввью. Народ что происходит? Это просто ад какой-то и я думаю таких неадекватностей меня ждет вагон и тележка. После рево очень тяжело :(
Дмитрий
Зато пропало поле контента :) это точно ад
Дмитрий
Нашел оно в описании :) 😂
Дмитрий
а templateEdit можно под группу пользователей настроить? Удалите меня за спам. Но это жестко как-то базовый функционал + топовый модуль с таким поведением......
✙ Klym ✙
Задай через @code реплрт
+ разобрался, Спасибо! Конфиг правильный был и работал. Там была проблема в контроллерах.
Andrey
установил templateEdit как более нужный и появились преввью. Народ что происходит? Это просто ад какой-то и я думаю таких неадекватностей меня ждет вагон и тележка. После рево очень тяжело :(
В стандартной сборке все есть и все показывается. TemplesEdit это уже плагин для доведения админки до красоты. Разумеется, нужно потратить усилия, чтобы было хорошо
Андрей
Всем доброго времени суток
Андрей
через Formlister почему-то файлы не прикрепляются к письмо
Андрей
с чем это может быть связано?
Андрей
[!FormLister? &controller=Form &formid=myform &to=test@yandex.ru &subject=Заказ на [*menutitle*] &defaults={"phone.error": "Телефон или E-mail"} &keepDefaults=name.error,phone.error &errorClass= error &attachments=smeta &fileRules=`{ "smeta": { "allowed": { "params": [ ["doc", "docx", "pdf","xls","csv","xlsx","jpg","png""] ], "message": "Разрешены только документы pdf,doc,docx.xls,csv,xlsx,jpg,png" }, "maxSize": { "params": 30720, "message": "Размер файла не должен превышать 30 мб" } } }` &requiredClass= error &formTpl=`@CODE: <form class="" method="post" id="zakaz"> <h2>Оставьте Ваш телефон.</h2><div>Мы перезвоним Вам в течении 15 минут и обсудим детали.</div> <input type="hidden" name="formid" value="myform"> <input type="hidden" name="[*menutitle*]" value="[*menutitle*]"> <h4>Что нужно сделать?</h4> <input type="checkbox" name="work[]" value="Навес " id="naves" [+c.work.1+]> <label for="naves">Навес</label> <input type="checkbox" name="work[]" value="Забор " id="zabor" [+c.work.2+]> <label for="zabor">Забор</label> <input type="checkbox" name="work[]" value="Ворота " id="vorota" [+c.work.3+]> <label for="vorota">Забор</label> <input type="checkbox" name="work[]" value="Гараж " id="garag" [+c.work.4+]> <label for="garag">Гараж</label> <h4>Укажите размеры</h4> <input type="text" class="" name="razmer" id="razmer" placeholder="2х3м." value="[+razmer.value+]"> <h4>Приложите смету, если она есть</h4> <p>поддерживаются файлы pdf,doc,docx.xls,csv,xlsx,jpg,png</p> <input type="file" class="form-control" id="smeta" name="smeta" value="[+smeta.value+]"> [+smeta.error+] <h4>Куда нужно будет выехать?</h4> <input type="text" class="" name="adres" id="adres" placeholder="Адрес" value="[+adres.value+]"> <h4>Укажите контакты для связи</h4> <input type="text" class="form-control[+phone.errorClass+][+phone.requiredClass+]" name="phone" id="phone" placeholder="[+phone.error+]" value="[+phone.value+]" required> <h4>Куда сбросить результат расчёта</h4> <input type="checkbox" name="messenger[]" value="whatsapp " id="whatsapp" [+c.messenger.1+]> <label for="whatsapp">Whatsapp</label> <input type="checkbox" name="messenger[]" value="telegram " id="telegram" [+c.tamessengerrif.2+]> <label for="telegram">Telegram</label> <input type="checkbox" name="messenger[]" value="viber " id="viber" [+c.messenger.3+]> <label for="viber">Viber</label> [+form.messages+] <button type="submit" class="btn button btn-primary">Узнать стоимость</button> </form>` &messagesOuterTpl=@CODE:<div class="alert alert-danger">[+messages+]</div> &messagesTpl=@CODE: [+messages+] &errorTpl=@CODE: [+message+] &redirectTo=61 &protectSubmit=0 &submitLimit=10 &isHtml=1 &reportTpl=`@CODE: Заказ с страницы: [*menutitle*]<br> Что нужно сделать: [+work.value+]<br> Размер: [+razmer.value+]<br> Документы:[+smeta.value+]<br> Вложения: [+attachments.value+]<br> Адрес: [+adres.value+]<br> Телефон: [+phone.value+]<br> Расчёт отправить на: [+messenger.value+] `!]
EVO bot Лёшка
[!FormLister? &controller=Form &formid=myform &to=test@yandex.ru &subject=Заказ на [*menutitle*] &defaults={"phone.error": "Телефон или E-mail"} &keepDefaults=name.error,phone.error &errorClass= error &attachments=smeta &fileRules=`{ "smeta": { "allowed": { "params": [ ["doc", "docx", "pdf","xls","csv","xlsx","jpg","png""] ], "message": "Разрешены только документы pdf,doc,docx.xls,csv,xlsx,jpg,png" }, "maxSize": { "params": 30720, "message": "Размер файла не должен превышать 30 мб" } } }` &requiredClass= error &formTpl=`@CODE: <form class="" method="post" id="zakaz"> <h2>Оставьте Ваш телефон.</h2><div>Мы перезвоним Вам в течении 15 минут и обсудим детали.</div> <input type="hidden" name="formid" value="myform"> <input type="hidden" name="[*menutitle*]" value="[*menutitle*]"> <h4>Что нужно сделать?</h4> <input type="checkbox" name="work[]" value="Навес " id="naves" [+c.work.1+]> <label for="naves">Навес</label> <input type="checkbox" name="work[]" value="Забор " id="zabor" [+c.work.2+]> <label for="zabor">Забор</label> <input type="checkbox" name="work[]" value="Ворота " id="vorota" [+c.work.3+]> <label for="vorota">Забор</label> <input type="checkbox" name="work[]" value="Гараж " id="garag" [+c.work.4+]> <label for="garag">Гараж</label> <h4>Укажите размеры</h4> <input type="text" class="" name="razmer" id="razmer" placeholder="2х3м." value="[+razmer.value+]"> <h4>Приложите смету, если она есть</h4> <p>поддерживаются файлы pdf,doc,docx.xls,csv,xlsx,jpg,png</p> <input type="file" class="form-control" id="smeta" name="smeta" value="[+smeta.value+]"> [+smeta.error+] <h4>Куда нужно будет выехать?</h4> <input type="text" class="" name="adres" id="adres" placeholder="Адрес" value="[+adres.value+]"> <h4>Укажите контакты для связи</h4> <input type="text" class="form-control[+phone.errorClass+][+phone.requiredClass+]" name="phone" id="phone" placeholder="[+phone.error+]" value="[+phone.value+]" required> <h4>Куда сбросить результат расчёта</h4> <input type="checkbox" name="messenger[]" value="whatsapp " id="whatsapp" [+c.messenger.1+]> <label for="whatsapp">Whatsapp</label> <input type="checkbox" name="messenger[]" value="telegram " id="telegram" [+c.tamessengerrif.2+]> <label for="telegram">Telegram</label> <input type="checkbox" name="messenger[]" value="viber " id="viber" [+c.messenger.3+]> <label for="viber">Viber</label> [+form.messages+] <button type="submit" class="btn button btn-primary">Узнать стоимость</button> </form>` &messagesOuterTpl=@CODE:<div class="alert alert-danger">[+messages+]</div> &messagesTpl=@CODE: [+messages+] &errorTpl=@CODE: [+message+] &redirectTo=61 &protectSubmit=0 &submitLimit=10 &isHtml=1 &reportTpl=`@CODE: Заказ с страницы: [*menutitle*]<br> Что нужно сделать: [+work.value+]<br> Размер: [+razmer.value+]<br> Документы:[+smeta.value+]<br> Вложения: [+attachments.value+]<br> Адрес: [+adres.value+]<br> Телефон: [+phone.value+]<br> Расчёт отправить на: [+messenger.value+] `!]
http://docs.evo.im/04_extras/if.html Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Дмитрий
В стандартной сборке все есть и все показывается. TemplesEdit это уже плагин для доведения админки до красоты. Разумеется, нужно потратить усилия, чтобы было хорошо
странно у меня не показывалось. Правда использовал Open server и laragon. После установки TemplateEdit превью заработали сами. И при отключении плагина превью пропадает. А можешь подсказать еще такой момент. Есть TV на другой странице я ее достаю {{ $modx->runSnippet('DocInfo', [ 'docid' => '2', 'field' => 'tvname' ]) }} как ее обработать phpthumb правильно
Andrey
Эт уже не ко мне. Но насколько помню любые обращения к вам там есть, можно вытащить.
Andrey
К апи т.е.
Евгений Геннадиевич
https://i.imgur.com/p5HyJ9z.jpg
Сергей
Всем привет, подскажите почему пропал редактор?
Сергей
Евгений Геннадиевич
в консоле что-то есть?
Сергей
в консоле что-то есть?
Если ставить нет редактора то html текст
Евгений Геннадиевич
F12 - браузер - ошибки есть?
Евгений Геннадиевич
* проверить конфиг-модкс — стоит ли редактор по дефолту
Сергей
По дефолту стоит
Евгений Геннадиевич
попробуй глянуть логи
Сергей
Сергей
F12 много чего и не пойму
Евгений Геннадиевич
желтое не страшно + рекомендую поставить программу для скиншотов www.ssmaker.ru
Neo
Andrey
когда-то давно ставил свежую evolutioncms 2.0.0 и танцевал с бубном при переименовании папки manager. Сейчас поставил 2.0.2 и то же самое. Я чего-то не знаю? откройте секрет.
Neo
да
А что пишет после установки?
Andrey
ничего не пишет.. первую страницу открывает а не админку
Neo
Ну а если сам в адм зайдешь, ошибку даёт какую?
Neo
Конкретной можно с скринами, что за ошибка и в чем собственно вопрос:) а то тянуть кусками не очень
Andrey
как я зайду если папка админки открывает не вход а Install Successful!
Andrey
https://stalkonspb.ru/admn/
Neo
Сайт/manager
Neo
Не открывает?
Andrey
конечно нет.. я же папку переименовал
Neo
В начале поставь начальные настройки подтверди, а потом уже меняй все:)
Andrey
ок.. попробую
Andrey
да
Neo
да
Дай ссылку посмотрю.
Neo
да
арзив с гита качал? https://github.com/evolution-cms/evolution/releases
Andrey
https://github.com/evolution-cms/installer этим
Neo
Напиши в личку быстрее будет
31
привет всем есть сниппет, выводящий товары c сортировкой по цене [!filter? &act=result &cat=[*cat_filter*] &tpl=cub3 &dop=[*dop*] &sort=price DESC !] если заменить цену на pagetitle - тоже работает, направленеи сортировки тоже в порядке. но перед сниппетом надо поставить сортировку отдельно Вида <form action="[~[*id*]~]"> <select name="id1_sortDir" onchange="this.form.submit();"> <option disabled [!selected? &param=id1_sortDir &znach=``!]>Сортировать по...</option> <option value="ASC" [!selected? &param=id1_sortDir &znach=ASC!]>Возрастанию</option> <option value="DESC" [!selected? &param=id1_sortDir &znach=DESC!]>Убыванию</option> </select> </form>--> кто подскажет, как из селекта передать в сниппет значение в поле в параметр &sort ?
31
ну или посмотри вот это DLRequest https://modx-gu.ru/dlrequest
спасибо, да, я его уже пробовал. не получилось(
31
на revo легко получается) на evo не могу(
31
не срабатывает связь между сниппетом формы и снипетом вывода . не передается опция селекта в сниппет, только в урл