Dmytro
Нет, только меняет настройки прописывая новые
Anonymous
Как то он у меня встал выводя 5 новостей что ломает мне всю главную, хотела подрезать хотя бы до одной новости.
Anonymous
README.md редактировать?
Anonymous
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)
Камиль
С телефона всё писать неудобно
Владимир
Виталий
Кто сталкивался, не могу найти решение, в мобильной версии в форме ее выбирается радиобатон
Виталий
Не выбирается
Anonymous
подскажите где нынче конфиг файл в 2.0.х.
Dmytro
Core/config...
Volodymyr
Не выбирается
Из бубном трижди возле сервака танцевали?
Anonymous
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
Anton
подскажите, как в DocLister при depth=4 найти все документы, которые isfolder=0?
Anton
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>
EVO bot Лёшка
Anonymous
использую blang. На английском слетают шаблоны в этом вызове крошек
Dmytro
@dzhuryn
Volodymyr
Anonymous
Anonymous
В видеоуроке стояло lang_menu и сработало
Anonymous
https://www.youtube.com/watch?v=B7lgs_pVHCo
Anonymous
видимо, в спешке написали. Про Эво конечно
Sasha
Дядьки, а расскажите как bLang дружить и DLMenu в api=>1
Pathologic
расширять контроллер может
Sasha
А теперь заслушаем начальника транспортного цеха @dzhuryn 😂
Volodymyr
Sasha
А оно подмешивает или просто заменяет значения?
Volodymyr
Sasha
Ну вот я пошел мотать цикл по $items как мне сделать чтобы был $item['title'] чтобы был на текущем языке
Sasha
а тогда ок
Sasha
то есть он подменяет у всего с суффиксом?
Sasha
Выдумают блин всякие мегаменю с кучами слоёв
Volodymyr
Sasha
мне не всегда будет достаточно тех, что по умолчанию, но в-принципе, понятно
Pathologic
да, было бы логично подменять все
Pathologic
или завести для этого параметр
Kanstantsin
вот тоже есть вопрос по blang) как публиковать ресурсы только на 1 языке?
Volodymyr
Volodymyr
только допиливать
Kanstantsin
жаль(
Anonymous
Можно что-то типа плагина сделать, проверить если пустой pagetitle, то кидать на 404
Volodymyr
Anonymous
Dmytro
Dmytro
как только будет релизня версия тогда обкатаем проверим
Dmytro
а так проверил на версии 1.10 все устанавливается и работает
Dmytro
Как будет стабильный релиз или само починиться или исправим что б работало ннормально
Sasha
Даёшь контроллеры искаропки в 2.0.2
Sasha
И минификатор
Dmytro
подумаем в целом да оно всегда используется
Timoffey