Илья
https://monosnap.com/direct/KmAUpXlU9VgLi7znjYdtOuOYiEezXy
Evgeniy
Кому инвайт на хабр?
Anonymous
Кому инвайт на хабр?
Атракцион невидонной щедрости
Evgeniy
Забрали😊
Anonymous
Кому инвайт на хабр?
Я вот думал, может Диме надо, чтобы о 2.0 писать.
Evgeniy
Я вот думал, может Диме надо, чтобы о 2.0 писать.
У него был. Я ему вроде бы давал уже
Umka
Привет всем, пытаюсь подружить DLMenu и бутстрап4. В rowTpl пишу: li[+classes+] class="nav-item"... Все работает, но мне не нравится что в итоге выводится два класса у "ли". Подскажите плиз как это сделать по фэншую?
Илья
Можно также добавить свои классы в prepare-сниппете: $data['classes'] = array('myClass'=>'my');
Илья
https://monosnap.com/direct/NzoICzlJghyeeGNSNhATMogeWO5PFR
Umka
А без него совсем никак? Просто я с пхп на вы)
Илья
кстати, да, там есть [+classNames+] можно написать что-то типа <li class="[+classNames+] nav-item">
Александр
а у меня 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
Спасибо большое!
Umka
и снова DLMenu... в доках написано что по activeClass по умолчанию "active" у меня почему то ставится "current", попытался подставить актив- но не срабатывает от слова вообще
Сергей
hereClass - класс текущего документа, задается значением параметра hereClass (по умолчанию - current);
Umka
чото я тогда запутался... а актив тогда за что отвечает?
Сергей
чото я тогда запутался... а актив тогда за что отвечает?
текущий - значит если зайти на страницу с id=1, пункт меню с id=1 будет - текущим.
Сергей
если у документа с id=2, родитель имеет id=1, и если зайти на документ с id=2, то в меню, текущий будет равен current, а его родитель active
Umka
если у документа с id=2, родитель имеет id=1, и если зайти на документ с id=2, то в меню, текущий будет равен current, а его родитель active
Спасибо! Видать по какой то старой памяти привык думать что актив - значит текущий, а про hereClass вообще не прочитал даже...
Umka
теперь точно понял) и запомнил тоже
Aliaksandr
Кстати, если использовать &documents, то активный класс подтягивается только для одного уровня потомков)
Andrey
Нужен обязательный технарь по Модэкс Эво. Проектов много. Нужно чётко, быстро и качественно. Пишите в ЛС
Andrey
Ага и недорого)
Всё зависит от скилов и умения держать слово
Volodymyr
Нужен обязательный технарь по Модэкс Эво. Проектов много. Нужно чётко, быстро и качественно. Пишите в ЛС
Опыт есть, беру много, на дедлайн забиваю большой болт ибо студент и бухаю, оплату возьму бухлом и с утра минералкой.
Камиль
У меня в режиме апи такая задумка не работала
Aliaksandr
с &documents же нет потомков
В меню нет, но на сайте то есть. Я думал, оно просто простреливает по цепочке getParentIds от текущего документа вверх, но вижу, что это не так
Anonymous
ГЫ
А он кстати и не врёт
Илья
напомнило меня лет 10 назад))
Илья
хотя какие 10, уже больше..
Anonymous
напомнило меня лет 10 назад))
Да кому ты врёшь, ты и сейчас такой же
Илья
ненене))
Илья
щас все серьезно давно уже, аж скучно
Илья
ушел в запой, сразу приезжает уже ставший другом нарколог))
Илья
ходим с ним на тренировки по каннадскому рукопашному бою
Илья
не, ну ты че, шоб нарколог бухал?))
Илья
качек, нарколог, психиатр и просто милый человек, который тебя может угандошить одним пальцем))
Илья
ну да и запои мои практически прекратились, так что видимся на тренировках
Anonymous
не, ну ты че, шоб нарколог бухал?))
Да разные наркологи бывают, это как диетологи размером с цистерну
Илья
гипотетически да, смотря где
Камиль
Всем привет. ТЗшку пишу и появился вопрос. Можно ли как фильтровать по определённому значению multiTV ?
Камиль
т.е. есть поле даты там несколько дат
Камиль
и док листер должен выводить близжайшие
alexx
можно, своим сниппетом
Камиль
можно, своим сниппетом
каким нить prepare это не решить?
Камиль
лан просто сделаю уникальными ещё и по дате и пофиг
alexx
препаре по сути тоже сниппет
Камиль
ну один фиг в mysql же наверно нет какой нить такой конструкции типо JSON(date)[2]
Камиль
чтобы не плодить запросы
Илья
не, придецца перебирать все документы
Камиль
угу так что лучше разделю на отдельные документы
alexx
либо сначала делать запрос c REGEXP, выбирать идс, потмо преедавать в доклистер
alexx
либо выбирать все и в препаре фильтровать