Как установить дополнение DocLister

Захотел тут на выходных поэкспериментировать с новеньким DocLister и SimpleGallery. В свое время когда пробовал установить DocLister через Extras, то ловил белый экран и кучу ошибок. Но это было давно.

Вот и на этот раз установил версию 2.1.30 из Extras — админка умерла. Переставил ево, поставил снова из Extras, но снял галки с плагинов. Вроде заработало. Ставлю SimpleGallery — админка работает, но вывести форму редактирования ресурса не могу, поскольку белый экран. Отключаю плагин SimpleGallery — пофиг. Но проверку из [[DLMenuBilder]] работает.

Сношу все, пробую поставить из гитхаб. Но там без инсталятора.

Вопрос: как правильно ставить DocLister и SimpleGallery.

19 комментариев

avatar
Ставил десятки раз и то и другое банально из репозитория, все отлично работает. Может у вас хостинг кривой?
avatar
Да вроде нет. Sprinthost.ru На Ево несколько сайтов давно хостится.
avatar
Ну хз. Ни разу проблем таких не ловил.
avatar
А баловался я на локалке тоже OpenSever. Apache 2.4, PHP 5.6, MySQL 5.6
avatar
Extras (и прочие инсталяторы) штука хорошая, но вредная — отучает думать, что куда и почему.
ИМХО.
Я всегда все ставлю по старинке — ручками, и всегда все работает, спасибо авторам))

Вот в том архиве, что скачали с гитхаба, есть две папки — install и assets. Все из папки assets просто копируйте на свой сайт в соответствующие папки сайта. А то, что в паке install в формате TPL — это код соответствующих элементов, которые Вам нужно сделать в админке сайта и вставить туда этот код. Открывать файлы TPL, чтобы скопировать код, в блокноте типа Notepad++. Лишнее из DL можно не ставить.
Желаю успеха.
  • paic
  • 0
avatar
Руками ставить уметь нужно, тут согласен на в е 100%
Но лень двигатель прогресса и ставить в 1 клик приятней)
Просто не пойму почему как доклистер так и шопкипер ставят все скопом а не то что надо )
avatar
Наверное, потому что не понятно, что нужно, а что нет.
avatar
Так вот и спрашиваю — как правильно.

Я так понимаю, что Agel_Nash писал DocLister под свою задачу и все скопом выложил. Думаю, даже из расчета как пример для знающих.

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

Поэтому я хочу понять — что дает такой эффект и что ставить не нужно.
avatar
1 нужно смотреть что ставишь
2 если ставишь полный комплект будь добр донастрой его в модулях
3 уже много раз видел что ставят и потом не выключают плагины и жалуются почему не работает ;)
4 надоело обьяснять потому уже в сборке доклистер идет по умолчанию
Но без лишних модулей тв плагинов
5 в 1.1 офф версии доклистер тож будет добавил в RC2 уже)
avatar
Дмитрий, я когда ставил DocLister, то плагины отключил. Все равно белый экран.

В вашей кастом-сборке сейчас глянул и увидел DocLister, это я не заметил. Как и виноват, что не увидел в рид.ми. Понимаю, сам дурак.

В SimpleGallery могут быть такие же конфликты? Или это только из-за плагинов и TV DocLister?
avatar
С SimpleGallery могут быть проблемы, только если версия DocLister старее, чем нужно. А так все видно в серверном error.log'e.
avatar
Поставил сборку Дмитрия свежайшую и поставил SimpleGallery из Extras. Прописал в настройках плагина шаблон и включил его, заодно включил плагин sgThumb. В редактировании страницы добавилась вкладка SimpleGallery, но полностью пустая.

Хорошо что зашел сюда и прочитал этот комметарий. Для теста попробовал выводить [[DLBuildMenu]]во втором ресурсе чтобы проверить меню, ведь в сниппетах ничего нет. Вывод — пусто.

Беру из архива с гитхаба Agel_Nash и папку assets кидаю поверх сайта. Захожу в свой ресурс 2 на вкладку SimpleGallery. О чудо — заработало.

Выводы.
1. Дмитрий обрезал DocLister слишком сильно. Нужно ручками доставлять.
2. Если устанавливать DocLister из Extras (получилось), то удалять при установке все TV-поля и плагины. В таком случае все работает.

Как-то многовато магии, вы не находите? И документации бы…
avatar
Я ставлю через личный репозиторий по ссылке github.com/Pathologic/DocListerLite/archive/master.zip — без tv и редиректора, типа сборка под себя (:
В sgThumb нужно поотмечать еще события, после первого запуска галереи, а то не будет работать как надо.
avatar
Я ставил несколько раз за последнее время через Extras — всё Ок.
Правда, я при установке выключал все галки, связанные с RedirectMap2, City, Street, так как они мне не нужны.

Вам рекомендую сделать так же, и должно все заработать.
avatar
Спасибо, я так и сделал. Еще бы кто объяснил нужность всех этих плагинов.
avatar
Ну, я все черпал из поиска. Здесь на modx.im можете по тегу DocLister посмотреть.

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

Street и City — это достаточно узкоспециализированное решение для взаимосвязанных списков типа Города-улицы, которое я заказывал у Agel_Nash уже давно, и оно несовместимо с последними версиями DocLister. Его по идее надо бы убрать из дистрибутива.

Все остальные дополнения, кроме указанных мной выше, работают стабильно и однозначно нужны. Назначение понятно из названий.

Доков, конечно нет вменяемых, только вот недавно появилось docs.evolution-cms.com/Extras/Snippets/DocLister
avatar
Для себя оптимальным при установке DocLister из Extras — это просто залить все файлы из папки assets, а из install устанавливать только сам сниппет DocLister.

Остальное — кому надо руками поставит, а кто не в курсе — тому 100 лет и не нужно по умолчанию все эти редиректоры, getPageId и прочие ставить.
avatar
Подскажите, пожалуйста, есть ли работающий модуль RedirectMap2 под версию modx 1.2-d8.1.8?
Через Extras не грузится. На гитхаб не нашел. Взял с работающего сайта версии 1.1-d8.0, поставил, создал таблицу из setup.data.sql и модуль, при добавлении редиректа выдает вот такое
Fatal error: Call to a member function clear() on null in /home/[...]/public_html/assets/lib/MODxAPI/MODx.php on line 909
Не работает как на php 5.3 так и 5.6. Причем плагин и тв параметр работают нормально.
Я так понимаю, что старый модуль 2.0.1 несовместим с новыми библиотеками?
И еще вопрос. Если с этим модулем не получится, какая есть альтернатива?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.