Anton
Привет всем)
Сергей
@keslo при вызове Доклистера может быть?
Anton
@keslo при вызове Доклистера может быть?
Я ещё с Ditto не слез) На DocLister все проще?
Сергей
и проще и быстрее
No
Dark и вот на счёт mm с выбором цвета. все же работают в современных браузерах))
А где вставка цвета вида #000? В стандартном colorpickere этого нет насколько я знаю
Сергей
это выбор цвета, а не установка своего значения)
No
Ну так как по мне они вместе в одном должны быть :)
Сергей
как по мне, ещё и прозрачность не помешала бы
Сергей
No https://monosnap.com/file/fRptIT0cPMbWihF3cCxjk8c6O27JWZ
No
No https://monosnap.com/file/fRptIT0cPMbWihF3cCxjk8c6O27JWZ
То что нужно в 95 процентах случаев :)
No
Через customTV?
Сергей
Сергей
<input type="color" name="tv[+field_id+]" id="tv[+field_id+]" value="[+field_value+]" onchange="document.getElementById('tv_[+field_id+]').value=this.value" style="float:left;margin-right:.5rem;height:30px" /> <input type="text" id="tv_[+field_id+]" value="[+field_value+]" onchange="document.getElementById('tv[+field_id+]').value=this.value" style="float:left; width: 5rem" />
No
Спасибо :) Кину в заметки :)
No
Ещё пожелание нашел :) Переведите плиз Экстрас на https чтоб в админке не было такого: was loaded over HTTPS, but requested an insecure image 'http://extras.evolution-cms.com/assets/cache/images/snippets/....'. This content should also be served over HTTPS.
Сергей
И экстрас тоже надо в порядок приводить )
Anton
Поставил DocLister. Как сделать так, чтобы при выводе документов определенный был всегда первым?
Сергей
@keslo &selectFields=c.*, IF(c.id=1492,0,1) AS sortId &orderBy=sortId ASC, menuindex ASC где 1492 id ресурса который должен быть первым
Anton
[[DocLister? &parent=`5` &tpl=`blog_tpl` &tagData=`tags` &tagDelimiter=`, &selectFields=`c.*, IF(c.id=37,0,1) AS sortId &orderBy=`sortId ASC, menuindex ASC`]]
Сергей
а вызов какой сниппета?
Владимир 🇺🇦
а айдитайп?
Владимир 🇺🇦
&tagDelimiter=
Владимир 🇺🇦
а это че?)
Anton
а это разделитель для тегов
Anton
Вызов сам работает - выводит все документы. Но на первом месте нет того, который указываю принудительно - 37
Сергей
@keslo уберите для начала всё лишнее, и оставьте [[DocLister? &parents=5 &tpl=blog_tpl &selectFields=c.*, IF(c.id=37,0,1) AS sortId &orderBy=sortId ASC, menuindex ASC ]]
Сергей
если у этого документа родитель с id 5 то будет работать
Сергей
у документа с id 37, родитель id=5 ?
Anton
Anton
да, родитель 5
Сергей
тогда всё будет работать
Anton
странно, но нет
Anton
буду копать
Сергей
@keslo синтаксис верный поставили? телеграм съедает кавычки
Anton
Работал в режиме TinyMCE, поэтому были лишние скрытые символы. Удалил. Заработало
Сергей
дело было не в бабине))))
Anton
Расскажите про работу selectField в этом случае?
Sazanof
режим тини мсе активирован. жду указаний.😊
Сергей
selectField выбирает все поля - с.* и добавляет переменную sortId с условием, если id совпадает то присваивает 0, если нет то 1, далее orderBy сортирует от 0 по этому полю - sortId и после добавляем сортировку для остальных документов menuindex AS
Sazanof
хороших всем выходных)
Сергей
@Sazanof рановато ещё)
Am
(((%
Sazanof
чё так? у меня в 17.45 рабочий день кончается. все остальное-внерабочая грЕБЛЯ мозга)
Сергей
у нас до 18:00 ))
Sazanof
у нас до 18:00 ))
ой, пятница же. в 16.45!!!
Sazanof
Сергей
@keslo синтаксис MYSQL
Anton
а почему именно c.
Сергей
@Sazanof c 10 до 18 )
Anton
можно использовать content.*? или именно c.*?
Сергей
@keslo потому что в запросе присваивается алиас "c" для таблицы site_content
Сергей
@keslo добавьте к выводу доклистера &debug=1 и всё сразу встанет на свои места
Anton
@keslo добавьте к выводу доклистера &debug=1 и всё сразу встанет на свои места
про сортировку: получается несколько групп? Каждая сортируется отдельно, а потом выводится одна под другой?
Сергей
да, можно и так сказать. через запятую указываете сортировку
Сергей
&orderBy=sortId ASC, menuindex ASC, pagetitle ASC, createdon DESC и т.п.
Anton
&orderBy=sortId ASC, menuindex ASC, pagetitle ASC, createdon DESC и т.п.
Сначала сортирует по sortId и получаем две группы в этом случае - 0 и 1. Потом каждая группа дополнительно по menuindex сортируется?
Сергей
да, всё верно
Anton
Сергей
пожалуйста, о великий почемучка))))))
Сергей
шутка)
Сергей
да лишь бы работало)
Anton
да лишь бы работало)
может добавить данный пример в описание FormLister?
Anton
А если нужно зафиксировать два, то получается так? `c.*, IF(c.id=37,0,2) AS sortId, IF(c.id=44,1,2) AS sortId2`
Сергей
это немного знающий MySql знает
Сергей
IF(c.id=37 OR c.id=44,0,1)
Anonymous
Кто каким дополнением пользуется для "Комментариев на сайте"
Сергей
@keslo это можно уже по мускулу почитать, довольно всё гибко там и может быть несколько решений
Владимир 🇺🇦
JOTX
Сергей
Vasiliy гиперкомментс
Anton
Vasiliy гиперкомментс
а запрос через переменную c. сделал в FomLister жестко?
Сергей
да это очень распространённый алиас для этой таблицы, так же встречаются sc.
Anton
да это очень распространённый алиас для этой таблицы, так же встречаются sc.
Выходит одним запросом получаем сразу все необходимое из базы?
Сергей
Именно по этой причине Доклистер рулит )
Anton
Именно по этой причине Доклистер рулит )
только сортировка по клику на тег отвалилась