Andrey
Не бит, не крашен, такси не хадиль
Aliaksandr
Да из-за лобстеров и королевских креветок теперь нормально и не поплаваешь там )))
Александр
День добрый, подскажите пожалуйста , а в админке в верхнем меню можно вставить ссылку на файл? если да то как?
Alexey
День добрый, подскажите пожалуйста , а в админке в верхнем меню можно вставить ссылку на файл? если да то как?
Плагин на событие OnManagerMenuPrerender, код: $params['menu']['file_link'] = ['file_link', 'main', '<i class="fa fa-file"></i> Ссылка на файл', './../assets/files/name.zip', 'Ссылка на файл', '', '', 'main', 0, 100, '']; $modx->event->output(serialize($params['menu']));
Axenia
mrrobot_s (0) увеличил карму dvakotaby (642.97)
Александр
она все равно прелоадер запускает
Alexey
ну да
Александр
ну да
Придумал, в онклик втыкаешь удаление класса show прелоадеру =)
Alexey
Придумал, в онклик втыкаешь удаление класса show прелоадеру =)
ну да, как вариант. Можно еще так: $params['menu']['file_link'] = ['file_link', 'main', '<i class="fa fa-file"></i> Ссылка на файл', 'javascript:;', 'Ссылка на файл', 'var link = document.createElement(\'a\');link.setAttribute(\'href\',\'https://yoursite.com/file.zip\');link.setAttribute(\'download\',\'download\');link.click(); return false;', '', '', 0, 100, '']; $modx->event->output(serialize($params['menu']));
Сергей
Для мультифилдс новые плюшки. https://skr.sh/v8c5WoXjo66?a
Артем
Всем хай Подскажите плиз, есть ли для ево тестбэнч, подобный ларковскому Или как тестировать иначе свой пакет?) Ну и плюс в ide подсказки по глобальным константам тоже не помешают)
Артем
https://github.com/mnoskov/evocms-module-example У @mnoskov есть пример, но он тут без тестов Хотелось бы увидеть пример тестирования конечно
Михаил
врядли что-то есть
Артем
@mnoskov а как тестируете свои пакеты? Только по факту установки выходит?
Михаил
Да
Aliaksandr
Бот сегодня устал и ушел спать ))
Pathologic
@mnoskov а как тестируете свои пакеты? Только по факту установки выходит?
тут вся система по факту установки тестируется 😺
Pathologic
так что если ты в этом шаришь, то не стесняйся, вноси вклад
Aliaksandr
Ну я Directory потестил на сайте с 950К записей в site_content. Летает :)
Aliaksandr
Надо, чтоб кто-то еще фильтрацию там потестил и поныл про баги - да можно жить )))
Eugene
https://www.fl.ru/projects/4775879/integratsiya-form-sayta-na-modx-evo-c-bitriks24-crm.html#/
Eugene
Наткнулся тут. Велосипед не мой.
Aliaksandr
Что-то прорвало 😂😂
Serguei
Где-то ссылку опубликовали.
Am
Надеюсь новые очень много узнают об Эво. (((:
Pathologic
Ничего не узнают
Pathologic
Я их выкидываю 🙃
Am
Коварство Эволюции не знает границ! (:
Rahim
👍
Rahim
ели настроил collection
Rahim
после revo както трудно работат
Дмитрий
Всем привет! В чем может быть проблема: при неавторизованном в админке пользователе перестают прокидываться data во view'шки. Если адмика авторизовано - все работает отлично.
Aliaksandr
проверка на авторизацию перед прокидыванием)))
Aliaksandr
они не прокидываются или в трейси просто не показываются?
Дмитрий
Как в commerce обновить визуальный состав корзины (которая в шапке) после добавления товара? Само добавление работает, а обновляется только после F5.
Alexey
Как в commerce обновить визуальный состав корзины (которая в шапке) после добавления товара? Само добавление работает, а обновляется только после F5.
При правильной настройке она обновляется автоматически. Проверьте хэши, классы, посмотрите конфликты JS в консоли.
Axenia
dimkoka (48.56) увеличил карму dvakotaby (649.94)
Serguei
Ребята, а киньте, пожалуйста, ссылкой на корректный способ обновления evo 2.0.4 на 3.0.x. Делаю как в видео Дмитрия - ставлю скрипт "Migrate 1.4.12 and 2.0.4 to 3.0" из extras, чищу кеш, выхожу из админки, запускаю /assets/update.php - в результате скрипт после секунд двадвати-тридцати торможения завершается с ошибкой "Error" без всяких прочих уведомдений. В таблице _web_users при этом появляется запись, соответствующая копии данных записи "admin" из таблиц "_manager_users", остальные при этом туда не копируются. /assets/update.php повторно, то появляется ругательство о том, что найдены веб-пользователи, соответствующие менеджерам (это как раз скопированная запись admin, до запуска скрипта ни одного пользователя не было). Если после этого попытаться запустить /istall, то будет ругательство про "Table 'modx_active_user_locks' already exists". Как это сделать правильно?
Serguei
В логах апача остается единственная запись - "GET /assets/update.php HTTP/1.1" 500 227 "
Serguei
В error.log - тишина.
Serguei
Кто вообще с двойки на тройку обновлялся - у вас это без проблем проходило?
Михаил
Я на днях обновлял, тоже с таблицами пользователей были проблемы, вручную их правил.
Михаил
Но я изначально закосячил сам - сначала обновлять начал, а потом про скрипт вспомнил
Дмитрий
Serguei
Я на днях обновлял, тоже с таблицами пользователей были проблемы, вручную их правил.
А что нужно поправить в таблицах? Например, если взять голую установку трешки, создать там таких же пользователей, перетащить эти таблицы в базу сайта, которого обновляю, преварительно там вычистив web_users, manager_users и категории, то должно получиться?.
Aliaksandr
Что-то нифига не получается. Единственное подозрение, hash корзины. Он где должен указываться?
Так смотри стандартные шаблоны, приложенные к коммерсу и делай также в своей теме )))
Aliaksandr
https://github.com/mnoskov/commerce/blob/master/assets/plugins/commerce/templates/front/minicart_wrap.tpl#L1
Дмитрий
Да это я так делаю, прописываю PH [+hash+] - я думаю изначально же он должен где-то быть указан, чтобы синхронизация произошла
Дмитрий
Хотя могу ошибаться , внутрь не лазию.
Aliaksandr
А где ты это прописываешь?
Aliaksandr
Он считается автоматом
Дмитрий
data-commerce-cart="[+hash+]"
Дмитрий
в корзине
Aliaksandr
Ну так а остальные классы у обертки такие же, как в дефолтном шаблоне есть?
Aliaksandr
Хэш то считается при выводе?
Дмитрий
Нет :)
Aliaksandr
Вот опять классический случай: обсуждаем что же может не работать в коде, который показывать запрещено )))
Дмитрий
Да не, я покажу - не проблема
Дмитрий
скажи что показать
Aliaksandr
Должен считаться, если не считается, надо искать, почему )
Aliaksandr
Ну хотя бы код вызова коммерса и код обертки миникорзины, где хэш. Если конечно в консоли ошибок js нет
Дмитрий
$this->data['top_cart'] = $this->evo->runSnippet('Cart', [ 'templatePath' => 'views/', 'ownerTPL' => '@B_FILE:commerce/mini/wrap_cart' ]);
Дмитрий
Это вызов миникорзины
Дмитрий
<div id='cart' class="indicator indicator--trigger--click cart" data-commerce-cart="[+hash+]"> <a href="#" class="indicator__button" data-open="offcanvas-cart"> <span class="indicator__area"> <svg width="20px" height="20px"><use xlink:href="/template/images/sprite.svg#cart-20"></use></svg> <span class="indicator__value">[+count+]</span> </span> </a> </div>
Дмитрий
Это wrap_cart
Aliaksandr
Классов не хватает у дива
Aliaksandr
И вообще лучше через параметр theme менять тему, а не задавать каждый шаблон
Дмитрий
Да, это ячитал,я только начал ее внедрять, мне сделать, хотя ыб чтобы заработало, а там приведу в порядок
Aliaksandr
А ну и самое главное