[tl] Image Optimizer for XF 2.x

[tl] Image Optimizer for XF 2.x 2.0.2

Нет прав для скачивания

DEVIL

666
Модераторы
Сообщения
3,078
Решения
123
Реакции
13,376
Баллы
5,045
DEVIL добавил(а) новый ресурс:

[tl] Image Optimizer for XF 2.x - Оптимизация всех вложений на форуме для экономии дискового пространства.

Оптимизация всех изображений, хранящихся в XenForo, для уменьшения размера без потери качества.

Важно:
exec и shell_exec должны быть включены в PHP.

Аналог [Nobita] Image Optimizer для второй ветки.

Узнать больше об этом ресурсе...
 
При установке версии 1.1.1
Код:
XF\Db\Exception: MySQL query error [1146]: Table 'yar_xf.xf_image_optimizer_log' doesn't exist in src/XF/Db/AbstractStatement.php at line 217

    XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 196
    XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 77
    XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 89
    XF\Db\AbstractAdapter->query() in src/XF/Install/InstallHelperTrait.php at line 213
    XF\AddOn\AbstractSetup->executeUpgradeQuery() in src/XF/AddOn/AbstractSetup.php at line 86
    XF\AddOn\AbstractSetup->query() in src/addons/Truonglv/ImageOptimizer/Setup.php at line 26
    Truonglv\ImageOptimizer\Setup->installStep1() in src/XF/AddOn/StepRunnerInstallTrait.php at line 60
    Truonglv\ImageOptimizer\Setup->installStepRunner() in src/XF/AddOn/StepRunnerInstallTrait.php at line 27
    Truonglv\ImageOptimizer\Setup->install() in src/XF/Admin/Controller/AddOn.php at line 398
    XF\Admin\Controller\AddOn->actionInstall() in src/XF/Mvc/Dispatcher.php at line 321
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 248
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 100
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 50
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2177
    XF\App->run() in src/XF.php at line 392
    XF::runApp() in admin.php at line 13

Сначала поставил предыдущую версию потом обновил до этой.
 
Последнее редактирование:
Нет таблицы xf_image_optimizer_log
 
  • Мне нравится
Реакции: Hope
f1nik25, ну опечатка в аддоне $this->doCreateTables($this->getTables()); а должно быть $this->doCreateTables($this->getTables1());. Пришлось скачивать это чудо юдо
 
  • Мне нравится
Реакции: Hope
Плагин явно кривой...
Если установить мне его кое-как удалось, то ничего другого сделать не получилось
Никакой оптимизации я не дождался, он тупо возвращал исходный файл, а журнал ошибок был засыпан ошибками на 6 страниц
 
Дополнение рабочее, но вот что здесь не последняя версия.
 
Попробую установить предыдущую версию..

Печально, что на оф. форуме гнут 29 баксов за него..
 
Согласен.
Я еще кривее

----

mizaider, что не так?
96623
 
Последнее редактирование:
Atikin, на маленьких форумах, этот плагин пользы почти никакой не принесет.
 
@Atikin, на маленьких форумах, этот плагин пользы почти никакой не принесет.
Принесет, другой вопрос - почему не жмет. Но это скорее вопрос к бинарникам.
 
Последнее редактирование:
Тоже поставил, переписку не смотрел(или как обычно не тем глазом смотрел)))короче таблицу не достающую создавал вручную из файла setup взял столбцы нужные, плагин работает, варнингов куча правда, некоторые вроде победил, осталось победить это:
Код:
League\Flysystem\FileNotFoundException: [tl] Image Optimizer: File not found at path: avatars/h/0/15.jpg src/vendor/league/flysystem/src/Filesystem.php:388
Сгенерирована пользователем: Неизвестная учётная запись 10 Янв 2019 в 10:29

Код:
Трассировка стека
#0 src/vendor/league/flysystem/src/Filesystem.php(194): League\Flysystem\Filesystem->assertPresent('avatars/h/0/15....')
#1 [internal function]: League\Flysystem\Filesystem->readStream('avatars/h/0/15....', Array)
#2 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(431): call_user_func_array('parent::readStr...', Array)
#3 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(395): League\Flysystem\EventableFilesystem\EventableFilesystem->callFilesystemMethod('readStream', Array)
#4 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(154): League\Flysystem\EventableFilesystem\EventableFilesystem->delegateMethodCall('readStream', Array)
#5 src/vendor/league/flysystem/src/MountManager.php(343): League\Flysystem\EventableFilesystem\EventableFilesystem->readStream('avatars/h/0/15....')
#6 src/XF/Util/File.php(175): League\Flysystem\MountManager->readStream('avatars/h/0/15....')
#7 src/addons/Truonglv/ImageOptimizer/Job/Optimizer.php(122): XF\Util\File::copyAbstractedPathToTempFile('data://avatars/...')
#8 src/addons/Truonglv/ImageOptimizer/Job/Optimizer.php(83): Truonglv\ImageOptimizer\Job\Optimizer->optimizeImageFile('data://avatars/...')
#9 src/addons/Truonglv/ImageOptimizer/Job/Optimizer.php(51): Truonglv\ImageOptimizer\Job\Optimizer->processImages(Array, 'avatar', Object(XF\Timer), 1443891447)
#10 src/XF/Job/Manager.php(253): Truonglv\ImageOptimizer\Job\Optimizer->run(G)
#11 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#12 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#13 job.php(42): XF\Job\Manager->runQueue(false, 8)
#14 {main}

Код:
Содержимое запроса
array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(51) "https://domens.ru/admin.php?logs/server-errors/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
понятно что ругается на то что нет файлов по пути, но как поправить недопетрил пока
 
я это видел, но что сделать не знаю) сначала думал что путь не правильно написан, но посмотрел и правда по пути нет таких файлов
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу