Всего 122 862 комментария

Николай
01 апреля 2013, 23:08
0
Вот смотрите.

Панель управления s2722.modx-test.com/manager/
Логин s2722
Пароль QdX4zIq3bb0V

s2722.modx-test.com/

[[Wayfinder? &startId=`6` &hideSubMenus=`1` &outerClass=`navleft`]]
— [[Wayfinder? &startId=`2` &hideSubMenus=`1` &outerClass=`navleft`]]

Два Wayfinder, но отображается только один.

Суть проблемы:

Если в параметрах присутствует &hideSubMenus=`1`, но мы в это время не находимся в контейнере с этим документом — Wayfinder вообще не будет работать.
Константин Баранов
01 апреля 2013, 22:57
0
разобрался со структурой, жесткая структура, мужик просто попросил хостеров залить копию сайта и те залили, ситуация по структуре такая /home/pavel182/public_html/название_нормального_сайта, которые_раньше_работал/ (их таких несколько), и то что залили хостеры /home/pavel182/public_html/core/, т.е. в папке public_html у нас сайты в папках и корень сайта, веселуха), но опять же утверждать что это портит всю малину пока не могу
Мордынский Николай
01 апреля 2013, 22:47
0
Как вариант развернуть копию сайта и проделать на нем опыты.

Самое косячное уменя было с AjaxManagerom когда я его неправильно удалил непомогло даже обновление, а так обновление как правило помогает
Константин Баранов
01 апреля 2013, 22:45
0
так и сделаем, если результатов не будет, какой то полный бардак просто
Мордынский Николай
01 апреля 2013, 22:43
0
могло поверх записать какое нибудь старье, тем более если архив с другой версией движка.
Очистка кеша не вредит, я у себя папки кеша частенько прямо в дереве документов удаляю.
Проблема что у вас хозяйн уперся, атак бы можно было попробывать сверху накатить туже самую версию движка и провести обновление. Только перед этим забекапиться обязательно и файл конфигов сохранить.
Мордынский Николай
01 апреля 2013, 22:22
0
Если вам нужно светить подкатегории текущего раздела — выпадающее меню или типо того, то это скорее верстка, а не вайфайндер.

Вайфайндер текущий раздел (если в шаблоне указано выводить классы) помечает как active — делаем его через css видимым остальные не видимые — это обще принятая практика по идее. Погугли на тему выпадающих меню.

Если тебе вообще не нужно выводить разделы потомков то есть свойство &level оно указывает глубину выборки от текущего ресурса. ставишь единичку и выдаст только дочерние документы.

А настраивать вайфайндер чтобы он тебе рулил выводом дочерних ресурсов по фильрту, это секас.(будит нагружать страницу да еще пару вызовов)

И какая разница где находится вывод WF если ты ему жестко определяешь с какой страницы начинать работать [[Wayfinder? &startId=`7` &hideSubMenus=`1` &outerClass=`navleft`]] startId тут у тебя говорится что ты выводишь дочерние документы лоя 7 ресурса если нужно текущи документ выводить то вообще убериего или поставь *id
Константин Баранов
01 апреля 2013, 22:22
0
modx в корне в файл error_log пишет такую вещь
PHP Fatal error:  Call to a member function get() on a non-object in /home/pavel182/public_html/core/cache/includes/elements/modsnippet/8.include.cache.php on line 45
на сервере лог файл ошибок пишет:
File does not exist: /home/pavel182/public_html/organizaczii
папки pavel182 действительно не существует оказывается сущестует, недавно писал, что нет, если зачистить кеш ничего особо не произойдет. Может выше изложенная непонятность может что-то сказать?

обнаружил еще приятную особенность, один архив сайта был распакован в директорию папок сайтов (public_html), может это повлиять на что-то?
Мордынский Николай
01 апреля 2013, 22:10
0
А никто у автора не зелененький)))
Николай
01 апреля 2013, 20:33
0
Для тех мест где не требуются под категории я выкрутился
    [[getResources? &tpl=`menuhead` &limit=`0` &depth=`1` &parents=`7` &sortby=`{«menuindex»:«ASC»}`]]
Но, а как быть где есть под категории?
Василий Наумкин
01 апреля 2013, 17:04
0
То есть, я говорю, что мне даже за деньги не интересно делать импорт, а в ответ ты предлагаешь научить тебя, как сделать его самостоятельно.

Вот прямо тут, в паре комментариев рассказать, безвозмездно?

Весёлый ты.
Александр
01 апреля 2013, 16:59
0
Было бы конечно очень здорово, потому что видимо моих знаний не хватает. Но я прошу вкратце объяснить суть дела, надеюсь Вам не будет слишком сложно, помочь пользователю Вашей разработки.
Буду очень признателен
Василий Наумкин
01 апреля 2013, 16:40
0
В смысле, программировать научить?

С магазином идут скрипты конвертации MS1 в MS2 — это тот же самый импорт.
Александр
01 апреля 2013, 16:31
0
А можно узнать, как вы осуществляете импорт в MS2? Это бы очень помогло.
Василий Наумкин
01 апреля 2013, 16:22
0
Не знаю.

Лично мне (лично мне) эта работа не интересна вообще. Ибо сам я импортирую что нужно из консоли.
Александр
01 апреля 2013, 15:33
0
Ясно, не доглядел, прошу прощения.
Василий, скажите, какие шансы увидеть готовый импорт в MS2 в самом ближайшем будущем? От чего зависит его разработка вами?
Peter Zenin
01 апреля 2013, 15:24
0
Нашел таки решение:
this.on('activate',function(w,e) {
        MODx.loadRTE('question_text');
        MODx.loadRTE('answer_text');
    },this);
    this.on('deactivate',function(w,e) {
        tinyMCE.execCommand('mceRemoveControl',true,'question_text');
        tinyMCE.execCommand('mceRemoveControl',true,'answer_text');
    },this);
Подглядел его у галки в редактировании ресурса «включить редактор»
Василий Наумкин
01 апреля 2013, 15:11
0
bezumkin.ru/sections/components/128/

Вывод простой: больше никаких сборов средств на разработки, на вопросы, типа «а давайте соберем бабло на то-то, это очень полезно всем» буду реагировать резко.

Ничего не изменилось с тех пор.
Нариман Рамазанов
01 апреля 2013, 14:50
0
Присоединяюсь к списку ожидающих ))
Peter Zenin
01 апреля 2013, 13:15
0
Спасибо! Рано поздравил… Теперь вот какая проблема всплыла:
У меня грид с многими полями, у каждой строки грида свое редактирование, но в одном и том же окне (ну как в стандартном компоненте типа doodles). Редактор подгружается так:
MODx.loadRTE('question_text');
где question_text — id элемента:
{
    xtype: 'textarea'
    ,fieldLabel: _('narkfaqs.question_text')
    ,name: 'question_text'
    ,id: 'question_text'
    ,height: '100'
    ,anchor: '100%'
}
Но проблема в том, что при открытии первого элемента для редактирования, редактор подгружается к текстовому полю и запоминает текст в нем. И при открытии других элементов — текст остается первый — тот который был при первой инициализации редактора…

Короче жопа… Не знаю что делать. Надо как-то всегда дестроить редактор и заново инициализировать. Но как его дестроить я не представляю…
Василий Наумкин
01 апреля 2013, 06:47
0
Проверь вёрстку. У тебя, наверное, нет тега head, чтобы туда прописались скрипты при инициализации MS2.