https://github.com/MODX-Club/ShopModxBox/blob/master/core/components/basket/processors/basket/web/orders/submit.class.php 14 строчка: protected $allowGetUserByEmail = false; менять на true
Мое мнение однозначное: в админке всем подряд делать нечего. Пустите меня в админку с ограниченными правами и с большой долей вероятности я смогу поднять права доадмина. Потому к вопросу переноса части функционала во фронт чисто по соображениям безопасности я ничего против не имею. Здесь же вы публикуете новые документы через фронт, а не через админку. Но если функционал требуется именно для сотрудников компании и ни для кого больше, то любой функционал надо писать в админке. Это мое ИМХО. Не знаем ExtJS? Учим. Тем более, что документация по ExtJS офигенная, плюс еще и наши гонконгские товарищи опубликовали примеры под MODX, о чем я совсем недавно публиковал заметку. А вообще все это обсуждение в данном топике — дичайший оффтоп. Хочется продолжить обсуждение? — публикуем отдельный топик.
Видимо вопрос был не корректный) просто хотел услышать твое отношение к расширение админки через фронт. А про «не все реализуемо», это конкретно мной не все, я достаточно слабо знаю extJS, и времени затрачу больше, хотя я тоже считаю, что через апи админки это правильнее сделать.
Я не знаю какую ты цену берешь и за сколько времени ты сделаешь для них то, что они хотят, потому ничего не могу тебе сказать на счет рентабельности. На счет не все реализуемо: странное предположение. Мне совсем не ясно что можно во фронте сделать такого, чего нельзя сделать в бэкэнде. Не нравится родное редактор документов — напиши свой. Плюс ко всему во фронте многие элементы придется писать самому с нуля, а в админке практически все необходимое есть. Но это так, мысли вслух. Разговор ни о чем, так как нет четких задач, а одни рассуждения. Но и в конкретику не готов вдаваться сейчас. Обсуждение написания или ненаписания альтернативы админки — слишком большая тема, чтобы на нее кучу времени тратить и бесплатно обсуждать.
Привет, Николай! Сейчас собираюсь писать редактор товаров на frontend'е (Полностью ajax для ускорения работы). Все же через админку это делать нереально, клиенты постоянно ругаются. Как считаешь, это рентабельная идея или лучше потратить время на проработку адмики? С моим знанием extjs времени займет очень много, и не все скорее всего реализую.
Сорри, нет времени на это. Вряд ли появится в обозримом будущем. Да и нечего в админке делать всем подряд.
Пожалуйста. Но вот использовать зарезервированные поля под хранение данных, не для которых они были созданы — это не правильно. Хотите в ресурс сохранять, изучайте эту статью: habrahabr.ru/post/253737/
Автору респект!!! В голову не приходило что так можно сделать, нарадоваться не могу. Но вот не люблю создавать лишний раз тв, пришла идея записывать превью в неиспользуемое поле, например introtext или link_attributes. Сниппету каталога не придется обращаться к тв за картинкой, тем самым еще больше ускорим загрузку. В php я не силен, сделал как смог, поправьте говнокод, буду очень признателен) $TV_source = 3; $target = 'introtext'; $resource = & $scriptProperties['resource']; $photo = $resource->getTVValue($TV_source);
if($photo){
$thumb = $modx->runSnippet('phpthumbon', array(
'input' => $photo,
'options' => 'w=113&h=115&q=100&zc=1',
));
$resource->set($target, $thumb);
$resource->save();
}