Белый экран
Добрый день. Есть магазин на minishop2+MODX REVO. С утра все было ок.
Сейчас в админку зайти могу и по ней работать тоже можно, но вот при открытии самого сайта белый пустой экран.
Просто пусто. Кто-то сталкивался с такой проблемой?
Ошибка случилась после того как почистил кеш. Как то тупо но факт…
вот лог:
Сейчас в админку зайти могу и по ней работать тоже можно, но вот при открытии самого сайта белый пустой экран.
Просто пусто. Кто-то сталкивался с такой проблемой?
Ошибка случилась после того как почистил кеш. Как то тупо но факт…
вот лог:
[2015-07-09 21:49:30] (ERROR @ /index.php) Could not load class: minishop2 from minishop2.
[2015-07-09 21:49:30] (ERROR @ /index.php) Problem getting service minishop2, instance of class minishop2, from path
[2015-07-09 21:55:31] (ERROR @ /index.php) Could not load class: minishop2 from minishop2.
[2015-07-09 21:55:31] (ERROR @ /index.php) Problem getting service minishop2, instance of class minishop2, from path
[2015-07-09 21:55:37] (ERROR @ /index.php) Could not load class: minishop2 from minishop2.
[2015-07-09 21:55:37] (ERROR @ /index.php) Problem getting service minishop2, instance of class minishop2, from path Комментарии: 60
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
не сочтите за рекламу, но вот история
http://community.modx-cms.ru/blog/questions/6172.html
больше увы ничем не могу помочь(
Почистики кеш вручную.
Кинь файлы новой версии MODX и выполни обновление.
понятия нету как фиксануть
осталась ошибка из-за которой не работает нормально pdopage
тут посмотреть можно test.ekodomostroy.ru/catalog/
вот скрин в хроме:
clip2net.com/s/3kQgCjc
и вот в админке:
clip2net.com/s/3kQgJG9
mSearch2.Form.initialize ошибка…
это из tpl.mFilter2.outer
т.е. там аяксом должно быть
В шаблоне вызывается Чанк: [[$header]]
Чанк: header
Чанк: search-form
как то так…
Может, если с javascript что-то не в порядке, стоит выключить автосбор и минификацию скриптов через MinifyX?
Это, как бы, первое о чем нужно подумать.
clip2net.com/s/3kQo0Nn
но почему не происходит инициализация не понимаю
может из-за того, что чанк в чанке а там сниппет… хотя глупое предположение )
Не знаю, что у тебя на сайте происходит, но конфиг для формы поиска должен регистрироваться на странице сниппетом mSearchForm.
У тебя этого конфига на странице нет. Либо сниппет вызывается кэшированным, либо вообще не вызывается. Других объяснений, почему не работает modX::regClientStartupScript, я придумать не могу.
Любителей чанков-в-чанке-а-там-сниппет вообще часто поджидают сюрпризы.
и перенес все в шаблон (:
теперь без чанков посредников — сразу вызов в шаблоне. результат 1 и тот же.
кеш чищу постоянно и через core/cache и через сайт/обновить сайт
У Вас был рабочий проект, вы обновили кэш и всё пропало, видимо конфиг произошел из-за изменения Вами какого-то кэшируемого js.
Сейчас же, обновив modx есть вероятность, что этот скрипт всё еще изменен и портит работу плагинов из коробки.
Был сайт на котором почистив кеш (удалив папку core/cache) получился белый экран.
1) обновил админку до версии 2.3.5
2) переустановил minishop msearch2 pdotools
3) выключил сжатие css и js через minifix
4) пофиксил все ошибки которые выдавала консоль ошибок
5) пофиксил фильтры так как они хз каким чудом в кеше были рабочие
6) сейчас пытаюсь восстановить пагинацию pdoPage + ajax (это в принципе последнее, что осталось заставить работать).
И именно по нему сейчас прошу помощи.
p.s.: что указал Василий Наумкин в принципе тоже каким то чудом работает но его тоже бы фиксануть не помешало… Ну то потом я так думаю(если оно не связано). Для начала pdoPage+ajax хотелось бы воскресить все таки.
test.ekodomostroy.ru/catalog/
Тут можно посмотреть, что пагинация не хочет работать(это и есть сайт на котором я провел выше указанные действия).
А тут можно посмотреть какой внешний вид она должна иметь
ekodomostroy.ru/catalog/
Но она там тоже криво работает. Вернее через ajax она не хочет работать.
Вот вызов пагинации в чанке tpl.mFilter2.outer:
На 1 взгляд как я понимаю должна адекватно работать и отображаться.
Но это не так…
Надеюсь все понятно расписал. Спасибо за прочтение и помощь!)
весь вызов то… нету повторяшек же
У mFilter2 есть один основной чанк, куда выводятся все результаты его работы, с основными плейсхолдерами: [[+filters]] и [[+results]].
[[+results]] у меня как раз таки в примере видно
Вы мне показываете код где структура div#mse2_results > div.rows
А на сайте div#mse2_results > div.row
и временно решил проблему(ошибку в js)
почему тогда пагинация не пашет? коряво. после перезагрузки страницы пагинация срабатывает. но аяксом вообще ни как
Т.е. при нажатии на номер страницы вы должны получить содержимое страницы и распорядиться куда его вставить!
не понимаю откуда они берутся то
посмотрите видео
youtu.be/NlaAnEIpKj0
youtu.be/QIL8MtZ7xxY
ну откуда оно лезет то?
посмотрите видео
youtu.be/NlaAnEIpKj0
и еще 1 видео с пояснением
youtu.be/QIL8MtZ7xxY
так я не понимаю как правильно должно быть.
что ошибка я вижу. но я пробовал и отключать(убирать) mSearchForm
и результат 1 и тот же
посмотрите видео
youtu.be/NlaAnEIpKj0
youtu.be/QIL8MtZ7xxY
youtu.be/QIL8MtZ7xxY