Dmytro
Нет, только меняет настройки прописывая новые
Anonymous
Как то он у меня встал выводя 5 новостей что ломает мне всю главную, хотела подрезать хотя бы до одной новости.
Anonymous
README.md редактировать?
Am
Пятничный поток сознания.
Aliaksandr
Мне кажется ррски кэшируются куда-то в assets/cache/rss, но это не точно :)
Multi
Добрый день всем! Есть два вопроса по Commerce. 1. Как реализовать количество товара на складе? 2. Как реализовать скидки для отдельных пользователь в процентном соотношении (человек залогинился и у него цены ниже, например, на 10%)? И на закуску, возможно ли в само письмо с заказом добавлять свои поля (tv-параметры)?
Timoffey
Послушайте, я может совсем идиот? ) Я хочу поставить EvoCMS и пользоваться всем тем, что я посмотрел в уроках от @Dmi3yy: Blade, Пакеты, Контроллеры. В итоге двух дней мучений (потому что контроллеры ни в какую не ставятся на 2.0.2, например) я подобрал последоватеьность действий в которой у меня всё запускается, и условный test в собственном контроллере прокидывается в addDataToView, однако теперь у меня не работают банальные TV параметры. Их просто нет у ресурсов, к шаблонам которых параметры подключены. Вчера у меня на все ресурсы грузился шаблон от стартовой страницы. Вероятно, и не нужно ставить 2.1.х-dev ветку, я не спорю, просто выше была рекомендация, к вопросу о стабильности, ставить именно её. Что я ставлю? composer cc composer create-project evolutioncms/evolution:2.1.x-dev . /* Ставим пока в ручном режиме, потому что следующая строчка вызывает ошибку //php install/cli-install.php --database_server=localhost --database=sushi --database_user=wp --database_password=wp --table_prefix=evo_ --cmsadmin=admin --cmsadminemail=tim0ffey@mail.ru --cmspassword=admin --language=ru --mode=new --installData=n --removeInstall=y Template Variables: PHP Fatal error: Uncaught Error: Class 'EvolutionCMS\Models\Category' not found in /srv/www/sushi/public_html/install/src/functions.php:668 Stack trace: #0 /srv/www/sushi/public_html/install/cli-install.php(1053): getCreateDbCategory('SEO', Object(SqlParser)) #1 {main} thrown in /srv/www/sushi/public_html/install/src/functions.php on line 668 */ printf "<?php\nreturn true;" > custom/config/app/debug.php mkdir custom/config/tracy printf "<?php\nreturn 'manager';" > custom/config/tracy/active.php php artisan package:create main php artisan package:installrequire zeeyn/evocms-custom-template "*" php artisan ect:install EvolutionCMS\\Main\\Controllers\\ "/core/custom/packages/BaseController.php" <?php namespace EvolutionCMS\Main\Controllers; use Illuminate\Support\Facades\Cache; //Базовый класс который занимается обработкой/кэшированием и прочими вещами. class BaseController { public $data = []; public function __construct() { $this->evo = EvolutionCMS(); ksort($_GET); $cacheid = md5(json_encode($_GET)); if ($this->evo->getConfig('enable_cache')) { $this->data = Cache::rememberForever($cacheid, function () { $this->globalElements(); $this->render(); return $this->data; }); } else { $this->globalElements(); $this->render(); } $this->noCacheRender(); $this->sendToView(); } public function render() { } public function noCacheRender() { } public function globalElements() { } public function sendToView() { $this->evo->addDataToView($this->data); } } Вопрос простой – что именно надо устанавливать?
EVO bot Лёшка
Послушайте, я может совсем идиот? ) Я хочу поставить EvoCMS и пользоваться всем тем, что я посмотрел в уроках от @Dmi3yy: Blade, Пакеты, Контроллеры. В итоге двух дней мучений (потому что контроллеры ни в какую не ставятся на 2.0.2, например) я подобрал последоватеьность действий в которой у меня всё запускается, и условный test в собственном контроллере прокидывается в addDataToView, однако теперь у меня не работают банальные TV параметры. Их просто нет у ресурсов, к шаблонам которых параметры подключены. Вчера у меня на все ресурсы грузился шаблон от стартовой страницы. Вероятно, и не нужно ставить 2.1.х-dev ветку, я не спорю, просто выше была рекомендация, к вопросу о стабильности, ставить именно её. Что я ставлю? composer cc composer create-project evolutioncms/evolution:2.1.x-dev . /* Ставим пока в ручном режиме, потому что следующая строчка вызывает ошибку //php install/cli-install.php --database_server=localhost --database=sushi --database_user=wp --database_password=wp --table_prefix=evo_ --cmsadmin=admin --cmsadminemail=tim0ffey@mail.ru --cmspassword=admin --language=ru --mode=new --installData=n --removeInstall=y Template Variables: PHP Fatal error: Uncaught Error: Class 'EvolutionCMS\Models\Category' not found in /srv/www/sushi/public_html/install/src/functions.php:668 Stack trace: #0 /srv/www/sushi/public_html/install/cli-install.php(1053): getCreateDbCategory('SEO', Object(SqlParser)) #1 {main} thrown in /srv/www/sushi/public_html/install/src/functions.php on line 668 */ printf "<?php\nreturn true;" > custom/config/app/debug.php mkdir custom/config/tracy printf "<?php\nreturn 'manager';" > custom/config/tracy/active.php php artisan package:create main php artisan package:installrequire zeeyn/evocms-custom-template "*" php artisan ect:install EvolutionCMS\\Main\\Controllers\\ "/core/custom/packages/BaseController.php" <?php namespace EvolutionCMS\Main\Controllers; use Illuminate\Support\Facades\Cache; //Базовый класс который занимается обработкой/кэшированием и прочими вещами. class BaseController { public $data = []; public function __construct() { $this->evo = EvolutionCMS(); ksort($_GET); $cacheid = md5(json_encode($_GET)); if ($this->evo->getConfig('enable_cache')) { $this->data = Cache::rememberForever($cacheid, function () { $this->globalElements(); $this->render(); return $this->data; }); } else { $this->globalElements(); $this->render(); } $this->noCacheRender(); $this->sendToView(); } public function render() { } public function noCacheRender() { } public function globalElements() { } public function sendToView() { $this->evo->addDataToView($this->data); } } Вопрос простой – что именно надо устанавливать?
http://docs.evo.im/04_extras/if.html Читаем тут: http://modx.im/blog/news/5832.html После читаем тут: https://github.com/evolution-cms/example-package
Dmytro
Ставьте 2.0.х и все будет ок 2.1.х еще не релизили и нормально не тестировали
Timoffey
Ставьте 2.0.х и все будет ок 2.1.х еще не релизили и нормально не тестировали
Там я дохожу до кастомных контроллеров и получаю следующее php artisan package:installrequire zeeyn/evocms-custom-template "*" The "wikimedia/composer-merge-plugin" plugin was skipped because it requires a Plugin API version ("^1.1") that does not match your Composer installation ("2.0.0"). You may need to run composer update with the "--no-plugins" option. Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires wikimedia/composer-merge-plugin dev-master -> satisfiable by wikimedia/composer-merge-plugin[dev-master]. - wikimedia/composer-merge-plugin dev-master requires composer-plugin-api ^1.1 -> found composer-plugin-api[2.0.0] but it does not match the constraint. You are using a snapshot build of Composer 2, which some of your plugins seem to be incompatible with. Make sure you update your plugins or report an issue to them to ask them to support Composer 2. To work around this you can run Composer with --ignore-platform-req=composer-plugin-api, but this may result in broken plugins and bigger problems down the line. Я понимаю, что тут, наверное написано что нужно делать, но я уже пытался всё, до чего ума хватило
Dmytro
Ругается на композер Проверю что за фигня
Владимир
Может кто подскажет return false ставлю КУКА сохраняется, а с true происходит перезагрузка и куки нет... Как её сохранить после перезагрузки?
Камиль
function(e)
Камиль
С телефона всё писать неудобно
Владимир
e.preventDefault()
Спасибо, понял
Виталий
Кто сталкивался, не могу найти решение, в мобильной версии в форме ее выбирается радиобатон
Виталий
Не выбирается
Anonymous
подскажите где нынче конфиг файл в 2.0.х.
Dmytro
Core/config...
Volodymyr
Не выбирается
Из бубном трижди возле сервака танцевали?
Anonymous
Core/config...
спс д.Дим
Aliaksandr
Судя по лексике - переодетый Е..Н :)
Pathologic
троюродная дочка очередная
Anonymous
я не скрываю..я
Anonymous
Core/config...
Попроси Николу папку Core (https://github.com/Nicola1971/EvoBackup ) по умолчанию сохранять
Anton
Почему-то &addWhereList=`c.isfolder=1` не хочет работать в DocLister
Anton
Если &addWhereList=`c.isfolder=0` то норм возвращает, а не контейнеры не хочет
Aliaksandr
Anton
подскажите, как в DocLister при depth=4 найти все документы, которые isfolder=0?
Anton
Если &addWhereList=`c.isfolder=0` то норм возвращает, а не контейнеры не хочет
сори, тут наоборот. документы контейнеры возвращает, а isfolder=0 нет
Aliaksandr
сори, тут наоборот. документы контейнеры возвращает, а isfolder=0 нет
При задании depth>1 для возврата папок надо указывать showParent=1
Aliaksandr
Иначе возаращает только конечные ресурсы
Aliaksandr
Если depth не задан, то возвращает все по дефолту :)
Aliaksandr
Т.е. для depth=4 он и так вернет только isfolder=0, а на isfolder=1 ему пофиг без showParent
Anton
все понял. спасибо
Anonymous
Привет, коллеги. Может, сталкивался кто
Anonymous
<div class="breads__wrapper"> [[DLCrumbs? &showCurrent=1 &ownerTPL=`@CODE: <ul class="breads"> [+crumbs.wrap+] </ul>` &tpl=@CODE: <li class="bread"><a class="bread__url" href="[+url+]" title="[+pagetitle+]">[+pagetitle+]</a></li> &tplCurrent=@CODE: <li class="bread"><span class="bread__url">[+pagetitle+]</span></li> &controller=lang_menu ]] </div>
Anonymous
использую blang. На английском слетают шаблоны в этом вызове крошек
Dmytro
@dzhuryn
Anonymous
В видеоуроке стояло lang_menu и сработало
Anonymous
https://www.youtube.com/watch?v=B7lgs_pVHCo
Sasha
https://www.youtube.com/watch?v=B7lgs_pVHCo
теги чет в названии чепуха, modx и revolution там и не пахнет
Anonymous
видимо, в спешке написали. Про Эво конечно
Sasha
Дядьки, а расскажите как bLang дружить и DLMenu в api=>1
Pathologic
расширять контроллер может
Sasha
А теперь заслушаем начальника транспортного цеха @dzhuryn 😂
Volodymyr
Дядьки, а расскажите как bLang дружить и DLMenu в api=>1
Так оно вроде и так дружит, если последний
Sasha
А оно подмешивает или просто заменяет значения?
Sasha
Ну вот я пошел мотать цикл по $items как мне сделать чтобы был $item['title'] чтобы был на текущем языке
Sasha
а тогда ок
Sasha
то есть он подменяет у всего с суффиксом?
Sasha
Выдумают блин всякие мегаменю с кучами слоёв
Volodymyr
Sasha
мне не всегда будет достаточно тех, что по умолчанию, но в-принципе, понятно
Pathologic
да, было бы логично подменять все
Pathologic
или завести для этого параметр
Volodymyr
мне не всегда будет достаточно тех, что по умолчанию, но в-принципе, понятно
а в настройках модуля можно указать, какие поля для контроллера lang_content подгружать и подменять
Kanstantsin
вот тоже есть вопрос по blang) как публиковать ресурсы только на 1 языке?
Volodymyr
только допиливать
Kanstantsin
жаль(
Anonymous
Можно что-то типа плагина сделать, проверить если пустой pagetitle, то кидать на 404
Dmytro
Там я дохожу до кастомных контроллеров и получаю следующее php artisan package:installrequire zeeyn/evocms-custom-template "*" The "wikimedia/composer-merge-plugin" plugin was skipped because it requires a Plugin API version ("^1.1") that does not match your Composer installation ("2.0.0"). You may need to run composer update with the "--no-plugins" option. Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires wikimedia/composer-merge-plugin dev-master -> satisfiable by wikimedia/composer-merge-plugin[dev-master]. - wikimedia/composer-merge-plugin dev-master requires composer-plugin-api ^1.1 -> found composer-plugin-api[2.0.0] but it does not match the constraint. You are using a snapshot build of Composer 2, which some of your plugins seem to be incompatible with. Make sure you update your plugins or report an issue to them to ask them to support Composer 2. To work around this you can run Composer with --ignore-platform-req=composer-plugin-api, but this may result in broken plugins and bigger problems down the line. Я понимаю, что тут, наверное написано что нужно делать, но я уже пытался всё, до чего ума хватило
Смотрю что композер 2.0 еще в версии альфа: A preview release of the next major version of Composer is available (2.0.0-alpha3),
Dmytro
как только будет релизня версия тогда обкатаем проверим
Dmytro
а так проверил на версии 1.10 все устанавливается и работает
Timoffey
а так проверил на версии 1.10 все устанавливается и работает
мне помогла последоательность команд: php artisan package:installrequire zeeyn/evocms-custom-template "*" composer upd —no-plugins php artisan ect:install
Dmytro
Как будет стабильный релиз или само починиться или исправим что б работало ннормально
Sasha
Даёшь контроллеры искаропки в 2.0.2
Sasha
И минификатор
Dmytro
подумаем в целом да оно всегда используется