1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Автоматическая заливка внешних изображений на сервер

Тема в разделе "Для новичков", создана пользователем Svarog, 12.12.2014.

Загрузка
  1. Svarog

    Svarog Местный

    Регистрация:
    19.11.10
    Сообщения:
    76
    Симпатии:
    14
    Версия XF:
    1.1.0 Final
    Всем привет!
    Смотрел в поиске, и не нашел, по-этому здесь.

    Существует ли плагин, позволяющий автоматически аплоадить изображения(вставляемые через редактор) на мой сервер?

    Скриншот 2014-12-12 03.39.47.png

    Достало, ей богу, каждую неделю сообщения о вирусах, что грузятся с других сайтов. Приходится лазить, править, удалять. Ну или зайдешь в тему, а там каждая вторая картинка выдает 404 ошибку.
     
  2. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Сервера хватит? :)
     
  3. Svarog

    Svarog Местный

    Регистрация:
    19.11.10
    Сообщения:
    76
    Симпатии:
    14
    Версия XF:
    1.1.0 Final
    Да
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    https://xenforo.com/community/resources/convert-image.2521/
    https://xenforo.com/community/resources/convert-image-all.2527/

    Features:
    • Linked images are immediately converted after message is saved.
    • Images resizing is done with ImageMagick for best quality.
    • Images resized to maximum width and height settings in Admin.
    • Control Panel (Options -> Attachments).
    • Setting for inserting full-size or thumbnail attachments.
    • Setting for temporary image path.
    • Setting for optional log file.
    Requirements:
    • Requires ImageMagick* to be enabled on your server.
    • Requires the ability to execute the PHP exec() command.
    • Requires a VPS or Dedicated server.
    Внимательно прочитайте о требованиях. Если Вы сможете их выполнить, тогда устанавливайте и используйте. Плагины бесплатные.
    Первый плагин работает для всех новых сообщений, а второй предназначен для обработки старых.
    --- добавлено : Dec 12, 2014 4:21 AM ---
    Кстати, обращу внимание и на плагин https://xenforo.com/community/resources/bd-attachment-store.1779/
    Хотя он и платный, зато позволяет хранить вложения на отдельном сервере, что может быть актуально для больших объемов. Поддерживаются в том числе и амазоновские хранилища.
     
    Последнее редактирование модератором: 20.12.2014
    Svarog нравится это.
  5. Grell

    Grell Пользователь

    Регистрация:
    10.04.14
    Сообщения:
    77
    Симпатии:
    38
    Версия XF:
    1.3.2
    • Мат здесь неуместен
    [ой] плагин, кстати, ящитаю. Вообще непонятно, зачем там imagemagick, если ксенфоро и с GD тоже работать может. Плюс, ****тельная расстановка прав прямо в коде chmod (777) на директории с картинками плагина. Но это пох***, все уже давно привыкли что с пхп сервер становится дырой. И ****тельные загрузки картинок с проверкой по расширению, а не хотя бы по mime-типу.
    Хотя это же AndyB. Его лучше вообще стороной обходить, такой говнокод пишет, что лучше не прикасаться.
     
    Последнее редактирование модератором: 14.12.2014
    Svarog нравится это.
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ну можно вообще не иметь этих функций. Если есть претензии к коду плагина, то никто не мешает переделать его. Тем более, что плагин бесплатный и открытый.
    С другой стороны хорошо, что предупредили о потенциальных проблемах плагина :)
     
  7. Svarog

    Svarog Местный

    Регистрация:
    19.11.10
    Сообщения:
    76
    Симпатии:
    14
    Версия XF:
    1.1.0 Final
    infis, сразу возникает вопрос, коли такие проблемы с плагином. Возможно ли запретить, использовать изображения со сторонних серверов? К примеру, чтобы вместо картинки просто указывался ее URL?

    То есть, имеем следующую последовательность:
    1. Сначала пользуемся https://xenforo.com/community/resources/convert-image-all.2527/ и подгружаем все старые изображения.
    2. Отключаем использованием изображений со сторонних серверов.

    По-моему неплохой вариант :)
     
  8. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Если честно, то без понятия.
     
  9. Grell

    Grell Пользователь

    Регистрация:
    10.04.14
    Сообщения:
    77
    Симпатии:
    38
    Версия XF:
    1.3.2
    А ведь есть же встроенная функция проксирования. Поставить TTL бесконечный, вот и аплоад картинок.
     
  10. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Ну скажите, чем плохо на фотохостингах хранить и есть проксирование?
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вообще довольно частая ситуация, когда в старой теме фотографии или картинки просто недоступными становятся. При этом тема может оставаться актуальной. Ведь хранение файлов на фотохостингах по времени ограничено.
    Также фотохостинги, порою, медленнее отдают контент, чем свой сервер.
     
  12. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    ну да согласен, нужно какое то решение найти, чтоб и картинки жили и сервер не грузить
     
  13. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Вам уже выше написали - в 1.4 из коробки есть проксирование изображений, включается в настройках. Устанавливаете чтобы кешированные изображения когда не удалялись и все. Форум будет выкачивать картинки с внешних источников самостоятельно и хранить их на сервере "без нагрузки".
     
    martini и Svarog нравится это.
  14. Svarog

    Svarog Местный

    Регистрация:
    19.11.10
    Сообщения:
    76
    Симпатии:
    14
    Версия XF:
    1.1.0 Final
    О! Первый раз слышу про эту функцию. Срочно обновляюсь :)
     
  15. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    тоесть ета штатная функция фактически заменят то о чем спрашивал ТС?
     
  16. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    martini, да. При корректной настройке, разумеется.
     
  17. Svarog

    Svarog Местный

    Регистрация:
    19.11.10
    Сообщения:
    76
    Симпатии:
    14
    Версия XF:
    1.1.0 Final
    А какие нюансы есть?
     
  18. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    По сути всего два:

    1) Время хранения сохраненных изображений неограниченное;
    2) Отключенное "обновление" изображений - а то в итоге может быть обновлено на "изображение не существует".

    В такой конфигурации на форуме точно будут сохранены те изображения, что и при размещении сообщения.
     
    Svarog нравится это.
  19. Svarog

    Svarog Местный

    Регистрация:
    19.11.10
    Сообщения:
    76
    Симпатии:
    14
    Версия XF:
    1.1.0 Final
    Спасибо вам большое.
     
  20. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28

    Вложения:

    Svarog нравится это.

Поделиться этой страницей