Strona główna > Aktywność > Forum > Programowanie i rozszerzenia > Masowy upload zdjęć do systemu


Masowy upload zdjęć do systemu

Musisz być zalogowany aby uzyskać dostęp do forum. Możesz się zalogować tutaj

Autor Wiadomość

Marcin Ważny

Postów: 51 od 04/01/2008

Wtorek 14 Październik 2008 2:56:11 pm

Masowy upload zdjęć do systemu

Witam

Potrzebuje porady jak zrobić masowy upload zdjęć, wiadome tak aby były one obiektami klasy Image. No i tu zaczyna się problem nie mam pojęcia jak się za to zabrać. Najlepiej było by dodać w klasie Gallery atrybut który umożliwia upload plików np zip. Tylko, że takiego tam nie ma, po za tym pasuje stworzyć jakąś metodę, która by rozpakowywała te pliki i po kolei dla każdego tworzyła obiekt Image, który by był zawarty w tej danej galerii i następnie podczas tworzenia tego obiektu wykonywane były by wszystkie operacje, takie jak przy tworzeniu obiektu Image normalnie, czyli skalowanie w różnych wielkościach wrzucanie informacji o pliku do bazy, itp, itd. Na pewno metodę która odbierała by plik zip i rozpakowywała a następnie tworzyła Image, trzeba umieścić gdzieś w klasie ezcontentupload, ale to nie wystarczy. Prosze jeśli ktoś wie jak można się do tego zabrać, które pliki edytować to prosze o odpowiedz.

EDIT: Do klasy Gallery dodałem atrybut file i pliki zip da się upload'ować. Znalazłem też pliki w których są klasy ezbinaryFile, ezbinaryFileType.


EDIT: Widze, że jest jakieś rozszerzenie już dla ezpublish dokładnie do tego co chce;) o nazwie "coolzipimport zip with images mass import". Testował ktoś już to? Zresztą nieważne, sam sprawdzę jak to działa jeśli tylko uda mi się bez problemu wdrożyć i opisze to w tym wątku ;)


EDIT: No i przetestowałem tak jak co najmniej kilka innych, jednakże dla wersji niższej od 4.0 to jest chyba najlepsze rozwiązanie. Jedna uwaga pakowane zdjęcia nie mogą być w folderze bo za pierwszym razem tak zrobiłem i zraziłem się do tego rozszerzenia a jest ono bardzo dobre. Po prostu utworzylo sam katalog i nic wiecej. Natomiast w przypadku gdy spakowane są tylko zdjęcia można wszystkie rozpakować bezpośrenio jako obiekty klasy Image czyli dokladnie to o co mi chodzilo :)


Pozdrawiam
Marcin

Rafał Michalski

Postów: 8 od 18/10/2009

Niedziela 18 Październik 2009 2:44:42 am

Re: Masowy upload zdjęć do systemu

Po co wyważać już otwarte drzwi?

w eZP 4.1.1+ jest standardowo rozszerzenie ezmultiupload Łukasza Serwatki
http://projects.ez.no/ezmultiupload

Bardzo ładnie się sprawuje, niestety wymaga upgrade'u eZP do wersji co najmniej 4.1.1

Można ograniczać typy uploadowanych plików w zależności od klasy containera.

--
Rafał Michalski
Najmocniejszy javascript minifier: http://jsyamin.royal.asz.pl
Znajdź lotniska na całym świecie: http://airports.royal.asz.pl

Bartek Modzelewski

Postów: 133 od 05/07/2006

Wtorek 20 Październik 2009 3:57:49 pm

Re: Masowy upload zdjęć do systemu

Czy ktoś potrzebuje jeszcze modułu masowego uploadu zdjęć ? Udało mi się zrobić, bazując na innych skryptach, konkurencyjne do ezmultiupload rozszerzenie, które po małych przeróbkach powinno działać nawet w eZ Publishu 3.x. Na razie tworzy tylko obiekty typu image, ale planuję dodać zaraz obsługę plików binarnych - tworzyć obiekt klasy File.

Dariusz Żbikowski

Postów: 10 od 16/08/2006

Wtorek 20 Październik 2009 4:27:33 pm

Re: Masowy upload zdjęć do systemu

Czym się różni od multiupload?

Pozdrawiam,
Darek

---
http://www.krokus.net.pl
http://www.fishing.pl

Bartek Modzelewski

Postów: 133 od 05/07/2006

Środa 21 Październik 2009 9:04:44 am

Re: Masowy upload zdjęć do systemu

Niczym specjalnym, na pewno nie oferuje niczego lepszego :) Z pewnych przyczyn musiałem użyć w swoim projekcie innej biblioteki niż YUI. W moim rozszerzeniu nie ma takich bajerów jak wyskakujące thumbnaile, czy konwersja doc'ów na artykuły. Po prostu są tworzone obiekty klasy image i file. Za to rozszerzenie powinno nie mieć ograniczeń co do starszych wersji eZ Publisha.

Dam znać jak rozszerzenie będzie gotowe do publikacji.

Marcin Ważny

Postów: 51 od 04/01/2008

Niedziela 25 Październik 2009 1:17:52 am

Re: Masowy upload zdjęć do systemu

Witam

Nie wiem czy kolega Rafał widział z którego jest mój post, ale różnica nieco ponad roku, gdy ezpublish 4 miał około pół roku może trochę więcej. Po drugie wyważałbym drzwi jak bym pisał coś swojego tak jak kolega Bartek, a po trzecie wyraźnie napisałem, że potrzebowałem do ezpublish 3.8.8, dla którego nie ma tych wyważonych drzwi.

Pozdrawiam
Marcin


Musisz być zalogowany aby uzyskać dostęp do forum. Możesz się zalogować tutaj