Pathologic
повторить это я не смогу ((:
Pathologic
опять придется читать доки
Vitaliy
Ку. evo 1.4, комментарии на jotx. Хочу выбирать смайл и отображать в комментарии. написал сниппет, который проверяет в post наличие переменной и выводит смайл. После отправки отзывы все смайлы опубликованных комментариев меняются на последний, который отправил. Как это побороть?(
Am
Скорее всего все правильно работает. Вы отправляете POST и получаете во все комментарии последний отправленный смайл. В случае, когда нужно сохранить смайл для каждого комментария, нужно сохранять в БД эти данные и выводить для каждого свои.
Am
согласен, работает так как написал, бо пока по другому еще не додумал.
Тут думать нужно в сторону сохранения выбора смайлка, как обычного текста. (;
Volodymyr
А вообще лучше освоить https://github.com/Pathologic/Comments
Антон
Volodymyr
Ну они конечно сложные, но возможностей там побольше
Anonymous
А вообще лучше освоить https://github.com/Pathologic/Comments
Осваивать не сложно - бери и ставь. Потребуется еще поставить Твиг. И он для зарегистрированных пользователей. Есть ли возможность использовать для незарегистрированных, честно говоря, уже не помню. Есть модуль управления комментариями и рейтинг типа лайков /дизлайков.
Vitaliy
Не хватает от тебя статейки
я чисто по статье и сделал, простой сниппет написал, радуюсь. А тут уже на твиг посылают...
Anonymous
Не хватает от тебя статейки
Так там особо и писать нечего, к тому же и доки есть внутри от автора. Говорю же - бери и ставь. А Твиг там постольку-поскольку, вызовы сниппетов идут в обычных шаблонах.
Vitaliy
Все, бери и ставь
слушаюсь. paic подскажет если шо
Vladyslav
не нападайте на мого друга, він не хоче це ставить
Vladyslav
поможіть сніпет дописать
Anonymous
слушаюсь. paic подскажет если шо
Да уже сам мало что помню, ставил по докам https://github.com/Pathologic/Comments/tree/master/assets/snippets/Comments/docs
Dmytro
не нападайте на мого друга, він не хоче це ставить
Не хочет пусть не ставит 🙂 Логика ж в том что пришли за советом, совет выдали, а то что он вам не нравиться ну это уже вам решать что с этим делать
Dmytro
Вы спрашиваете: - хотим пойти в горы в шлепках но скользят, и какую лучше наждачку наклееить А вам в ответ от тех кто в горы ходил: - рекомендуем в горы идти в красовках или ботинках
Aliaksandr
Какая-то фигня. Замаскируй в эти смайлы чекбоксы или радио да выводи потом в комментарии. Зачем все усложнять?
Aliaksandr
Это же просто поле, грубо говоря 1 -лайк, 2 - дизлайк. И всё
Aliaksandr
Там же не ставятся лайки юзерами другим комментам))
Vitaliy
Это же просто поле, грубо говоря 1 -лайк, 2 - дизлайк. И всё
то понятно. ранее подсказывали, что нужно те смайлы сохранять, чтобы у меня они не перезаписывались, в этом проблема.
Aliaksandr
Там будет либо 1 либо 2, при выводе комментов и выводи вместо 1 грустный смайл вместо 2 веселый
Dmytro
в этих пойду
отличный выбор 🙂
Aliaksandr
У тебя же эти смайлы по дизайну идут как часть отзыва. Или я чего-то не понял?
Dmytro
Ну да часть отзыва
Vitaliy
У тебя же эти смайлы по дизайну идут как часть отзыва. Или я чего-то не понял?
та похрен на них. пусть будет 1 и 2. У меня они перезаписываются все после отправки.
Dmytro
надо так: - в форме доп поле - далее сохраняем это поле в базу в каждый комент - выводим инфу из базы о комменте А сейчас как понимаю нет пункта 2 а третий берет инфу с $_POST с данных формы что не логично немного
Dmytro
Распишите сначала логику что б все складывалось а потом уже добирайтесь до реализации )
Aliaksandr
Ну вообще неясно причем там post
Aliaksandr
Выводи смайл не из пост, а из поля коммента, как и name/message и т.п.
Vitaliy
Выводи смайл не из пост, а из поля коммента, как и name/message и т.п.
напрямую с базой не работал еще, как вытянуть оттуда?
Vitaliy
такое поля создал для смайлов, по идее они там есть *)
Aliaksandr
Aliaksandr
можно просто залезть в любую доку и посмотреть как создавать и выводить кастомные поля для jot/jotx
Anonymous
Я думмала Джоту пора на помойку как и дедушке Дитто
Aliaksandr
Вопрос был про то, как добавить поле в jot :) Когда я открою платные курсы по переходу с jot на что-то другое - то смогу тратить на это больше времени )))
Axenia
VitaliyLabenskiy (14.94) увеличил карму webber_12 (4574.01)
Vladyslav
по итогу пошел в шлепках
Евгений
не могу разобраться с "сортировкой по" на странице каталога. в eFilter при нажатии на фильтр в гет примерно так выглядит f%5B5%5D%5Bmin%5D=&f%5B5%5D%5Bmax%5D= А как передать по нажатию на сортировку? Допустим нажал, я js отследил и что дальше? Передать на эту же страницу? А как параметр такой в гет записать, как он называться должен там?
Volodymyr
по итогу пошел в шлепках
Когда треккинговые ботинки натерли, а кроссы мокрые от дождя, то шлепки еще норм
Aliaksandr
она была кривая всюду, где учитывался exif
ну походу так и есть, он не передает Orientation и по факту просто фото кладется на ту сторону, которая указана в поле width ))
Aliaksandr
не могу разобраться с "сортировкой по" на странице каталога. в eFilter при нажатии на фильтр в гет примерно так выглядит f%5B5%5D%5Bmin%5D=&f%5B5%5D%5Bmax%5D= А как передать по нажатию на сортировку? Допустим нажал, я js отследил и что дальше? Передать на эту же страницу? А как параметр такой в гет записать, как он называться должен там?
отправить на ту же страницу в $_POST action=changesortBy и нужные sortBy/sortOrder . Плагин их словит сам и запишет в сессию. После получения ответа - просто засабмитить форму фильтра (если сортировка на аяксе делалась) либо не делать ничего (если без аякса было дело)
Aliaksandr
sortBy тоже постом как параметр отправить, а значение это название поля по которому сортировать?
да, отправляется форма типа с тремя значениями - action=changesortBy - чтоб понимать, что это нужная нам форма сортировка и собственно параметром сортировки и направлением, вроде sortBy=price sortOrder=ASC
Aliaksandr
Еще небольшой вопрос, есть ли какой-то критерий популярности товаров или из коробки нету?
нет такого, можно просмотры в тв писать, можно количество покупок туда же - да сортировать по этому тв - как самый простой вариант с возможностью "подкрутки" популярности из админки ))
Aliaksandr
ну так причем тут популярность, это уже сортировка по createdon
Aliaksandr
или по птичке в тв с именем new со значением да==1 ))
Aliaksandr
или sortBy=`new DESC, createdon` sortOrder=`DESC` выведет сначала все с птичкой начиная с самых новых, а потом уже по убыванию даты создания все остальные
Serguei
/blacklist@EVO_CMS_bot
EVO bot Лёшка
/blacklist@EVO_CMS_bot
Тут будет чёрный список плохих клиентов/исполнителей
Serguei
Блин. Случайно кликнул на сообщение, а оно и процитировалось сразу.
Serguei
/blacklist@EVO_CMS_bot
EVO bot Лёшка
/blacklist@EVO_CMS_bot
Тут будет чёрный список плохих клиентов/исполнителей
Serguei
Да блин!
Andrey
Ебать, вы сразу уж докер рекомендуйте, что ли. @VitaliyLabenskiy смотри. Заходишь в чанк вызова Джота. Пишешь в вызове &customfields=name,email,rate Где rate — твоё поле оценки. Потом идёшь в чанк самой формы добавления коммента. Пишешь там чет типа <div class="radio"> <label for=""><input class="radio" name="rate" type="radio" value="smile1"> - </label> </div> <div class="radio"> <label for=""><input class="radio" name="rate" type="radio" value="smile2"> + </label> </div> Ну и в чанке где сами комменты, выводишь значение [+comment.custom.rate+] Где + и - можешь потом скрыть и стилиовать в css в свои смайлы. Равно как и в smile1 и smile2 сделать классами или чем угодно при выводе.
Andrey
Отправь первый коммент для теста и погляди таблицу _jot_fields. Там он должен сохраниться. Если есть— всё ок, можно мучать уже темизацию.
Vitaliy
Андрей, спасибо, уже все сделал)
Andrey
Оу..
Andrey
Чёт я возгорелся поздно. Телега решила не грузить 100+ комментов.
Vitaliy
Я про то, что нужно указать в вызове кастом поле не додумал, не дочитал.
Алексей
Добрый день, коллеги прошу подсказать есть ли возможность в commerce реализовать стоимость товара в зависимости от количества ?, пример реализации https://rimiko.ru/catalog/product/plastikovaya_plomba_siltek_siltor/
Andrey
Стоимость от цены?
Vitaliy
Все, кто ответил, помогли, но я хз как у веббера получается 1-2 сообщения прям в 10тку попадать, всегда годный совет.