Size: a a a

2020 July 31

AA

Am Ambrion in Evolution CMS
Пятничный поток сознания.
источник

AS

Aliaksandr Sadouski in Evolution CMS
Мне кажется ррски кэшируются куда-то в assets/cache/rss, но это не точно :)
источник
2020 August 01

AI

Arhirov Ihor in Evolution CMS
Добрый день всем! Есть два вопроса по Commerce.
1. Как реализовать количество товара на складе?
2. Как реализовать скидки для отдельных пользователь в процентном соотношении (человек залогинился и у него цены ниже, например, на 10%)?
И на закуску, возможно ли в само письмо с заказом добавлять свои поля (tv-параметры)?
источник

ТК

Тимофей Косман... in Evolution CMS
Послушайте, я может совсем идиот? ) Я хочу поставить 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);
   }
}


Вопрос простой – что именно надо устанавливать?
источник

E

EVO bot Лёшка in Evolution CMS
Тимофей Косман
Послушайте, я может совсем идиот? ) Я хочу поставить 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);
   }
}


Вопрос простой – что именно надо устанавливать?
источник

DL

Dmytro Lukianenko in Evolution CMS
Ставьте 2.0.х и все будет ок

2.1.х еще не релизили и нормально не тестировали
источник

ТК

Тимофей Косман... in Evolution CMS
Dmytro Lukianenko
Ставьте 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.

Я понимаю, что тут, наверное написано что нужно делать, но я уже пытался всё, до чего ума хватило
источник

DL

Dmytro Lukianenko in Evolution CMS
Ругается на композер

Проверю что за фигня
источник
2020 August 02

В

Владимир in Evolution CMS
Может кто подскажет


return false ставлю КУКА сохраняется, а с true происходит перезагрузка и куки нет...

Как её сохранить после перезагрузки?
источник

К

Камиль in Evolution CMS
Владимир
Может кто подскажет


return false ставлю КУКА сохраняется, а с true происходит перезагрузка и куки нет...

Как её сохранить после перезагрузки?
e.preventDefault()
источник

К

Камиль in Evolution CMS
function(e)
источник

К

Камиль in Evolution CMS
С телефона всё писать неудобно
источник

В

Владимир in Evolution CMS
Камиль
e.preventDefault()
Спасибо, понял
источник

ВМ

Виталий Мерзляков... in Evolution CMS
Кто сталкивался, не могу найти решение, в мобильной версии в форме ее выбирается радиобатон
источник

ВМ

Виталий Мерзляков... in Evolution CMS
Не выбирается
источник

Н

Нинель in Evolution CMS
подскажите где нынче конфиг файл в 2.0.х.
источник

DL

Dmytro Lukianenko in Evolution CMS
Core/config...
источник