Size: a a a

2020 September 04

v

vladimir in OctoberCMS
Ещё можно через секцию php )
$this->addJs(‘{url}’)
источник

W

WhatchThis in OctoberCMS
Всем привет. столкнулся с странной проблемой, есть директория public/assets/images есть в ней картиночки. все картиночки открываются - svg нет. 404 выкидывают. в хтаццессе ничего странного не нашёл. куда копать?
источник

v

vladimir in OctoberCMS
WhatchThis
Всем привет. столкнулся с странной проблемой, есть директория public/assets/images есть в ней картиночки. все картиночки открываются - svg нет. 404 выкидывают. в хтаццессе ничего странного не нашёл. куда копать?
Часто бывает из-за кривой настройки гникса в плане статики
источник

W

WhatchThis in OctoberCMS
Спасибо, что то про него не подумал совсем. Буду ковырять)
источник

P

PVL in OctoberCMS
Кста, тут в одной CMS рассылку недавно сделали что нужно в хтач добавить такую запись:
## Disable inline JavaScript when directly opening SVG files or embedding them with the object-tag
<FilesMatch "\.svg$">
 <IfModule mod_headers.c>
   Header always set Content-Security-Policy "script-src 'none'"
 </IfModule>
</FilesMatch>


А не нужно ли такое же правило добавить в хтач для Октября?
источник

AT

ANDREY T in OctoberCMS
PVL
Кста, тут в одной CMS рассылку недавно сделали что нужно в хтач добавить такую запись:
## Disable inline JavaScript when directly opening SVG files or embedding them with the object-tag
<FilesMatch "\.svg$">
 <IfModule mod_headers.c>
   Header always set Content-Security-Policy "script-src 'none'"
 </IfModule>
</FilesMatch>


А не нужно ли такое же правило добавить в хтач для Октября?
А ты позволяешь сторонним пользователям загружать svg на сайт?
источник

P

PVL in OctoberCMS
ANDREY T
А ты позволяешь сторонним пользователям загружать svg на сайт?
Я может и не позволяю загружать, но ведь это дырка в безопасности. Или нет?
источник

AT

ANDREY T in OctoberCMS
PVL
Я может и не позволяю загружать, но ведь это дырка в безопасности. Или нет?
Теоретически да, потому что в таком случае при прямом обращении к такому файлу можно выполнить js код
источник

P

PVL in OctoberCMS
чтоб теоретически потом не переросло в практически
источник

Р

Ростислав in OctoberCMS
Так как в сторонний плагин добавить свой контроллер?
источник

Р

Ростислав in OctoberCMS
Задача. К шопаголику прикрутить сортировку товаров внутри категории. В категории добавить кнопку "Сортировать товары". При клике открывается стандартная страница reorder, но отображаются только те товары которые относятся к этой категории.
Я такую штуку делал, но в своем плагине. А как в чужом сделать хз
источник

Р

Ростислав in OctoberCMS
А как чужому контроллеру добавить Sortable?
источник

NK

Nikita Khaetsky in OctoberCMS
Расширить контроллер и в массив implement добавить ReorderController
источник

Р

Ростислав in OctoberCMS
Nikita Khaetsky
Расширить контроллер и в массив implement добавить ReorderController
Не то спросил) Вот такая ошибка "The model must implement the NestedTree or Sortable traits."
Из своего плагина можно же добавить трейт в модель чужого плагина?
источник

IY

Igor Yaroslavtsev in OctoberCMS
Всем привет!

Кому интересно поработать над модулями для сложного проекта  (с интеграциями с 1С)?

Думаю, что релевантно будет для тех, у кого хороший опыт работы с октобером, года 2-3 хотя бы

@go1337 может подтвердить, что работать с нами ок)
источник

S

Sergey in OctoberCMS
работали, на паре проектов, все ок, с оплатой не затягивают, тз адекватное)
источник

W

WhatchThis in OctoberCMS
Ростислав
WatchThis вот это внутрь boot() в Plugin.php

\RainLab\Blog\Models\Post::extend(function ($model) {
   $model->attachOne['preview_image_2'] = [
       'System\Models\File',
   ];
});

Event::listen('backend.form.extendFields', function ($widget) {
   // Extend only the Blog\Posts controller & Extend only Blog\Post model
   if (!($widget->getController() instanceof \RainLab\Blog\Controllers\Posts
       && $widget->model instanceof \RainLab\Blog\Models\Post)
   ) {
       return;
   }

   if (!$widget->isNested) {
       $widget->addSecondaryTabFields([
           'preview_image_2' => [
               'label' => 'Картинка 2',
               'tab' => 'Тут название вкладки',
               'type' => 'fileupload',
           ],
       ]);
   }

});
А как мне добавить текстовое поле? по аналогии сделал, в интерфейсе поле ввода появилось, но вылетает ошибка базы при сохранении, что нет такого поля. Я так понимаю, мне надо где-то создать миграцию, в которой добавить нужное мне поле?
источник

Р

Ростислав in OctoberCMS
WhatchThis
А как мне добавить текстовое поле? по аналогии сделал, в интерфейсе поле ввода появилось, но вылетает ошибка базы при сохранении, что нет такого поля. Я так понимаю, мне надо где-то создать миграцию, в которой добавить нужное мне поле?
да, в своем плагине создать файл миграции, в version.yaml указать следующую версию плагина и название файла и запустить php artisan october:up
источник

Р

Ростислав in OctoberCMS
Это в папке updates
источник

W

WhatchThis in OctoberCMS
спасибо большое, попробую)
источник