Pathologic
такой запрос можно сделать, но лучше обойтись без него
Aleksandr
ну он будет с вложенными запросами
Aleksandr
так?
Aliaksandr
три вызова это оверхед на вычисление детей, на обработки всякие
Как говорил один мудрец: главное не количество запросов, а скорость их работы )
Aleksandr
или с джоинами
Aliaksandr
Или как он там "говорил"
Aliaksandr
Я читал ответы на подобный вопрос и там пришли к выводу, что в рабочих условиях самый быстрый это три селекта, объединенные через юнион
Pathologic
ну запрос с group by в который вложен запрос с order by
Pathologic
но этот запрос будет выполняться неправильно на каких-то субд
Pathologic
в рабочих условиях я бы просто куда-то записывал id при сохранении документов ((:
Aleksandr
в рабочих условиях я бы просто куда-то записывал id при сохранении документов ((:
а это решает проблему с документами, у которых дата публикации в будущем?
Aliaksandr
в рабочих условиях я бы просто куда-то записывал id при сохранении документов ((:
Для этого надо писать плагин, а он не хочет "лишней работы"))
Pathologic
ну если события есть при автоматической публикации, то да
Aliaksandr
Потому вместо пяти строк плагина третьи сутки мастырит костыль))
Pathologic
Aleksandr
max разве умеет по нескольким полям?
Pathologic
а зачем тебе по нескольким
Aleksandr
pub_date, createdon
Aleksandr
если есть дата публикации то по ней, если нет, то по дате создания
Pathologic
проще задавать всегда дату публикации, чем голову себе дурить ((:
Start
Подскажите ещё, пожалуйста, где и как в админ панели исправить шаблон раздела Новости и Статьи?
Aliaksandr
Несколько полей объединяются через if
Aleksandr
Для этого надо писать плагин, а он не хочет "лишней работы"))
Я не боюсь работы, и плагин писал на выпиливание из того что идет уже в рендер с обертыванием в парный кастомный тег с рандомным временем (поскольку выпиливаемых элементов на странице может быть несколько) и все это смотрит на header от nginx на базе geo_ip. Но тут другое - я поставил 2.0.2, DocLister юзаю впервые и не хочу изобретать свои велосипеды, хочу делать "как надо", а выходит что надо добавлять какие-то костыли от себя.
Aliaksandr
If(pub_date>0, pub_date, createdon)
Aleksandr
проще задавать всегда дату публикации, чем голову себе дурить ((:
так это не от меня зависит, хочу предусмотреть чтобы не возвращаться в будущем
Pathologic
если готовыми компонентами не получается, значит нужно писать самому, а не пытаться натянуть
Aliaksandr
Подскажите ещё, пожалуйста, где и как в админ панели исправить шаблон раздела Новости и Статьи?
Зайти в админ панели в редактирование шаблона и там его исправить
Aliaksandr
это в mysql?
Конечно
Aliaksandr
А как по-твоему доклистер сортирует по дате?)
EVO bot Лёшка
Андрей
Вы не посоветуете где можно это найти для установи и настройки.
https://cdek.ru/integration - вот тут вкладка для разработчиков, там ссылки на api
Pathologic
Андрей
Какую именно выбрать и после куда вписать?
Вписать никуда, я же написал что нужно именно написать свое решение, либо заказать разработку.
Start
Ну да, тупанул 🙃
Вы все правильно указали, спасибо за совет. Мы просто только только начинаем изучать данную платформу, поэтому и сюда подписались, чтобы брать у вас советы.
Oleksii
@Typodin может помнит
Там редиректы на 404 были неправильные точно.
Aleksandr
стандартное предложение из документации по DocLister &summary=notags,len:350, а где остальные модификаторы посмотреть? http://docs.evo.im/en/03_develop/02_elements/08_modifiers/_modifiers.html тут пусто
Aleksandr
и не совсем понял как работает len: это и не количество слов и не количество символов
Pathologic
все смотри в коде
Aleksandr
просто стоит 350 а режет на 120
Aleksandr
и unicode символов нету в строке
Aleksandr
которые считались бы за 2 символа
Aliaksandr
Это вряд ли )
Aliaksandr
Когда-то давно саммари был умным и резал не только с учетом количества символов, но и конца слова, фразы и т.п. Возможно, это дошло и до наших дней )
Aliaksandr
С другой стороны не всегда такая "умная" обрезка идет в плюс))
Pathologic
режет на 120, потому что на 350 отрежет кусок предложения, как-то так оно должно работать
Aliaksandr
Я про то и говорю, чаще всего стоит задача типа "должно быть примерно 2 строки", и чхать на эти концы предложения
Aliaksandr
Когда один раз получается 1 строка, а рядом 4 ))
Aliaksandr
Потому я просто в prepare фигачу mb_substr и давно забил на это саммари "умное"
Aliaksandr
Максимум, в конце откинуть кусок слова после последнего пробела, если это кому-то режет глаз
Pathologic
наверное так все и начиналось, сначала кусок откинуть, потом еще что-нибудь ((:
Aleksandr
режет на 120, потому что на 350 отрежет кусок предложения, как-то так оно должно работать
в том то и дело, что у меня 2 предложения заканчиваются на 270 (270 символов), я думал может по точке режет, но попробовал поставить раньше точку - не проканало, эта точка вошла в summary
Aleksandr
потому и решил спросить
Aleksandr
может хостинг корявый - столько неожиданных проблем
Pathologic
бери код и изучай, как там что работает, на вопросах в чате далеко ты не уедешь ((:
Am
Pathologic
удалил я нафиг вивальди, не понимаю, откуда у него вообще известность какая-то
Pathologic
это издевательство просто, а не браузер
Pathologic
я думал, может только у меня интерфейс тормозит, а погуглил - он там всегда тормозил
Pathologic
оно и понятно, все ж на js
Am
Мне сложно заметить тормоза (вообще их не вижу). Может не теми возможностями пользуюсь.
Am
Ну, а на js даже не знаю что там. Вебкит (%
Pathologic
так я возможностями-то и не пользовался никакими
Pathologic
вот как поставилось, так и пользовался, ничего вообще не трогал
Pathologic
а, ну анимацию отключил, думал может из-за нее тормозит
Am
Может вопрос в железе. У меня все по дефолту стоит, т.к. ставил как замену гуглхрому. Плагины такие же что и на гуглхроме пользовался 3 штуки всего.
Pathologic
железо под браузер подбирать это уже выше моего понимания
Am
Требования к системе увеличиваются тут ничего не поделаешь кроме того чтобы писать свои приложения. (% У меня на гуглхроме значительно больше ресурсов потребляется чем на вивальди при той же работе. А учитывая что последний раз сделал для меня гуглхром - удалил все закладки и почистил все сохранения... (%
Aleksandr
бери код и изучай, как там что работает, на вопросах в чате далеко ты не уедешь ((:
так вот задам вопрос и ковыряюсь, авось ускорит процесс кто пинком в правильном направлении
Am
а разве есть браузер, у которого железобетонный иммунитет от таких финтов?
В вивальди мои сохранения не удалились пока. У него отличается сохранение и синхронизация от гуглхрома. Хотя бы запросы на стирание через пароли. Гуглхроме просто перед фактом поставили.
Aleksandr
У меня вот хром почти пожизненно и никаких проблем не было ни с производительностью ни с оперативой ни с внезапным частичным самоуничтожением. Выбор браузера почти то же самое что вероисповедания, кому что нравится, не вижу смысла спорить на этот счет.
Am
Мы не спорим. (: