Convert image all

Convert image all 4.0

Нет прав для скачивания
Hope, обновочка 4.1 там исправление ошибок чисто
 

Вложения

  • Andy-ConvertImageAll-4.1.zip
    21.7 KB · Просмотры: 6
DEVIL обновка 4.5
 

Вложения

  • Andy-ConvertImageAll-4.5.zip
    22 KB · Просмотры: 0
DEVIL обновка 4.6
 

Вложения

  • Andy-ConvertImageAll-4.6.zip
    22 KB · Просмотры: 3
Судя по всему, плагин не обрабатывает вложения (изображений, у которых подобные ссылки - /forum/attachment.php?attachmentid=624&d=1286138908

Он их оставляет без внимания...
 
Изображения уже залиты на ваш сервер? Или может просто у парсера по какой-то причине нет доступа к изображению. В Job/ConvertImageAll.php максимально прозрачный код, и на указанную вами часть ссылки он вообще не обращает внимания
 
Изображения уже залиты на ваш сервер? Или может просто у парсера по какой-то причине нет доступа к изображению. В Job/ConvertImageAll.php максимально прозрачный код, и на указанную вами часть ссылки он вообще не обращает внимания
Изображения на других сайтах, на сайте они находятся в теге IMG , а сайт временно на локальном хосте
 
Изображения на других сайтах
В первую очередь там есть
PHP:
                    if (!filter_var($imglink, FILTER_VALIDATE_URL))
                    {
                        continue;
                    }
И если чужой сайт отдает на урл ответ 40x/50x, то картинка идет лесом.
Да же нет, не тот кусок, это просто валидация урла, там дальше должна быть проверка ответа.

PHP:
                    // put file
                    file_put_contents($tempPathFull, $response);

                    // check for proper format
                    $fp = @fopen($tempPathFull, 'rb');

                    // check condition
                    if ($fp)
и
PHP:
                    // check condition
                    if ($imageType != IMAGETYPE_GIF && $imageType != IMAGETYPE_JPEG && $imageType != IMAGETYPE_PNG)
                    {
                       continue;
                    }
 
Последнее редактирование:
Писали что сервис хостинг картинок radikal.ru прекращает свою работу
Можно ли этим плагином сконвертировать картинки во вложения?
Не все, а только те, которые размещены на radikal.ru.
 
ли этим плагином сконвертировать картинки во вложения?
а только те, которые размещены на radikal.ru.

Дописав регулярку - в принципе можно перехватить там, где прямые линки. Вроде бы вот это место
PHP:
        // check foreach condition
        foreach ($posts as $k => $v)
        {
            $removeKey = false;
            
            if (preg_match_all("/\[IMG\](.*)\[\/IMG\]/i", $v->message, $out))
            {
                for ($i=0;$i<count($out);$i++)
                {
                    if (!empty($out[1][$i]))
                    {
                        // get excludeDomainsArrays
                        $excludeDomainsArray = explode(',', $excludeDomains);
                        
                        // foreach condition
                        foreach ($excludeDomainsArray as $excludeDomain)
                        {
                            $pos1 = stripos($out[1][$i], $excludeDomain);

                            if (is_numeric($pos1))
                            {
                                $removeKey = true;
                            }
                        }
                    }
                }
                
                if ($removeKey)
                {
                    unset($posts[$k]);
                }
            }
        }
 
Дописав регулярку - в принципе можно перехватить там, где прямые линки. Вроде бы вот это место
Собственно так и думал, но была надежда что есть штатные настройки "только из доменов".
Поставил, переписал регулярку в двух местах, сконвертировал из radikal.ru, но только миниатюры.
Кстати, миниатюры там относительно большие - 640x480.
Всё-таки лучше, чем совсем ничего.
Скорость обработки примерно 1 сообщение в секунду.
 
Через несколько минут, после запроса через строку браузера, пишет ошибку

Код:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache
 
Последнее редактирование модератором:
Dkf, хостинг или сервер лёг от нагрузки
 
@Dkf, хостинг или сервер лёг от нагрузки
Разбил на части по 50000 но всё равно что-то пишет ошибку иногда
Хотя mysql сервер не падает...

Код:
An exception occurred: [XF\Db\Exception] MySQL statement prepare error [2006]: MySQL server has gone away in src/XF/Db/AbstractStatement.php on line 230

XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 198
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 41
XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 56
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
XF\Db\AbstractAdapter->query() in src/XF/Mvc/Entity/Finder.php at line 1359
XF\Mvc\Entity\Finder->fetchOne() in src/XF/Repository/UpgradeCheck.php at line 32
XF\Repository\UpgradeCheck->getLatestUpgradeCheck() in src/XF/Admin/App.php at line 241
XF\Admin\App->renderPageHtml() in src/XF/App.php at line 2151
XF\App->renderPage() in src/XF/Admin/App.php at line 125
XF\Admin\App->renderPage() in src/XF/Mvc/Dispatcher.php at line 404
XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 60
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2353
XF\App->run() in src/XF.php at line 524
XF::runApp() in admin.php at line 13
 
Dkf, ну в ошибке как бы написано что сервер куда-то ушёл... 🤣 если база и файлы на одном сервере, то ясен пень, если легли файлы, то и база тоже лежит рядом
 
Установил этот плагин. У меня не появился этот пункт в правах групп :(
Это же скриншот с прав групп?
Я не понимаю как запустить работу плагина. Указал начало и конец... Ничего не происходит

pic006-jpg.97215
 
Через несколько минут, после запроса через строку браузера, пишет ошибку

Код:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache
А как вы это раньше делали?
 
  • Мне нравится
Реакции: Dkf
А как вы это раньше делали?
В том-то и дело я не могу вспомнить как я делал...
А автор этих плагинов какой-то странный. Он делает не как все, а как-то по особому.
Он делает всё через текстовую строку в браузере.
 
Обновка, но нужно проверить содержимое
 

Вложения

  • Andy-ConvertImageAll-5.3.zip
    22.2 KB · Просмотры: 5
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу