Алексей
пфф... минишоп справится
Nikolay
Ребят у меня тут БАшник задал вопрос, сколько людей одномоментно может зайти на сайт что бы он не лег, как это вообще узнать и тестануть?
Nikolay
но это же от хостинга в основном зависит?
Nikolay
и его пропускной способности
Pavel
но это же от хостинга в основном зависит?
В том числе, это зависит от тысячи факторов, начиная от хостинга,бд, заканчивая твоим кодом, типом страницы, кэшированием и типом кэширования
Hyde
сейчас надо заглушку, изменить Главную и завтра в 10:00 вернуть обратно
Создал копию Главной страницы и условно сейчас она служит заглушкой(не обновляется контент) А как теперь видеть изменения на оригинальной Главной странице? Типа превью страницы как в wp
Иван
подскажите что за хрень происходит: Плагин на событие msOnGetProductPrice на странице каталога с фильтрацией http://joxi.ru/12MDyxpSlE8Kxm вот что выводит в логи http://joxi.ru/VrwqGeMH7MgXL2
Алексей
А какие проблемы? Это простой лог.
Алексей
Ид реса и вендора...
Иван
у одного и того же ресурса разные вендоры показывает
Алексей
Ну вы же не весь код скинули... Может вендор вообще текущий а не у этого товара...
Иван
в 11-ой строке видно какой вендор получаю
Алексей
Дык а переменная product переопределялась или нет?
Иван
в 12 строке ведь я вывожу id продукта
Иван
они одинаковы
Алексей
Приведите код всего плагина. Потому что более нечего посоветовать...
Иван
вот что выяснилось почему вот эти строки $vendor = $product->getOne('Vendor'); $vendor = $modx->getObject('msVendor', $product->get('vendor')); могут возвращать разных вендоров?
Иван
http://joxi.ru/J2b1dX3S0DMvQm
Алексей
Что я и говорил... Переопределяется товар...
Иван
где ? как посмотрите внимательно - ну либо ткните мне
Иван
посмотрите внимательно на результат в логе
Иван
та видно что id продукта одинаковый, а вендора получаю разного
Алексей
Ндя... Видимо надо больше смотреть данных, раз вендор разный...
Иван
а к чему?
Pavel
Здравствуйте. Почему не работает условие на мобильных устройствах, вроде бы только IOS/Safari. Условия по принципу если id родителя, то или другое. Пробовал и phx и средствами fenom
Алексей
а к чему?
Чё то да... Должен корректно работать. Х.з. тогда. Может кто нибудь ещё подскажет...
Алексей
а к чему?
Но вы пытаетесь переопределить переменную product, ТК в этом событии она уже есть и имеет данные текущего продукта. Те там есть уже id производителя.
Алексей
Где я переопределяю продукт если он есть?
А вообще что вы хотите сделать плагином?
Иван
пересчитать цену в зависимости от производителя(умножить на курс евро) - но какая разница?
Dmytro
Evolution CMS 3.0 RC We continue developing and implementing new ideas in Evolution CMS, started in the 2.0 branch to reach even greater possibilities and convenience in working with CMS. ## What's new? ⁃ PostgreSQL support ⁃ Redis sessions support ⁃ Install/Update by migrations ⁃ Install/Update by CLI ⁃ Docker support ⁃ Controllers support in core ⁃ Closure Table ⁃ DLSiteContent ⁃ Remove from core unused elements (Messages, Import, Export) ⁃ Move to Extras (DocLister, DocInfo, Summary, Phpthumb, DLCrumb, DLMenu, DLSitemap, FormLister, If, Doc Manager, ElementInTree, FileSource, Quick Manager+) ⁃ Remove Demo site ⁃ Add new fields to WebUsers (last_name, middle_name) ⁃ Create \helpers::phpthumb ({{\Helper::phpThumb('assets/images/evo-logo.png', 'w=150,h=76,far=C,bg=FFFFFF')}}) ⁃ Tracy add new type (manager/admin/adminfrontonly/managerfrontonly) ⁃ Refactor Tracy dump and bdump functions for show all depth of data ⁃ Add cache to get documentObject ## Upgrade from older versions 1. You need upgrade to 2.0.3 version 2. Get script prepareToUpdateFrom2To3Evo Link: https://github.com/evolution-cms/prepareToUpdateFrom2To3Evo 3. Run script on your site by url sitename /assets/updater.php The release version will contain a full description of the changes with examples of how to use it. https://github.com/evolution-cms/evolution/releases/tag/3.0RC
Алексей
Pavel
покажите что там у вас?
[[*parent:is=3:or:if=[[*parent]]:is=43:then=[[pdoField? &field=`rest_inst &id=3]]:else=[[pdoField? &field=rest_inst &id=4]]`]] До этого было так: {if $_modx->resource.parent == '3' or $_modx->resource.parent == '43'} {3 | resource: 'rest_tg'} {else} {4 | resource: 'rest_tg'} {/if}
Anonymous
Это ещё молчишь о том что 4.0 уже в работе 🙂
Алексей
Результата не дало..
{if $_modx->resource.parent == 3 || $_modx->resource.parent == 43} {3 | resource: 'rest_tg'} {else} {4 | resource: 'rest_tg'} {/if}
Sentinel
Тоже
а parent точно приходит?
Алексей
Тоже
Русурс: {$_modx->resource.parent}; И: {3 | resource : 'rest_tg'}; {if $_modx->resource.parent == 3 || $_modx->resource.parent == 43} {3 | resource: 'rest_tg'} {else} {4 | resource: 'rest_tg'} {/if}
Алексей
Ща проверим :)
Pavel
Да, конечно приходит
Pavel
Проблема проявляется на ios
Pavel
хз как это связано..
Иван
Всегда знал, не нужно iphone покупать =)))
Pavel
А если серьезно, как выйти из этой ситуации?)
Алексей
А если серьезно, как выйти из этой ситуации?)
у вас просто конкретно это условие не срабатывает? те. не выводит результат или падает страница?
Pavel
То есть выбрасывает не то поле
Pavel
а противоположное
Sentinel
То есть выбрасывает не то поле
Но ведь условие выполняет сервер, а не ios, как это возможно?
Sentinel
по идее никак))
Рептилоиды 😁
Evgeniy
Алексей
Результат выводит не корректно
Ну конкретно тут: Если парент = 3 или 43, то сработает 1ое условие всегда.
Pavel
ну да, иначе второе
Алексей
ну да, иначе второе
а получаеся, что парент = 8 и срабатывает 1е все равно?
Pavel
Да
Pavel
Или прописать четкое условие для второго?
Алексей
Или прописать четкое условие для второго?
{if $_modx->resource.parent == 3 || $_modx->resource.parent == 43} VARIANT 1 {else} VARIANT 22 {/if}
Алексей
Че покажет на ПК и мобиле
Алексей
может шаблоны меняются для моб-пк
Алексей
Не
что не? Что выводит?
Алексей
ЧТо выводит на ПК и на мобиле? и на ios?
Pavel
Выводит соответственно условию ;)
Алексей
те все хорошо?
Pavel
В данном случае да