Илья
https://monosnap.com/direct/KmAUpXlU9VgLi7znjYdtOuOYiEezXy
Evgeniy
Кому инвайт на хабр?
Evgeniy
Забрали😊
Evgeniy
Umka
Привет всем, пытаюсь подружить DLMenu и бутстрап4. В rowTpl пишу: li[+classes+] class="nav-item"... Все работает, но мне не нравится что в итоге выводится два класса у "ли". Подскажите плиз как это сделать по фэншую?
Илья
Можно также добавить свои классы в prepare-сниппете:
$data['classes'] = array('myClass'=>'my');
Илья
https://monosnap.com/direct/NzoICzlJghyeeGNSNhATMogeWO5PFR
Umka
А без него совсем никак? Просто я с пхп на вы)
Ilya
Илья
кстати, да, там есть [+classNames+] можно написать что-то типа <li class="[+classNames+] nav-item">
Umka
Александр
а у меня doclister починился. ничего не делал. видимо из-за звезд на небе. сначала просто начал выводить все документы и в конце дописывать ошибку. xml валидацию не проходил. потом сделал снипеты некешированными и ошибка пропала.
Александр
отправил яндексу на переобход xml'ку
Александр
@urbanklpn @Dmi3yy @webber_12 спасибо за помощь )
LaBaSuS
/top@Axenia_Bot
Anonymous
Салют!
Для турбо-страниц Яндекса нет готового решения?
Dmytro
Есть готовое но оно выводит только контент 🙂
Dmytro
а зачастую в контенте есть еще подблоки и остальное поэтому надо все равно допиливать под проект )
Dmytro
в целом делается с помощью DocLister + prepare )
Anonymous
Где-то почитать можно?
А то я не слишком часто с модиксом работаю)
alexx
<rss
xmlns:yandex="http://news.yandex.ru"
xmlns:media="http://search.yahoo.com/mrss/"
xmlns:turbo="http://turbo.yandex.ru"
version="2.0">
<channel>
[[DocLister?
&prepare=rewriteUrls
&parents=1
&depth=4
&addWhereList=c.id NOT IN (97,22,19,53) AND c.content IS NOT NULL AND c.content <> ''
&urlScheme=full
&tpl=turboTpl
]]
</channel>
</rss>
alexx
rewriteurls:
<?php
$content=$data['content'];
$data['content'] = preg_replace('/(href|src)="(?!http)(?!mailto)(.*)"/isxU', '$1="https://hotel-ural.com/$2"', $content);
return $data;
alexx
имя сайта только поменять на свое, или дописать
alexx
turboTpl
alexx
<item turbo="true">
<link>[+url+]</link>
<turbo:content><![CDATA[
<header>
<h1>[[if? &is=[+id+]:eq:17 &then=Отель «Урал» – официальный сайт &else=[+pagetitle+]]]</h1>
</header>
[+content+]
<br>
[[sgLister? &parents=[+id+] &tpl=turboImg]]
]]>
</turbo:content>
</item>
Anonymous
Оу, спасибо!
Буду ставить.
alexx
turboImg
<img src="https://hotel-ural.com/[+sg_image+]" alt="">
alexx
результат тут
https://hotel-ural.com/turbo.xml
Anonymous
Спасибо большое!
Dmytro
Umka
и снова DLMenu... в доках написано что по activeClass по умолчанию "active" у меня почему то ставится "current", попытался подставить актив- но не срабатывает от слова вообще
Сергей
Сергей
hereClass - класс текущего документа, задается значением параметра hereClass (по умолчанию - current);
Umka
чото я тогда запутался... а актив тогда за что отвечает?
Сергей
если у документа с id=2, родитель имеет id=1,
и если зайти на документ с id=2, то в меню, текущий будет равен current, а его родитель active
Umka
Сергей
Umka
теперь точно понял) и запомнил тоже
Aliaksandr
Кстати, если использовать &documents, то активный класс подтягивается только для одного уровня потомков)
Andrey
Нужен обязательный технарь по Модэкс Эво.
Проектов много. Нужно чётко, быстро и качественно.
Пишите в ЛС
Mr
Andrey
Pathologic
Камиль
У меня в режиме апи такая задумка не работала
Aliaksandr
с &documents же нет потомков
В меню нет, но на сайте то есть. Я думал, оно просто простреливает по цепочке getParentIds от текущего документа вверх, но вижу, что это не так
Илья
Anonymous
Илья
напомнило меня лет 10 назад))
Илья
хотя какие 10, уже больше..
Илья
ненене))
Илья
щас все серьезно давно уже, аж скучно
Илья
ушел в запой, сразу приезжает уже ставший другом нарколог))
Anonymous
Илья
ходим с ним на тренировки по каннадскому рукопашному бою
Илья
не, ну ты че, шоб нарколог бухал?))
Илья
качек, нарколог, психиатр и просто милый человек, который тебя может угандошить одним пальцем))
Илья
ну да и запои мои практически прекратились, так что видимся на тренировках
Илья
гипотетически да, смотря где
Камиль
Всем привет. ТЗшку пишу и появился вопрос. Можно ли как фильтровать по определённому значению multiTV ?
EVO bot Лёшка
Камиль
т.е. есть поле даты там несколько дат
Камиль
и док листер должен выводить близжайшие
alexx
можно, своим сниппетом
Камиль
лан просто сделаю уникальными ещё и по дате и пофиг
alexx
препаре по сути тоже сниппет
Камиль
ну один фиг в mysql же наверно нет какой нить такой конструкции типо JSON(date)[2]
Камиль
чтобы не плодить запросы
Илья
не, придецца перебирать все документы
Камиль
угу так что лучше разделю на отдельные документы
alexx
либо сначала делать запрос c REGEXP, выбирать идс, потмо преедавать в доклистер
alexx
либо выбирать все и в препаре фильтровать