Всего 101 368 комментариев

R2m0x94 (Vasily)
01 апреля 2020, 15:07
0
У меня не работает Quickview. Точнее перестал работать, после того как обновил MODX до последней версии и pdoTools.

Окно Quickview открывается, но ни тв не вызвать, ни феном не пашет. Ни знаю что делать?
— То что в чанке, то он просто текстом выдает, а если шаблоном, то pagetitle передает, description передает, стили скрипты передаёт, но ТВ не видет вообще (у меня PHP 7.3)
Алексей Федоров
01 апреля 2020, 12:08
0
Мне кажется, в таких случаях всегда нужно смотреть на корень проблемы. Почитал комменты, у нас с Wassi разные нюансы ситуации. Всё, что ему нужно это сбросить кэш старых тикетов, чтобы при первом заходе на страницу пользователя они перегенерировались. Он меняет настройки джевикса для тикетов, но на старых документах ситуация остаётся прежней из-за особенностей кэширования. По-моему, это уже лет 5 обсуждается с разных сторон. То есть, второе заворачивание тиветов в джевикс возникло как попытка исправить проблему для старых доков.

В сообществе уже могли создать небольшой плагин или пример кода для запуска через консоль, которые бы очищали кэш всех тикетов. Если не создали, то имеет смысл это сделать)
Aleksandr Huz
01 апреля 2020, 11:05
0
На след. недели будет большое обновление и эта проблема уйдет. Если нужно срочно, то пишите в тех. поддержку
Наумов Алексей
01 апреля 2020, 10:22
0
{'msProducts' | snippet : [
    'tpl' => $_modx->runSnippet('getMsProductsTpl'),
    ... 
]}
где сниппет getMsProductsTpl примерно так (ну в общем с проверками):
if(!isset($_GET['display'])) {
    return 'plitka';
}
if($_GET['display'] == 'list') {
    return 'list';
}
if($_GET['display'] == 'price') {
    return 'price';
}
return 'plitka';
Николай
01 апреля 2020, 09:46
0
При импорте сменился шаблон на id=1, хотя в поле импорта нет параметра template
Сергей Шлоков
01 апреля 2020, 08:04
0
Да забудь ты уже про это. Во-первых, не надо лазить в ядро. Во-вторых, этот же результат можно получить отключив опцию cfgSetAutoBrMode в наборе параметров Ticket.

Можно было бы использовать второй вариант, а в нужных шаблонах выводить контент через Jevix с включенной опцией. Но тут возможны проблемы типа предпросмотра тикета. Ибо нет возможности повлиять на вывод.
Сергей Шлоков
01 апреля 2020, 07:57
0
Сорри, пропустил твой коммент. Самый простой вариант
// Событие OnWebPagePrerender

$templates = [1,2,3]; // id шаблонов, у которых нужно удалять br.
if (in_array($modx->resource->template, $templates)) {
    $modx->resource->_output = str_replace('<br>', '' , $modx->resource->_output); 
}
Алексей Федоров
01 апреля 2020, 07:22
0
Добрый день. Не сразу заметил сообщение (и лучше «на ты», интернет же). Прописывал в файле компонента
prnt.sc/rqkm3g
Но как писал Серегй выше, решение «до первого обновления». Насколько помню, раньше обновление бутстраповского набора шаблонов могло обновить и джевикс за компанию (но это не точно).
shurra
01 апреля 2020, 00:58
0
ВСЕМ СПАСИБО! НАДЕЮСЬ БУДЕТ РАБОТАТЬ ))
shurra
01 апреля 2020, 00:58
0
я именно так и делал))// у меня как пример был голый модХ установлен на локалке, и я паралельно открыл два файла конфига и так переписывал пути//ейчас еще раз прошел по конфигам, смотрю в мампе в конфигах указан 8880 порт/ а в модХ в конфигах прописан 80// добавил две 88 и все заработало ))
Aborrol
01 апреля 2020, 00:27
0
Да проблема в неверно настроенном mamp, тогда бы по любой из этих инструкций все бы получилось.
Если совсем все плохо, подними голый modx, и посмотри получившийся конфиг
shurra
31 марта 2020, 23:25
0
уважаемый, на картинке я ведь указал о чем именно умалчивают на форумах// скорее всего этому не придают значения// а когда человек не знает и переносит в первый раз (как в моем случае) это становится реальной проблемой/ я не претендую на уникальность, у меня получилось сделать после 5 неудачных попыток/ а вам, вместо таких коментов я бы рекомендовал лучше по делу что нибудь сказать- посоветовать как исправить указанные выше ошибки// в любом случае буду признателен за любую непосильную помощь тут//
iWatchYouFromAfar
31 марта 2020, 23:14
0
Если вы не разобрались в вопросе, не стоит вводить людей в заблуждение вредными советами. Критическая часть данных и неиспользуемые стили и скрипты, это две разные вещи.

Читай внимательно вопрос.
iWatchYouFromAfar
31 марта 2020, 23:13
0
Начать стоит с изучения основ CSS, затем понять что pagespeed это всего лишь рекомендации. И без них сайт может открываться очень быстро.

1. Если мы говорим про сайт на MODx, то, правильный вызов сниппетов, правильное кэширование и если на сайте используются сторонние скрипты, их оптимизация.

2. Ну а если ваша задача получить 100 баллов в pagespeed. То вас ждет множество весёлых задач. По вашему вопросу, самый правильный подход — разделить верстку и JS код по шаблонам. Например, там где не используется секция или блок — не выводить её CSS стили и JS код.

3. Гугл сам отрёкся от своих правил. Замерьте данные домена сайта — developers.google.com.

4. Ну и последнее. Тестировать нужно не на pagespeed а через lighthouse, который по моим наблюдениям, намного жестче тестирует сайты.
iWatchYouFromAfar
31 марта 2020, 22:55
0
Массово — нет. Но все комментарии можно найти в общем разделе тикетов.
Артем
31 марта 2020, 22:09
+1
надо было прописать абсолютно каждую мелочь (о чем не говорят ни на одном форуме)
абсолютно ни на одном форуме
Scorp Satex
31 марта 2020, 20:30
-1
Мне вот это помогает: jonassebastianohlsson.com/criticalpathcssgenerator/

Вставляешь ссылку на нужную страницу, потом весь css код, и он отдает тебе кусок который нужно вставить сверху кода в style.
bonoman
31 марта 2020, 20:28
0
приветствую!
а можно тут задать общий вопрос по Tickets, а то что-то не пойму, где лучше это сделать?!

с помощью Tickets реализована возможность оставлять комментарии к разным товарам сайта-магазина, существует ли при этом возможность каким-то образом в админке массово редактировать эти комментарии?
Александр Мельник
31 марта 2020, 19:55
0
я не знаком с mamp как с программой. Думаю прямо в ней должны быть для этого инструменты.
Но в любом случае гугл подскажет куда больше чем я.
и не переживайте, даже если хостинг блокирует сайт за превышение лимитов нагрузки, они не удалят ничего.