Евгений
пичаль
Ishvan
просто у меня минишоп не понимает русский лексикон
Ishvan
и как то нужно язык указать без лексикона
Ishvan
[[%ms2_frontend_add_to_cart? &namespace=minishop2 &language=ru]] вот в таком виде где нет феном работает
Евгений
А если так:
{'ms2_frontend_add_to_cart'|lexicon : ['language' => 'ru', 'namespace'=>'minishop2']}
Ishvan
Dmytro
php_memory_limit 128M - настройка хостинга, увеличить можно, только в другом тарифе до 256. Дело не в этом, а в прожорливости MODX, которую я обнаружил. Всё работает относительно быстро, но как глянул тайминги, поник... Решил спросить, тут ответили, что это много (у меня есть сайты на фреймворке, там 10-15мб в сложных местах). Кеш работает, тегов MODX нет (феном), установлен Бабел, КлиентКонфиг, картинки вывожу все через pthumb (чтоб размеры кешировал - может в нём проблема?) Теперь надо всё от начала до конца проверять, так как я не нашёл способ в debugParser выводить инфу о потреблении памяти сниппетами.
Ево бери ;) она 2-4 м кушает в среднем
Rahim
Dmytro
Dmytro
Чистая может и кушает столько. В целом норм потребление порядка 12-20 метров у рево + все зависит еще и от количества документов и остальной инфы что в кеш падает
Евгений
у меня 20мб
Евгений
Я ставлю на pThumb. Если картинок много, то вполне может грохнуться по памяти.
Dmytro
Oleg
А он не кеширует результат что ли?
Кеширует, изза этого я его и использую. Я уже думаю, может имеет значение вызов файловых элементов "@FILE chunks/item.tpl" или лучше их @INLINE делать - фиг его знает куда копать. Буду проверять
Nikita
Nikita
Лол
Anonymous
Да уж, это дело не заметить конечно круто
Vladimir
Всем привет. Такой вопрос возник. Есть функция создания новости вне админки. Создается по умолчанию неопубликованной, createdby ставится тот кто её создавал и у него нет прав view_unpublished. Есть какой-нибудь вариант обрабатывать генерацию страницы и если текущий пользователь тот же что и в createdby - то показывать страницу?
Есть предположение что можно через плагин - при обработке ресурса временно ему назначать published true.... Но можно ли так, а если и можно то какое событие лучше использовать...
Anonymous
Ребят, чет я впарился(((( Для того что бы класс подгружался через $modx->getService() нужно создать модельку и зарегать (либо указать путь в системных настройках) ее ?
Vladimir
Anonymous
Anonymous
Но вообще так и должно быть! Создатель ресурса должен его видеть даже не опубликованным!
Vladimir
Но вообще так и должно быть! Создатель ресурса должен его видеть даже не опубликованным!
Ну да, я понимаю что логично. Просто не был уверен)) Пользователь обычный, с правами только view, list, save. Сперва не заметил что открывал с другого пользователя. Просто там на проекте столько разных прав понастроено, что просто верить тому как работает на этом проекте - не достаточно, хотелось бы подтверждения. С другой стороны все еще непонятно как сделать группу модераторов которые смогут видеть эти ресурсы, но решил добавлением права view_unpublished
Sentinel
Народ, а компонента по валюте нет? Чтобы смена по select была для ms2
Sentinel
ну типа как у aliexpress выберите валюту
Миша
Евгений
кто-то наплевал в формочки?
Миша
ага
Евгений
а из двух кто-то вылизал)
Миша
подскажите, можно ли опцию товара запихать в основную вкладку?
Евгений
вроде нельзя
Миша
эх
Sentinel
А кто как с Babel мультиязычностью работает? ну там вывод чанков к примеру
Евгений
там же разные контексты, чанки одинаковые
Евгений
нужное в словарь заношу
Евгений
приспособил под это компонент локализатор, чтобы не лезли в основные словари
Sentinel
а id шки для ресурсов?
Евгений
у бабеля есть сниппет получения id из текущего контекста
Евгений
переписал его чутка и если надо в parent пишу так
'parents' => 5|bb
Евгений
bb - сниппет возвращающий связанный id
Sentinel
👍
Максим
Подскажите, как из сниппета поменять статус заказа minishop ?
Максим
Пишу так
Максим
$miniShop2 = $modx->getService('miniShop2');
$miniShop2->initialize($modx->context->key);
$miniShop2->changeOrderStatus('eff00090001', 2);
Максим
не работает
Миша
$changeOrderStatus там кажется
Миша
$save_order = $miniShop2->changeOrderStatus($order->get('id'), 2);
Миша
('eff00090001' че это?
Максим
номер заказа, или там id нужен?
Ильхом
цифры, буквы
Максим
блин, точно там id нужен) спасибо)
Sentinel
Sentinel
вот только я не понял, он что через tv работает?
Oleg
Кстати, я нашёл, что именно жрало память, если кому интересно. Это сниппет BabelLinks. Если он вызывается на странице два раза (например, в head для альтернативных link и в header - для переключателя языков) - потребление памяти в районе 25мб. Если один раз - 10мб.
Pavel
Oleg
Sentinel
А что пользовать?
Евгений
Pavel
альтернатив нет ему, увы
Ну я например делал на одном сайте так: {$chunkName_ ~ $lang | chunk}
соответственно $chunkName_ru был русский чанк $chunkName_en был англоязычный чанк и так соб-но со всеми полями и чанками
Pavel
$lang естественно динамическая переменная
Андрей
Pavel
А вообще илья уткин тоже показывал на какой то конференции год назад как можно реализовывать мультиязычность, есть еще локализатор, тоже вполне себе неплохой способ реализации мультиязычности
Андрей
Даже проверю вечером ради интереса.
Aleksei
babel неплох, если английская версия сайта отличается по структуре. Просто надо брать все его сниппеты и переписывать по-человечески
Oleg
У меня БабелЛинкс немного подправленый, чтобы Феном понимал. Загружается через @FILE.
Sentinel
Oleg
Локализатор - не развивается, в стадии БЕТЫ уже достаточно долго, не поддерживает ТВ поля и много слышал жалоб на него.
Sentinel
а Lingua это что?
Oleg
ручки из попы, да
Sentinel
http://s1.bild.me/bilder/110417/5047736screenshot_2018-03-28_015.png
Aleksei
Андрей
Oleg
Sentinel
Nikita
Добрый вечер! А кто может сказать, а каким образом генерируется соль для паролей(не пароль) для пользователей modx revo?