Евгений
Евгений
iWatchYouFromAfar
коряво транслитерирует
Евгений
iWatchYouFromAfar
не никуя не работает)
Евгений
пошёл ты
Евгений
всё работает))
iWatchYouFromAfar
НО!
iWatchYouFromAfar
нет
Евгений
а так я ж слизал свой компонент с fastUploadTV
Евгений
там изначально 80% кода было оттуда))
iWatchYouFromAfar
да я видел
iWatchYouFromAfar
сча
iWatchYouFromAfar
2 мин
Евгений
но потом переписывал по кускам, а то баги были вообще непонятные
Евгений
давай
Nikolay
кстати, крутой компонент, очень полезный) избавляет менеджеров от копания в папках в поисках одной картинки
iWatchYouFromAfar
iWatchYouFromAfar
вот мой плагин транслитерации
Евгений
Nikolay
😁
iWatchYouFromAfar
<?php
switch ($modx->event->name) {
case 'OnFileManagerUpload':
if ($tvType != 'mixedimage') {
$generator = $modx->newObject('modResource');
$bases = $source->getBases($directory);
$fullPath = $bases['pathAbsolute'].ltrim($directory,'/');
$directory = $source->fileHandler->make($fullPath);
foreach ($files as $file) {
$ext = @pathinfo($file['name'],PATHINFO_EXTENSION);
$name = str_replace('.'.$ext,'',$file['name']) . '-' . date('d-m-Y-H-i-s').'.'.$ext; // Формат: название файла-день-месяц-год-час-минута-день
rename($directory->getPath().$file['name'], $directory->getPath() .
$generator->cleanAlias($name));
}
break;
default: break;
}
return true;
iWatchYouFromAfar
с таким плагином я живу уже год
iWatchYouFromAfar
бед не знал, тут решил поставить fastUplodTV = в итоге он не мог нормально транслитерацию произвести и убирал точку с расширении .jpg - получился файл imagejpg
iWatchYouFromAfar
pthumb не мог найти файл и ошибки летять в лог)
iWatchYouFromAfar
думаю, надо Жекин компонент попробовать - тоже самое
iWatchYouFromAfar
что я сделал
Евгений
а ты включал транслитерацию встроенную?
iWatchYouFromAfar
добавил проверку на тип твхи)
Roman 🚀
Евгений
жук ты
iWatchYouFromAfar
$tvName = $modx->getObject('modTemplateVar', array('name' =>'resource-img'));
$tvType = $tvName->get('type');
if ($tvType != 'mixedimage') {
iWatchYouFromAfar
ну не гений ли ептель?)
Евгений
я уже хотел тебе скринов накидать сопциями)
Евгений
Евгений
я и не знал что есть $tvType != 'mixedimage'
iWatchYouFromAfar
iWatchYouFromAfar
Евгений
никогда не думал в эту сторону
Евгений
иннерция мышления так сказать
iWatchYouFromAfar
Евгений
да нафиг не надо было
iWatchYouFromAfar
не ну я решил в свою сборку добавить упрощенный вариант заливки миниатюр
iWatchYouFromAfar
твой компонент теперь официально в моей сборке modx 😊
Евгений
после этого модуля я понял что человек может на столько конченно использовать компонент что ты никогда за ним не повторишь и его баги останутся загадкой
Евгений
Евгений
там еще драг добавлен в последней версии
Евгений
надо прсто прям в поле втащить картинку
Евгений
неизвестный автор на гитхабе постарался, я вмержил и всё збс
Roman 🚀
Roman 🚀
Евгений
чик-чик и в продакшен
iWatchYouFromAfar
iWatchYouFromAfar
а не в твой
Евгений
еще не до конца сплю)
Евгений
наверн надо проверять если стоит filetranslit то включать системную настройку по умолчанию) а то этот вопрос часто всплывает
Евгений
ладн, я офф, спс за решение, мож пригодится где-то
iWatchYouFromAfar
iWatchYouFromAfar
Roman 🚀
iWatchYouFromAfar
iWatchYouFromAfar
можно еще упростить решение, если TV не одна а много, просто все сразу проверять и все будет ок
iWatchYouFromAfar
Dmitriy
iWatchYouFromAfar
Anonymous
Добрый вечер. Есть небольшое задание(одна правка) по MODX. Подробности в личку.
Иван
Техническая сторона редизайна Facebook: как React, GraphQL и Relay помогли в разработке нового фронтенда крупнейшей соцсети → https://developers.facebook.com/videos/2019/building-the-new-facebookcom-with-react-graphql-and-relay/
Igor
подскажите пожалуйста , почему fa иконки отображаются в виде квадратиков при верстке
ни разу не пользовался данной библиотекой
просто скопировал код иконки
фа подключил
Igor
немного офтоп
Иван
=)
Иван
а кто css подключать будет?
Igor