CMS DataLife Engine - Система управления сайтами

krockki

Как добавить формат загружаемого изображения в новость

Recommended Posts

Привет всем. Как добавить формат изображения, например, jpf или webp для возможности загрузки и вывода в новости? 

 

Прописывал в редактировании группы, загружается как файл. Редактировал файлы по типу upload.php, добился того, что скрипт пишет Данный файл не является изображением.

 

Версия DLE 13.1

Edited by krockki

Share this post


Link to post
Share on other sites
17 минут назад, krockki сказал:

Привет всем. Как добавить формат изображения, например, jpf или webp для возможности загрузки и вывода в новости? 

Для этого вам придется переписывать модуль обработки изображений engine/classes/thumb.class.php и модуль загрузки engine/ajax/upload.php

 

простым добавлением расширения этого не сделать, потому как картинки проходят обязательную обработку.

Share this post


Link to post
Share on other sites
18 минут назад, celsoft сказал:

Для этого вам придется переписывать модуль обработки изображений engine/classes/thumb.class.php и модуль загрузки engine/ajax/upload.php

 

простым добавлением расширения этого не сделать, потому как картинки проходят обязательную обработку.

Жаль. Знаю, что вы следите за всеми обновами, включая Seo и т.д. и реализуете их в движке. Может и данные форматы включите в следующую версию? Все таки webp в 2-3 раза меньше весит того же jpg, а качество такое же. И большинство новых браузеров поддерживают отображение https://caniuse.com/#feat=webp

Edited by krockki

Share this post


Link to post
Share on other sites
2 часа назад, krockki сказал:

Может и данные форматы включите в следующую версию?

Рассмотрим такую возможность.

  • Like 1

Share this post


Link to post
Share on other sites
В 12.11.2018 в 19:29, celsoft сказал:

Рассмотрим такую возможность.

как можно изображения все которые загружены на сервер, разом конвертировать в webp и закинуть обратно на сервер, что бы +999 не перезаливать вручную каждую картинку 

Share this post


Link to post
Share on other sites
4 часа назад, rud0y сказал:

как можно изображения все которые загружены на сервер, разом конвертировать в webp и закинуть обратно на сервер, что бы +999 не перезаливать вручную каждую картинку 

в новостях все равно переделывать придется

Share this post


Link to post
Share on other sites

Вот уже версия 13.2 с поддержкой webp, но картинки все равно не грузятся, так как нет поддержки от GD, вот скриншот http://prntscr.com/mu73iw. Поддержка хостинга говорит что это почти невозможно, цитирую.

Цитата

Здравствуйте,

К сожалению, по умолчанию в ISP manager lite 5 нет поддержки WebP в GD. Ее включение возможно только перекомпиляцией php с нужными параметрами, что является не лучшей идеей. Более того, используя контрольную панель, это не то чтобы становится невозможным, но еще более затруднительным, ведь она использует свои пути, пакеты и скрипты для работы с системными компонентами. Наверняка будет утеряна часть функционала.

Также стоит понимать, что компиляция какой-либо версии php из исходников подразумевает невозможность обновления этой версии в будущем через доступные пакетные менеджеры и репозитории дистрибутива, из-за чего как сайт, так и сервер в целом непременно будут иметь уязвимость. Обновляться в будущем нужно будет только повторной компиляцией из исходников.

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

Как быть? Заранее спасибо!

Share this post


Link to post
Share on other sites

И вот еще ответ поддержки хостинга.

Цитата

Поскольку мы не являемся разработчиками DLE, нам неизвестна причина включения поддержки этого формата.
Для ISP manager обновления есть. 
Включение Webp для GD со стороны разработчиков ISP под большим вопросом. Т.к. feature запрос есть - https://features.ispsystem.com/ru/ispmanager/topic/webp-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-alt-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9-php но подвижек, судя по всему нет.

 

Share this post


Link to post
Share on other sites

Причем здесь ISP manager? GD2 это библиотека для PHP интерпретатора и модуль для PHP. На вашем сервере GD2 собран без поддержки webp, и все что нужно, это пересобрать GD2. И с ISP manager это никак не связано. Если хостинг не может сделать такую простую вещь, как пересобрать GD2, то меняйте его. При случае более серьезных проблем, вам помощи тогда не дождаться

Share this post


Link to post
Share on other sites
2 часа назад, celsoft сказал:

Причем здесь ISP manager? GD2 это библиотека для PHP интерпретатора и модуль для PHP. На вашем сервере GD2 собран без поддержки webp, и все что нужно, это пересобрать GD2. И с ISP manager это никак не связано. Если хостинг не может сделать такую простую вещь, как пересобрать GD2, то меняйте его. При случае более серьезных проблем, вам помощи тогда не дождаться

А куда бежать? :)

Никто не хочет компелировать GD2. Установил вчера php 7.3 на отдельный сервер, в надежде что уже будет WebP Support: Enabled, но тоже к сожалению не включено.

 

Возможно на форуме кто подскажет как правильно скомпелировать своими силами для актуальных версий php?

Share this post


Link to post
Share on other sites

Присоединяюсь. Нам тоже не хочет хостер (потому что не обязан), пересобирать GD2. Мол, сами собирайте.

Share this post


Link to post
Share on other sites

Продолжение истории.


 

Цитата

 

На Вашем сервере, арендованном у нас, установлена панель управления ISP manager, которая по умолчанию не поддерживает функционал webp в РНР. Так как об этом и о том, как данную проблему можно решить мы подробно сообщали Вам ранее, мы считаем нашу позицию достаточно аргументированной, чтобы оспорить мнение разработчиков: "с ISP manager это никак не связано" и "Если хостинг не может ... пересобрать GD2...", так как мы можем выполнить все необходимые действия, для решения проблемы.

В сложившейся ситуации мы можем предложить Вам следующие варианты:
1. (упоминаемую ранее и не рекомендуемую нами) сборку РНР с необходимыми расширениями и текущей панелью управления ISP manager в рамках услуги "Системное Администрирование по требованию" В этом случае для каждого обновления РНР его сборка и настройка должна будет выполнять или Вами или нами в рамках той-же услуги "Системное Администрирование по требованию". О проблемах с безопасностью при использовании устаревших сборок РНР мы писали Вам ранее.
2. (упоминаемую ранее) сборку РНР с необходимыми расширениями без панели управления в рамках услуги "Системное Администрирование по требованию". В этом случае для каждого обновления РНР его сборка и настройка должна будет выполнять или Вами или нами в рамках той-же услуги "Системное Администрирование по требованию". О проблемах с безопасностью при использовании устаревших сборок РНР мы писали Вам ранее.
3. Мы можем исследовать вопрос о том, какие другие панели управления поддерживают необходимый функционал и сообщить Вам. Однако в этом случае Вам будет необходимо отказать от использования ISP manager в пользу другой панели управления. В случае, если какая-либо панель поддерживает такой функционал - обновление до актуальных версий будет происходить полуавтоматически (по Вашей команде) и не будет требовать нашего вмешательства.

 

Как показал анализ, поддержка webp есть у панели WHM/cPanel.

 

 

WHM/cPanel не захотел устанавливать, так как за нее опять надо доплачивать... 

На этом и разошлись. Выход не нашелся.

Edited by dementiy78

Share this post


Link to post
Share on other sites
57 минут назад, dementiy78 сказал:

мы считаем нашу позицию достаточно аргументированной, чтобы оспорить мнение разработчиков: "с ISP manager это никак не связано"

Охренеть у тебя хостинг =) 

"Ворота нашего автосервиса красные, поэтому мы не можем поменять вам масло с с минерального на синтетическое."  Примерно так звучит их отмазка

Короче, "Беги, Форест,  беги!"

Edited by alex32

Share this post


Link to post
Share on other sites
1 час назад, alex32 сказал:

Охренеть у тебя хостинг =) 

"Ворота нашего автосервиса красные, поэтому мы не можем поменять вам масло с с минерального на синтетическое."  Примерно так звучит их отмазка

Короче, "Беги, Форест,  беги!"

Так вы укажите, куда бежать и где за нас сделают все, что нам требуется?!

Share this post


Link to post
Share on other sites
5 минут назад, ntrtv сказал:

Так вы укажите, куда бежать и где за нас сделают все, что нам требуется?!

Вы укажите.

Там за нас сделают.

А сам что?  Сам сидеть на жопе будешь?  Ждать, пока кто-то за тебя покушать купит, приготовит, разжуёт, и в ротик положит? 

Открой яндекс и пробей хостеров, кто, что, какие услуги предоставляет, свяжись заранее с ТП, сравни цены и услуги. Хоть что-то сделай, а потом уже помощи проси.

Share this post


Link to post
Share on other sites

Забейте на этот google формат webp, ничего в ПС не будет, а пользователем только проблемы ИМХО.

Edited by Captain

Share this post


Link to post
Share on other sites
3 часа назад, Captain сказал:

Забейте на этот google формат webp, ничего в ПС не будет, а пользователем только проблемы ИМХО.

Да, соглашусь. Подумав, так и решили.

4 часа назад, alex32 сказал:

Вы укажите.

Там за нас сделают.

А сам что?  Сам сидеть на жопе будешь?  Ждать, пока кто-то за тебя покушать купит, приготовит, разжуёт, и в ротик положит? 

Открой яндекс и пробей хостеров, кто, что, какие услуги предоставляет, свяжись заранее с ТП, сравни цены и услуги. Хоть что-то сделай, а потом уже помощи проси.

Здесь правило грубить незнакомым? Я к Вам на Вы. Вы так уверенно говорили о побеге, что я решил, будто Вы конкретно знаете, к кому бежать. В любом случае, мы никуда не побежим, так как у нас договор с хостером и оплата на 2 года вперед. У нас большая компания, и не так просто взять и все поменять. Да и овчина в данном случае выделки не стоит.

Share this post


Link to post
Share on other sites
1 час назад, ntrtv сказал:

В любом случае, мы никуда не побежим, так как у нас договор с хостером и оплата на 2 года вперед. У нас большая компания, и не так просто взять и все поменять.

А для чего тогда представитель "большой" компании спрашивает, куда бежать? У любой большой компании как минимум вдс, а то и дедик, а если ты сидишь на лоховском хостере, то до большой компании тебе как до луны пешком.  Привык к халяве, так и скажи.

Share this post


Link to post
Share on other sites

Жалко буквы на Вас тратить:) 

Share this post


Link to post
Share on other sites
27 минут назад, ntrtv сказал:

Жалко буквы на Вас тратить:) 

То есть, делать один хрен ничего делать не будешь, а будешь ждать, когда за тебя проблему решат? И не только ждать, а еще и требовать? Ты смешон. Твои работодатели знают о твоей некомпетентности?

Share this post


Link to post
Share on other sites
В 12.11.2018 в 19:29, celsoft сказал:

Рассмотрим такую возможность.

Я кстати хочу попросить включить загрузку в новости изображений в формате SVG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now