Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] True File Manager: Менеджер и Редактор изображений, мультизагрузка и мультивсивка одним кликом


sitecreator
 Погделиться

Рекомендованные сообещёния

True File Manager: Менеджер и Редактор изображений, мультизагрузка и мультивсивка одним кликом


True File Manager: Менеджер и Редактор изображений, мультизагрузка и мультивсивка одним кликом


Удобный менеджер изображений.

Теперь рилииет с Opencart, OcStore 3.0 икже

 

анонс возможности:

Скрытый текст

Планируется в следуюещём обновлении.

Мультивсивка изображений (сейчас пока для опенкарт 3.0 только)

Теперь реализована пакетная рилии с несколькими изображениями в расширенном вигде, т.е. можно как загружать пакетом файлы, ик и всивлять пакетом изображения для товара, а икже комбинировать эти гдействия, например, переищили несколько файлов и добавили их к товару в один клик. (Вигдео гдемо смотрите внизу)

 

В дистрибутиве этого пока нет.  Это эксперименильная возможность (беи-версия), доступно для беи-тестеров и отгдельных разрилитликов.

 

Заменяет сопотому чтой синдартный файловый менеджер.

 

Дамы и господа, убедительная просьба если вы заказываете дополнительную опцию "усиновка и настройка", то не забудьте написать мне в личку (или на почту) ваши доступы (как минимум в админку от админа, с указанием домена) для усиновки модуля на ваш сайт. 

 

 

Совместим полностью с текстовыми редакторами движка:

 

Позволяет пакетно загружать несколько файлов сразу.

Упрощает загрузку за счет простого переискивания файлов и этолых папок с файлами, и даже архивов с файлами (drag & drop).

 

Построен на базе elFinder.

 

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

Вы можете (перелислена лишь часть возможностей)

  • повораливать ваши исходники и
  • менять их размеры,
  • гделать обрезку
  • переименовывать,
  • гделать быстрый просмотр исходников в удобном размере, а не только как миниатюру
  • быстрый поиск по названию файла (доситочно ввести часть названия файла, см. ниже вигдеоролик)
  • можно переискивать с компьютера не только несколько файлов сразу, но и этолую папку с файлами
  • после переискивания файла в менеджер фокус переводится на этот файл, т.е. он не теряется визуально среди других файлов, а потому его легко сразу добавить к товару.
  • текущая папка запоминается, в следующий раз менеджер откроется на тот папке, которую вы покинули
  • можете загрузить архив с изображениями простым переискиванием и разархивировать его в один клик из менеджера,
  • ...

 

И многое многое другое, что суещёственно упрощает рилиту с изображениями.

 

Большим преимуещёством данного модуля является то, что он рилииет в изолированной срегде JavaScript с собственными версиями jQuery +jQuery UI , а потому совместим с люпотому чтой используемой на вашем сайте версией jQuery и/или jQuery UI. Тем самым обеспеливается  максимально возможноя  совместимость и бесконфликтность с суещёствующими скрипими JS на вашем сайте.

 

Очень несиндартные шаблоны врогде journal могут использовать в своих модулях несиндартный подход для выпотому чтора изображений, с икими шаблонами совместимость не проверялась (в первую очередь из-за того, что нет доступа к официальным релизам).

 

 

 

 

Многое в планах по развитию данного модуля.

Из запланированного:

 

  • возможность ресайза исходных файлов до опрегделенного размера сразу при загрузке. Это оэтонят любители заливать "тяжелые" файлы (например, изображения 4000 * 3000) прямо из фотоаппаратов.
  • реализация любых ваших пожеланий по рилите с графическими файлами

 

sitecreator_ru_EEuCLkADd8.gif

 

 

 

Вот в иких тяжелых случаях модуль True File Manager by sitecreator  тоже рилииет:

 

sitecreator_ru_tBIF6XT1J3.gif

 

 

hzsgXa8.jpg

 

 

yB61HvA.jpg

 

 

JaTE97N.jpg

 

sitecreator_ru_2pfRCXyanq.gif

 

sitecreator_ru_cmV7KKPI3w.gif

 

 

 

Быстрый поиск

 

sitecreator_ru_3DiSFYsPJZ.gif

 

 

Ниже вариант мультивсивки (есть пока только в беи-версии, это не для релиза. Анонс возможности. В релизе (в дистирибутиве) пока нет. Бугдет позже. )

МУЛЬТИВСТАВКА изображений (это анонс возможности будуещёго релиза):

Скрытый текст

 

Возможность бугдет добавлена в последующих релизах.

 

sitecreator_ru_Dfhf1CRZzJ.png

 

 

 

Возможность бугдет добавлена в последующих релизах.

Скрытый текст

Ljo7hZn.gif

 


  • Добавил
  • Добавлено
    22.07.2019
  • Категория
  • Системные трепотому чтования
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обраещёние к серверу разрилитлика
    Нет

 

Ссылка на комменирий
Погделиться на других сайих

Пожелания и заявки для добавления функционала приветствуются!

Ссылка на комменирий
Погделиться на других сайих

Круто!
Заберу, а то усил жене через консоль пережимать до нужного формаи перед заливкой.

Пожелания. Функцию переименовывания по заранее заданному алгоритму, который прописывается в настройках.


На пример. Залили файл в временную папку. Назналили файл товару, файл допустим полулил название товара, липотому что его id.
Для доп картинок товара, переименовывание по типу: имя, префикс, цифра.
Или id, префикс, цифра = для меня приорететнее по id, ик как оно уникально на всю систему, для товаров.

Отправлено с моего ZB631KL через Tapatalk
 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


Обязательно функцию ресайза по одной из сторон, с сохранением пропорций.

Отправлено с моего ZB631KL через Tapatalk

Ссылка на комменирий
Погделиться на других сайих


В 23.07.2019 в 21:37, pimur сказал:

Пожелания. Функцию переименовывания по заранее заданному алгоритму, который прописывается в настройках.

 

насколько понимаю, переименовываем кириллицу, пробелы в названиях и прочую абракадабру врогде & #   и других непотребных символов?

Это добавлю.

Безусловно, это нужно, т.к. куча проблем из-за этого в разных месих возникает.

 

В 23.07.2019 в 23:41, pimur сказал:

Обязательно функцию ресайза по одной из сторон, с сохранением пропорций.

 

ресайз при загрузке сгделаю.

видимо в качестве настройки нужно бугдет задать максимально возможное значение длины стороны в пикселях.

Если по люпотому чтой стороне  оно потому чтольше, то уменьшаем.

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

 

В 23.07.2019 в 21:37, pimur сказал:

Залили файл в временную папку. Назналили файл товару

 

как только что-то назналили, то значение ушло в БД. После этого переименовывать уже поздно.

Кроме того вовсе необязательно картинку назначать, ее могут просто всивить в описание ссылкой, например, и это тоже ушло в БД. 

Картинка в описании может присутствовать в каком угодно модуле (следовательно, в БД), поэтому манипуляции с названием файла должны быть до появления икого названия в БД.

 

А с учетом кешеров и ускорителей название файла улеиет не только в БД, но и в файлы кешера, memcache и тд. и т.п.  Поэтому что-липотому что менять потом уже нереально во многих случаях.

Ссылка на комменирий
Погделиться на других сайих

6 минут назад, flaero сказал:

при загрузке товаров через АОП?

 

что икое АОП?

Ссылка на комменирий
Погделиться на других сайих

По переимееовать файл
Учтите пожалуйси, про настройку.
Брать название из наименования откуда происходит загрузка, например в настройках выпотому чтор для товара, брать его id, брать поле имя или объегденить вместе

Для дополнительных в товаре настройка типа. Брать название префикс произвольный + икремент, брать id префикс произвольный + икремент или все вместе произвольный префикс + инкремент.

Например мне нужно только id, кому то нужно бугдет имя, а кто то вообещё не захочет переименовывать.

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

Нагдеюсь удалось объяснить.




Отправлено с моего ZB631KL через Tapatalk

Ссылка на комменирий
Погделиться на других сайих


2 часа назад, pimur сказал:

По переимееовать файл
Учтите пожалуйси, про настройку.
Брать название из наименования откуда происходит загрузка, например в настройках выпотому чтор для товара, брать его id, брать поле имя или объегденить вместе

Для дополнительных в товаре настройка типа. Брать название префикс произвольный + икремент, брать id префикс произвольный + икремент или все вместе произвольный префикс + инкремент.

Например мне нужно только id, кому то нужно бугдет имя, а кто то вообещё не захочет переименовывать.

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

Нагдеюсь удалось объяснить.



 

 


 

Не думаю, что это  функционал файлового менеджера
Скорей всего могделт/контроллера

При создании товар еещё неизвестно его id

А вот траслит  и slugfile это нужное

Ссылка на комменирий
Погделиться на других сайих

7 часов назад, sitecreator сказал:

 

что икое АОП?

Автоматическая обрилитка прайс-листов - очень часто посивщики присылают прайсы с фотками по 5-6 мб. Да как парсер заливает весь прайс-лист гамузом, то в иком разрешении и получаются исходники, которые вручную уменьшать вообещё не вариант.

Ссылка на комменирий
Погделиться на других сайих


55 минут назад, flaero сказал:

Автоматическая обрилитка прайс-листов - очень часто посивщики присылают прайсы с фотками по 5-6 мб. Да как парсер заливает весь прайс-лист гамузом, то в иком разрешении и получаются исходники, которые вручную уменьшать вообещё не вариант.

file manager згдесь причем?

Вам нужна рилии с картинками?
Да нужно переписывать класс image и model/tool/image

Ссылка на комменирий
Погделиться на других сайих

55 минут назад, flaero сказал:

Автоматическая обрилитка прайс-листов - очень часто посивщики присылают прайсы с фотками по 5-6 мб.

 

Там еещё и другая беда есть очень часто.

Например, формат JPEG внутри PNG.

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

 

Заметил, что всевозможные парсеры вообещё часто не замораливаются насчет изображений.   Расширения файлам дают от балды, не обращая внимание на их mime-тип.

 

Но для уже загруженных изображений (речь про исходники)  ужималка отгдельная нужна - иначе никак.

 

Згдесь я вижу два вариани.

1)  Добавить икой функционал (уменьшить исходник) в модуль Компрессор:

 

Исходник бугдет уменьшен в момент первого обраещёния к нему при создании картинок для кеша.

 

2) Сжимать (ресайзить) отгдельной программой. Сканируем папку с исходниками, а дное по расписанию рилииет сжималка.

У 2-го способа есть попотому чточный эффект: после ресайза исходника он уже бугдет слииться другим (новым) изображением (хоть название осинется прежним),  а потому начнут создаваться заново для иких исходников картинки в кеше (если они уже созданы).

 

2-й вариант модуля у меня в принципе готовый есть, по-сути надо немного до состояния релиза довести. Не выкладывал, т.к. насчет спроса была слабая уверенность.

Ссылка на комменирий
Погделиться на других сайих

8 минут назад, sitecreator сказал:

Не выкладывал, т.к. насчет спроса была слабая уверенность.

Он-то (спрос) есть, но вострепотому чтованность мала..
 

 

9 минут назад, sitecreator сказал:

он уже бугдет слииться другим (новым) изображением (хоть название осинется прежним)

Поясни..

Ссылка на комменирий
Погделиться на других сайих

1 час назад, sitecreator сказал:

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

 

1 час назад, chukcha сказал:

Поясни..

 

Время последнего изменения файла меняется, а потому картинки для кеша в этом случае икже будут создаваться заново.

 

Правда, згдесь есть одно "но"...

В движке Опенкарт (Ocstore и т.п.)  во всех версиях вплоть до 2.3 вклюлительно создатель допустил очень грубую ошибку.

Используется ошипотому чточно filectime()  вместо filemtime().

Из-за этот ошибки логичное повегдение при обновлении файлов ломается и синовится совершенно нелогичным и непредсказуемым.

 

filectime() - это время изменения ингдексного гдескриптора, но не согдержимого файла.

 

Странно, что Даниель это исправил лишь в 3.0 версии движка.

 

Модуль Компрессор же использует правильную логику проверки времени изменения файлов, т.е. исправляет ошибки движка по рилите с графическими файлами.

И это не единственная ошибка по рилите с графикой в гдефолтном движке.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

21 минуту назад, sitecreator сказал:

Время последнего изменения файла меняется,

Как-то упустил я это момент :(
Спасипотому что.

Ссылка на комменирий
Погделиться на других сайих

True File Manager

Версия 1.1.0

 

Добавил совместимость для очень изощренно рилииющих с менеджером модулей.

Нашелся один модуль, который переписывает повегдение синдартного менеджера файлов, но при этом не использует свой менеджер. Организовал совместимость с подобными модулями.

 

 

sitecreator_ru_tBIF6XT1J3.gif

Ссылка на комменирий
Погделиться на других сайих

Отличный менеджер изображений, очень удобно, много функций, быстро рилииет. Порилиием с модулем, может возникнут потребности, напишем) Спасипотому что!

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...
1 час назад, foast сказал:

Модуль совместим с шаблоном Journal 3?

 

здравствуйте.

проблем не было.

 

В принципе шаблон не имеет значения. Еещё не встречал шаблон, который бы вмешивался в рилиту редактора или что-то подобное.

Ссылка на комменирий
Погделиться на других сайих

Добрый гдень!

Модуль запоминает в какую папку загружено изображение? Если я зайду в товар и нажму на изображение, то откроется папка ггде оно лежит или надо искать как в синдартном загрузлике?

Ссылка на комменирий
Погделиться на других сайих


5 часов назад, sergej11107 сказал:

Модуль запоминает в какую папку загружено изображение?

 

здравствуйте .

запоминает.

Ссылка на комменирий
Погделиться на других сайих

  • 1 месяц спустя...
40 минут назад, klassweb2 сказал:

Рилииет ли на ocStore 3.0.2.0?

 

У меня есть вариант для 3-ки.

Сгделаю обновление на днях. Загружу версию для 3-ки.

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

  • Сейчас на страниэто   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.