Andrey
это в значения
Я так понимаю, что надо просто создать любой тв, и в него совать?
Aliaksandr
ну eFilter - это "фильтрация по ТВ" - так что без тв тут не обойдешься ))
Aliaksandr
вариант "без тв" - это вариант 3, "самый сложный" )
Aliaksandr
тупо поставил eFilter_Search_ids, прогнал через фильтр, если ничего дополнительно не передавалось - то на выходе это же и выведется
Aliaksandr
про multiTV так и написано служебный сниппет для формирования возможных значений из списков из модуля, дерева либо нужных категорий TV :)
Aliaksandr
он нужен для заполнения списков возможных значений из дерева/модуля, а также используется для формирования списка самих tv в tv tovarparams (там. где мы формируем фильтр для категории)
Andrey
Спасибо. Буду думать, что делать. Может проще дерево переделаь, чтобы в дальнейшем головняки не ловить такие.
Dark
Т.е. не заменить, а научить своим правилам подмены на латиницу
Правим плагин "TransAlias". Смотрим в конфигурации значение "Trans table". Вносим символ и соответствующую ему замену в файл "assets/plugins/transalias/transliterations/russian.php", где имя файла соответствует значению "Trans table".
Anonymous
Лучше написать свой плагин как аналог TransAlias
Dark
Лучше написать свой плагин как аналог TransAlias
Переименовать transalias и не улетит.
Dark
Еще вариант, чтоб не улетело. Делаем кастомный файл типа "assets/plugins/transalias/transliterations/russian-custom.php" Немного правим конфигурацию, выбираем этот файл в конфигурации. Профит
LaBaSuS
Спасибо!!!
Evgeniy
Всем привет! Требуется спец по CMS Evo доработать сайт на Evo 1.4.8 необходимо реализовать возможность загрузки товаров excel и поиск по каталогу. Более подробно в личку.
Anonymous
(***) [^^^] Нужен спец по GO - за деньги [^^^] (***)
Anonymous
опа, чувствую, мой выход
Anonymous
таки и чего вы хотите?
Pathologic
бана за спам
Anonymous
Возможно ли вызвать DocLister внутри &formTpl у FormLister? Необходимо вывести select—>option'ы формируемые с дерева
EVO bot Лёшка
Возможно ли вызвать DocLister внутри &formTpl у FormLister? Необходимо вывести select—>option'ы формируемые с дерева
Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html http://docs.evo.im/03_extras/doclister.html
CZB
Ребята, есть кто продвижением занимается? небольшая консультация нужна
Anonymous
В чем может быть проблема? ФормЛистер отправляет форму несколько раз
EVO bot Лёшка
В чем может быть проблема? ФормЛистер отправляет форму несколько раз
Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Anonymous
[!FormLister ? &controller=`Form` &formid=`reviewForm` &formTpl=`@CODE: <form class="reviewForm" method="post" enctype="multipart/form-data"> <fieldset> <input type="hidden" value="reviewForm" name="formid" /> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="offer">Мой отзыв о товаре</label> </div> <div class="reviewForm_item-right"> <input id="offer" list="offerList" class="reviewForm_input" type="text" value="[+offer.value+]" name="offer" placeholder="Выберите товар который Вы покупали" /> <datalist id="offerList"> [!offerList!] </datalist> [+offer.error+] </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="rating">Общая оценка</label> </div> <div class="reviewForm_item-right"> <div class="reviewForm_input--select"> <select id="rating" name="rating" required="required"> <option value="1" [+s.rating.1+]>⭐</option> <option value="2" [+s.rating.2+]>⭐⭐</option> <option value="3" [+s.rating.3+]>⭐⭐⭐</option> <option value="4" [+s.rating.4+]>⭐⭐⭐⭐</option> <option value="5" selected="selected" [+s.rating.5+]>⭐⭐⭐⭐⭐</option> </select> </div> [+rating.error+] </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="experience">Опыт использования</label> </div> <div class="reviewForm_item-right"> <div id="experience" class="reviewForm_input--radio"> <label><input type="radio" name="experience" value="Меньше месяца" [+s.experience.Меньше месяца+]> <span>Меньше месяца</span></label> <label><input type="radio" name="experience" value="Несколько месяцев" [+s.experience.Несколько месяцев+]> <span>Несколько месяцев</span></label> <label><input type="radio" name="experience" value="Больше года" [+s.experience.Больше года+]> <span>Больше года</span></label> </div> [+experience.error+] </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="recommendation">Порекомендовали бы друзьям?</label> </div> <div class="reviewForm_item-right"> <div id="recommendation" class="reviewForm_input--radio"> <label><input type="radio" name="recommendation" value="Да" [+s.recommendation.Да+]> <span>Да</span></label> <label><input type="radio" name="recommendation" value="Нет" [+s.recommendation.Нет+]> <span>Нет</span></label> </div> [+recommendation.error+] </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="comment">Комментарий</label> </div> <div class="reviewForm_item-right"> <textarea id="comment" class="reviewForm_textarea" name="comment" required="required" placeholder="Другие впечатления о товаре">[+comment.value+]</textarea> [+comment.error+] </div> </div> <div class="tac"> <span class="reviewForm_open">Рассказать больше</span> </div> <div class="reviewForm_add"> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="name">Имя</label> </div> <div class="reviewForm_item-right"> <input id="name" class="reviewForm_input" type="text" value="[+name.value+]" name="name" placeholder="Пожалуйста, назовите Ваше имя" /> </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left">
Anonymous
<label class="reviewForm_label" for="city">Город</label> </div> <div class="reviewForm_item-right"> <input id="city" class="reviewForm_input" type="text" value="[+city.value+]" name="city" placeholder="Где Вы пользовались нашей косметикой" /> </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="merit">Достоинства</label> </div> <div class="reviewForm_item-right"> <input id="merit" class="reviewForm_input" type="text" value="[+merit.value+]" name="merit" placeholder="Что Вам понравилось" /> </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="flaw">Недостатки</label> </div> <div class="reviewForm_item-right"> <input id="flaw" class="reviewForm_input" type="text" value="[+flaw.value+]" name="flaw" placeholder="Что не оправдало Ваших ожиданий" /> </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left"> <label class="reviewForm_label" for="photo">Фотографии товара</label> </div> <div class="reviewForm_item-right"> <div class="reviewForm_input--file"> <input id="photo" type="file" name="photo[]" multiple> <label>Выберите фотографии</label> </div> [+photo.error+] </div> </div> </div> <div class="reviewForm_item"> <div class="reviewForm_item-left">   </div> <div class="reviewForm_item-right"> <button class="reviewForm_button" type="submit" name="submit">Отправить отзыв</button> </div> </div> [+form.messages+] <span class="reviewForm_text">Отправляя данную форму вы даете согласие на <a href="/upload/agreement.pdf" rel="nofollow" target="_blank" title="Политика конфиденциальности">обработку персональных данных</a>.</span> </fieldset> </form> ` &rules=` { "rating":{ "required":"Обязательно выберите Общая оценка" }, "experience":{ "required":"Обязательно выберите Опыт использования" }, "recommendation":{ "required":"Обязательно выберите Порекомендовали бы друзьям?" }, "comment":{ "required":"Обязательно введите Комментарий", "minLength":{ "params":25, "message":"Введите в Комментарий не менее 25 символов" } } }` &attachments=`photo` &subject=`Оставлен отзыв на сайте` &to=`zakaz@didali.ru, skarui@yandex.ru` &successTpl=`@CODE: <p class="tac">Благодарим за отзыв</p>` &reportTpl=`@CODE: <p><strong>Выбранный товар</strong>: [+offer.value+]</p> <p><strong>Общая оценка</strong>: [+rating.value+]</p> <p><strong>Опыт использования</strong>: [+experience.value+]</p> <p><strong>Порекомендовали бы друзьям?</strong>: [+recommendation.value+]</p> <p><strong>Комментарий</strong>: [+comment:strip_tags:nl2br+]</p> <p><strong>Имя</strong>: [+name.value+]</p> <p><strong>Город</strong>: [+city.value+]</p> <p><strong>Достоинства</strong>: [+merit.value+]</p> <p><strong>Недостатки</strong>: [+flaw.value+]</p> <p><strong>Фотографии товара</strong>: [+photo.value+]</p> ` &errorTpl=`@CODE: <div class="error">[+message+]</div>` &messagesTpl=`@CODE: <div class="messages">[+messages+]</div>` &requiredClass=`required` &errorClass=`error` &protectSubmit=`0` &submitLimit=`0` !]
INazar
Почему изменения в css не отображаются в хроме, файрфокс все норм.
INazar
?
INazar
Постоянно такое происходит
alexx
opcache
alexx
серверный кеш
INazar
Спасибо
INazar
Камиль
Всем привет. Как можно экспортировать и импортировать через editDocs сохранив иерархию?
Камиль
вместе с полем parent
id автоинкремент
Камиль
сбивается в итоге
Aliaksandr
причем тут id, если связь с родителем (иерархия) идет по полю parent
Камиль
ну а у родителя id откуда?
Камиль
нужен тот же который в parent у дочерних
Aliaksandr
а причем тут "экспорт"? ))
Камиль
экспортировать и импортировать
Камиль
вначале делаю экспорт
Камиль
потом нужно импортировать
Камиль
сайт разделился на 3 разных сайта, сижу конетнт раскидываю
Aliaksandr
там же написано "сохранив" иерархию, а не "создав новую"
Камиль
крч проехали
Камиль
я понял что вы советуете так не канает
Aliaksandr
какхошь
Pathologic
крч проехали
Выдели в таблице колонки под иерархию
Andrey
А нельзя ли как-то очеловечить пагинацию в Доклистере, типа вместо shop/ ?page=2 сделать shop/2 В htaccess особо не выходит. Да и в самом модуле ссылки надо формировать же.. Может делал кто?
Anton
Написал небольший сниппет для микроразметки картинок на сайте https://gist.github.com/keslo/00074660fce2b57687c7410fbdde58fe Думаю можно лучше и красивее. Буду благодарен замечаниям по уменьшению костыльности )
Andrey
Вроде код для плагина, почему сниппет?
Камиль
Выдели в таблице колонки под иерархию
не очень понял где это можно сделать в editDocs
Камиль
я уже обычными запросами справился если чесн
Камиль
только с тв повозился
Anton
Черт побери! Даже не знаю как воспринимать ваш коммент )
Andrey
$_DocLister->config->setConfig(array('addWhereList' => ' c.parent=2348')); В prepare не работает, почему так?
Pathologic
потому что prepare это обработка перед выводом
Andrey
Ну, перед же, не после.
Pathologic
ну а данные по-твоему откуда в prepare берутся?
Andrey
Или это уже типа "все готово, только вывести"? Если так, есть ли какой-то prepareBefore?
Pathologic
есть
Pathologic
называется $modx->runSnippet
Andrey
Эххх.
Andrey
есть
Да не хотелось бы городить обёртки, вдруг думаю есть что-то. Вроде у тебя в Формлистере было. Спасибо.
Pathologic
все равно же городишь prepare
Pathologic
и так, и так +1 сниппет
Камиль
адовый prepare
Камиль
о глобал не удалил
Pathologic
особенно @B_CODE: {!! $data['dl.wrap'] }}
Камиль
вот кстати с этой куйхёнй долго думал так и не понял как лучше сделать
Pathologic
prepare здесь вообще не нужен
Сергей