Size: a a a

2020 February 26

S

Sergey in OctoberCMS
надо дебагером гнать видимо)
источник

S

Sergey in OctoberCMS
пока нет возможности
источник

K

Konstantin in OctoberCMS
Sergey
после события dependsOn вызывается запрос onRefresh для поля типа repeater, данные этого поля извлекаются и сохраняются с помощью мутатора и аксессора, то есть физически их в таблице нет, возвращается с запроса partial со старыми данными, хотя в модели они точно обновились, если перехватить с помощью события backend.form.refresh то при доступе к данному полю данные будут новые, но возвращается partial со старыми данными. Вопрос собственно как получить partial с новыми данными. Поле dependsOn на другое поле, и при модификации срабатывает onRefresh но возвращаются старые данные
ну репитер это отдельная история, он запрос не к основной форме шлет, а к своей, нужно нормально так выебнуться, чтобы обновленные данные основной формы зацепить
источник

MD

Max Dubovsky in OctoberCMS
Добрый день, подскажите пожалайста библиотеку которая генерирует короткие human-read ID-шки, что бы не md5() использовать, а что-то покороче ?
источник

ЛА

Лже Артемий in OctoberCMS
Можно посерчить по UUID в названии
источник

MD

Max Dubovsky in OctoberCMS
спасибо
источник

Р

Ростислав in OctoberCMS
Можно как-то проверить изображение на вот эту херню?
Импортирую статьи с другого сайта, почему-то часть изображений импортируется нормально, а другая часть вот так
источник

v

vladimir in OctoberCMS
Ростислав
Можно как-то проверить изображение на вот эту херню?
Импортирую статьи с другого сайта, почему-то часть изображений импортируется нормально, а другая часть вот так
Битое. Можно при импорте сверять размер оригинала и загруженный. Скорее всего они отличаются.
источник

Р

Ростислав in OctoberCMS
vladimir
Битое. Можно при импорте сверять размер оригинала и загруженный. Скорее всего они отличаются.
может подскажешь как взять размер оригинала и загруженного? Сейчас вот так
источник

v

vladimir in OctoberCMS
Ростислав
может подскажешь как взять размер оригинала и загруженного? Сейчас вот так
Необходимо прочитать размер файла из заголовка ответа сервера, заголовок вроде Content-Length.
Через штатный File это не сделать. Но можно сделать что-то типо такого:

сразу после $file
$urlImg = ‘Ссылка на файл’;
$fileBody = October\Rain\Network\Http::get($urlImg);
$file = $file->fromData($fileBody, \File::basename($urlImg));
if( $fileBody->headers[‘Content-Length’] != $file->file_size ) {
    throw new Exception(‘Размеры файлов не сходятся’);
}


Код не проверял, может быть с ошибками или не работать, цель была отразить идею). Главное чтобы сервер Content-Length возвращал для картинки корректный.
October\Rain\Network\Http - штатная обертка над Curl
источник

Р

Ростислав in OctoberCMS
vladimir
Необходимо прочитать размер файла из заголовка ответа сервера, заголовок вроде Content-Length.
Через штатный File это не сделать. Но можно сделать что-то типо такого:

сразу после $file
$urlImg = ‘Ссылка на файл’;
$fileBody = October\Rain\Network\Http::get($urlImg);
$file = $file->fromData($fileBody, \File::basename($urlImg));
if( $fileBody->headers[‘Content-Length’] != $file->file_size ) {
    throw new Exception(‘Размеры файлов не сходятся’);
}


Код не проверял, может быть с ошибками или не работать, цель была отразить идею). Главное чтобы сервер Content-Length возвращал для картинки корректный.
October\Rain\Network\Http - штатная обертка над Curl
+ за идею. Какая-то херота с этим импортом, то картинки битые, то с кодировкой проблемы. Уже бы за 1тыс рублей вручную все перенесли. Наверное неделю убил на эту херню уже
источник

A

Axenia in OctoberCMS
Boarworm (419.94) увеличил карму LeMaX10 (440.54)
источник

v

vladimir in OctoberCMS
Ростислав
+ за идею. Какая-то херота с этим импортом, то картинки битые, то с кодировкой проблемы. Уже бы за 1тыс рублей вручную все перенесли. Наверное неделю убил на эту херню уже
Ну парсеры такая штука )
Бывает когда массово импортируется, не все соединения с удаленным сервером корректно отрабатывают при загрузке, особенно больших файлов, потому битые изображения могут быть :(.

Но это только одна из причин…
источник

СБ

Сергей Боргуронов in OctoberCMS
Никто не подскажет почему в шопаголике отдаётся пустой URL если запрашивать url’ку так
«$obProduct->getPageUrl()»
?
источник

Д

Дмитрий Андреевич in OctoberCMS
Ростислав
Можно как-то проверить изображение на вот эту херню?
Импортирую статьи с другого сайта, почему-то часть изображений импортируется нормально, а другая часть вот так
Вот ептеть. Я думал что я нарукожопил, а оно вот как
источник

S

Sergey in OctoberCMS
Сергей Боргуронов
Никто не подскажет почему в шопаголике отдаётся пустой URL если запрашивать url’ку так
«$obProduct->getPageUrl()»
?
Потому что гет пейдж урл вроде бы надо подавать страницу с которой он будет брать параметры
источник

СБ

Сергей Боргуронов in OctoberCMS
Sergey
Потому что гет пейдж урл вроде бы надо подавать страницу с которой он будет брать параметры
Спасибо
источник

DK

Daniil Kostin in OctoberCMS
Всем привет.
Подскажите с чего начать, с ларавелом я ок, но октобер что-то не очень понятен с первого взгляда.
Надо реализовать Learning Tools Interoperability протокол, это что-о типа внешнего API и через него отображать данные и проводить авторизацию.
Я так понимаю это лучше в виде плагина или связки плагинов делать.
С чего начать? Или может есть пример какой-то близкий к ларавелу с контроллерами, роутерами и jobs? :)
источник

Д

Дмитрий in OctoberCMS
Парни, только начал изучать october :) если я установил плагин то его шаблоны не доступны для редактированния в анминке? Конкретно сейчас настраиваю плагин comments, получается чтобы мне в форме добавить стили и прописать классы нужно лезть в код и из админки эти манипуляции не доступны?
источник

11

12 123 in OctoberCMS
Daniil Kostin
Всем привет.
Подскажите с чего начать, с ларавелом я ок, но октобер что-то не очень понятен с первого взгляда.
Надо реализовать Learning Tools Interoperability протокол, это что-о типа внешнего API и через него отображать данные и проводить авторизацию.
Я так понимаю это лучше в виде плагина или связки плагинов делать.
С чего начать? Или может есть пример какой-то близкий к ларавелу с контроллерами, роутерами и jobs? :)
Вот есть пример использования ларавел контроллеров https://github.com/daftspunk/oc-laravelapi-plugin
источник