Всего 125 693 комментария

Alexey
20 ноября 2020, 17:38
0
Навскидку:
&sortby=`{"top":"ASC","RAND()"}`
не пойдет? Не проверял сам…
Игорь
20 ноября 2020, 16:23
-1
В help посмотрите, там подобная ситуация расписана подробно довольно. Не так давно тоже сталкивался с таой проблемой, делал как раз онлайн магазин 2yachts.com продажа яхт и катеров, ассортимент довольно большой и цены надо было регулярно менять. Для заказчика было некретично что бы цены выставлялись по заранее созданому алгоритму. Но это было сложно реализовать в дефолтном конфиге. Но нашли решение и теперь все работает как хотел заказчик. все довольны
Роман
20 ноября 2020, 15:22
0
MobileDetect на стороне сервера обрабатывает, а bootstrap на стороне клиента. Не нужно это путать.
Роман
20 ноября 2020, 15:16
0
Что-то в этом духе:
preg_match("/iPhone|Android|iPad|iPod|webOS/", $_SERVER['HTTP_USER_AGENT'], $matches);
Роман
20 ноября 2020, 15:03
0
Дело в том что в шаблонах, нет времени создание шаблона. Нужно сначала будет это дописать. А уже как допишите, поймете, как удалят.
Роман
20 ноября 2020, 14:50
0
Попробовать под себя переписать снеппет mFilter2, предварительно его скопировав. Там mFilter2 вытягивает все ID ресурсов и уже их перемешивать, как вам нужно. Можно обозначить отдельную переменную, скажем &topid в через нее задавать id, которые нужно выводить в топ. Готового решения я не знаю.

Как вариант, без программирования сначала вызвать те ресурсы которые должны быть в топе, а остальное через mFilter2, но тут нужно понимать, чего вы хотите добиться.
Pavel Smirnov
20 ноября 2020, 13:56
0
Павел, удалось решить задачу? У меня аналогичная задача возникла.
Андрей Минаков
20 ноября 2020, 13:31
0
UPD. Та же ошибка воспроизводится на чистой установке Modhost.
Alexey
20 ноября 2020, 13:22
0
Привет! Имеется в виду удалить сам шаблон? Или удалить привязку шаблона к определенному ресурсу?
Андрей Минаков
20 ноября 2020, 11:11
0
На другие сборки не ставил, просто тестировал фичу.
Консоль браузера:
ext-base.js:21 POST http://censored/assets/custom/tvssconnector.php 404 (Not Found)
modx.window.js:100 Uncaught TypeError: Cannot read property 'removeClass' of undefined
    at S.onHide (modx.window.js:100)
    at S.afterHide (ext-all.js:21)
    at S.hide (ext-all.js:21)
    at Object.hide (ext-all.js:21)
    at Object.show (ext-all.js:21)
    at MODx.onAjaxException (modx.js?v=10320b99:122)
    at h.Event.fire (ext-all.js:21)
    at Ext.data.Connection.fireEvent (ext-all.js:21)
    at Ext.data.Connection.handleFailure (ext-all.js:21)
    at f (ext-base.js:21)
Журнал ошибок пуст.

UPD. Адреса — как в примере. Сборка локальная. Прочая функциональность компонента — выше всяких похвал.
Никита
20 ноября 2020, 10:28
0
Насчет яндекса это неизвестно, скорее всего нет, но вот у Гугла при контекстной рекламы решающее значение имеет «показатель качества», состоящий из трех элементов: релевантность объявления, CTR и показатель качества целевой страницы. Так вот, на последний показатель как раз и влияет скорость загрузки
Evgeny Gromin
20 ноября 2020, 10:27
+1
LibXML требует корневой элемент, поэтому если стоит LIBXML_HTML_NOIMPLIED, то он считает корневым тегом первый попавшийся. Соответственно он ругается на то, что этот тег закрыт не там где надо и оборачивает в этот тег весь входящий html.

Поэтому нужно либо убирать LIBXML_HTML_NOIMPLIED, но после манипуляций вырезать теги head и body, либо передавать html как-нибудь так
$dom->loadHTML("<div>$content</div>", ...);
Но тогда придется вырезать этот див.
Павел Гвоздь
20 ноября 2020, 09:05
+6
Потому что надоедает слушать одни и те же вопросы много лет подряд
+! А ещё эти т.н. «молодые разработчики» не просто молодые, а ещё и ленивые. Вместо того, чтобы научиться пользоваться поисковиком и правильно задавать вопросы, они накидают пару слов и ждут, что им помогут.
Василий Наумкин
20 ноября 2020, 06:53
+3
Видно же как в пропасть летит, ничего нового не создается
Может, уже всё нужное создано? Остаётся только дорабатывать и поддерживать?

все толковые разработчики быстро вырастают из него и почему-то уходят…
А так-то толковые разработчики годами сидят на месте и ничего нового не изучают. Это естественный процесс, что человеку нужно развиваться и менять обстановку.

Вместо того, чтобы придумать как монетизировать свои наработки
У толковых разработчиков нет проблем с заработком. Мне сейчас MODX приносит около 140 тысяч рублей в месяц, но я за них не держусь.

начинают агрессировать, нападают на молодых разработчиков
Потому что надоедает слушать одни и те же вопросы много лет подряд. И это тоже серьёзная причина сменить обстановку и заняться чем-то другим.

Так что не переживай, всё идёт своим чередом. MODX был до Василия, будет и после него.
Александр Туниеков
20 ноября 2020, 03:09
0
Я месенджер месяц назад для modx написал, но еще много работы перед тем как его выложить. Работает через на вебсокетах через мой сервер. И сейчас монетаризации моего сервера пишу. Если интересно напиши мне в личку.
Александр Туниеков
20 ноября 2020, 03:02
0
Можно на limit свой сниппет вотнуть и в нем определять экран. Как его определять не знаю.
[[!pdoPage?
&parents=`159,160`
&limit=`[[!svoisnippet]]`
&tpl=`Product_tpl`
&includeTVs=`main-foto,price,size-d,size-w`
]]
concept
20 ноября 2020, 00:42
0
С таким же успехом можно использовать .d-block и .d-none классы bootstrap-4, но это касается блока целиком. А вопрос про параметр.
Дмитрий
20 ноября 2020, 00:02
0
Видно же как в пропасть летит, ничего нового не создается, все толковые разработчики быстро вырастают из него и почему-то уходят… Вместо того, чтобы придумать как монетизировать свои наработки, начинают агрессировать, нападают на молодых разработчиков.
Андрей
19 ноября 2020, 23:54
0
и следовательно модх скоро умрет?
С чего вдруг такие выводы?