Всего 125 667 комментариев

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.
Константин Баранов
31 марта 2013, 22:37
0
консоль браузера молчит, до логов сервера постараюсь добраться
Василий Наумкин
31 марта 2013, 22:17
0
Смотри консоль бразуера и логи сервера.

Где-то должны быть ошибка, пока ты ее не нашел, ничего не понять.
Константин Баранов
31 марта 2013, 22:03
0
выяснилось, что подгузка migx в таком вот исходном виде упала на трех сайтах хостинга, напрашивается ответ, что что-то на хостинге было изменено, вопрос что? с каким предъявлением обратиться к хостеру?
Виктор Каргин
31 марта 2013, 20:59
0
Витилий, если /index.php — проиндексирована поисковиками, то стоит сделать редирект, через htaccess делается не так сложно. Есил ПС увидели эту страничку, значит, где-то стоит ссылка, и это косяк сайта или кто-то снаружи поставил ссылку
А если сеошнеги сами обнаружили — то на ваше усмотрение :) в любом случае, пока поисковые системы эту страницу не увидят — нет никакой проблемы :)
Андрей
31 марта 2013, 16:20
0
так хорошо допустим, а где тогда можно прописать Заголовок для этого добавляемого поля?

,{xtype: 'displayfield',name: 'addr_region',fieldLabel: _('ms.region')}
тут то его нету, а я просто добавляю еще одну строчку к примеру

,{xtype: 'displayfield',name: 'addr_corpus',fieldLabel: _('ms.corpus')}
это поле находится в корзине в formit, при оформлении заказа!
Василий Наумкин
31 марта 2013, 15:59
0
Всё должно само работать.

Можешь проверить установку на modx-test.com
Denys Butenko
31 марта 2013, 15:39
0
Действительно, так сработало. Спасибо большое.
Clean
31 марта 2013, 11:30
0
как Вы сделали)просто я раза 4 уже видел подобные вопросы, не плохо было бы в tips&trics закинуть.
Василий Наумкин
31 марта 2013, 06:33
0
Действительно, интересная штука, только пока очень сырая.

Отлично подойдёт для выдачи информации о заказах в MS2, когда немного допилят и добавят плюшек.

Взял на заметку, спасибо!
Василий Наумкин
31 марта 2013, 06:26
1
0
Ты не указываешь parent, поэтому, если ресурсы и создаются — ты их не увидишь в дереве.

У меня вот так работает:
$processorProps = array(
	'class_key' => 'msProduct'
	,'pagetitle' => 'My product'
	,'parent' => 2
);
$response = $modx->runProcessor('resource/create', $processorProps);
return $response->isError() ? print_r($response->getAllErrors(), 1) : print_r($response->response,1);

В ответ получишь или массив с ошибками, или с id созданного ресурса.
Андрей
30 марта 2013, 22:58
0
свой в смысле как сделать на migX? ) или сообщение все-таки Василию адресовано?)
Clean
30 марта 2013, 21:42
0
Выложите тогда свой вариант — это довольно часто встречающийся вопрос.
Alexandr
30 марта 2013, 20:04
0
можно ли задать ползунок слайдера не только для параметра цены, но и, например, ширины товара (берется из tv)?

так же интересует этот вопрос.