Anton
Привет всем)
Сергей
@keslo при вызове Доклистера может быть?
Сергей
и проще и быстрее
Сергей
это выбор цвета, а не установка своего значения)
Bilbo Baggins
No
Ну так как по мне они вместе в одном должны быть :)
Сергей
как по мне, ещё и прозрачность не помешала бы
Сергей
No
https://monosnap.com/file/fRptIT0cPMbWihF3cCxjk8c6O27JWZ
No
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
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 ))
Anton
Sazanof
Сергей
@keslo синтаксис MYSQL
Anton
а почему именно c.
Сергей
@Sazanof c 10 до 18 )
Anton
можно использовать content.*? или именно c.*?
Сергей
@keslo потому что в запросе присваивается алиас "c" для таблицы site_content
Сергей
@keslo добавьте к выводу доклистера
&debug=1
и всё сразу встанет на свои места
Сергей
да, можно и так сказать.
через запятую указываете сортировку
Сергей
&orderBy=sortId ASC, menuindex ASC, pagetitle ASC, createdon DESC
и т.п.
Сергей
да, всё верно
Anton
Сергей
пожалуйста, о великий почемучка))))))
Сергей
шутка)
Anton
Сергей
да лишь бы работало)
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 это можно уже по мускулу почитать, довольно всё гибко там и может быть несколько решений
Anton
Владимир 🇺🇦
JOTX
Сергей
Vasiliy гиперкомментс
Сергей
да это очень распространённый алиас для этой таблицы, так же встречаются sc.
Anton
Anton
Сергей
Именно по этой причине Доклистер рулит )