Szaiasztok,
Van-e arra valami bevált módszer, hogy az Image modul ne egy globális könyvtárba szórja a feltöltött képeket, hanem egy előre megadott alkönyvtár struktúrába? Nem arra gondolok, hogy felhasználónként legyen más könyvtár, hanem hogy a globális könyvtárat a tartalomnak megfelelően szeretném alkönyvtárakra osztani. Konkrétan az Acidfree 5.x-t használom a képalbumok kezelésére, ami viszont az Image 5.x-re épül, tehát az Image modul lehetőségeihez kell alkalmazkodnom. A probléma az, hogy több tízezer képfájl fog az alapértelmezés szerinti "files/images" könyvtárba kerülni (minden képnek 3 változata: thimbnail, preview, eredeti), és ismereteim szerint ez baromira nem egészséges egy fájlrendszerben, arról nem is beszélve, ha mondjuk fájlkezelő programokkal is szeretnék néha turkálni abban az alkönyvtárban.
Image modul - kép alkönyvtárak
Fórum:
nem alkalmas
Szerintem nincs megoldás erre a kérdésre, úgyhogy csak a később jövők kedvéért:
Image, Acidfree és hasonló fapados modulkák nem alkalmasak arra, hogy professzionális galériákat (több tízezer képfájl) készítsünk velük.
Megoldás: CCK-val saját tartalomtípust definiálni, megadni hozzá egy upload mezőt, valamelyik file management modullal kezelni a könyvtárstruktúrát, Imagechache modullal végezni az átméretezést, sminkben szabályozni a megjelenítést...
létezik?
Egyelőre nem sikerült olyan eszközt felfedeznem, aminek segítségével a fájlrendszerből tudnék a CCK-val definiált mezőbe fájlnevet és könyvtárstruktúrát (egy megadott szinttől lefelé) beemelni.
Melyikkel lehetne megoldani?
(Lehet, hogy én látom rosszul, de gyorsabb egyszer felftp-zni / másik könyvtárból átmásolni (az én esetemben "csak" 700 képet, mint egyesével uploadolni őket...
Köszönöm a segítséget.
Kész megoldást én sem
Kész megoldást én sem találtam, de én így oldottam meg:
A könytárstruktúrára egy elvi megoldás:
- létrehozol egy CCK text field-et: 'field_konyvtar' (ebben tárolódik a kiválasztott könyvtár path-ja)
- hook_form_alter()-ban a $form-ban átalakítod választólistává
- betöltöd a könyvtárszerkezetet és beírod a választólistába
- $form['#submit'] tömb elejére (!) beteszel egy saját függvényhívást
- a saját függvényhívásban a választólista kiválasztott elemét visszaírod a text field-be ($form_values['field_konyvtar'][0]['value'] = $form_values['field_konyvtar']['key'];)
Ezekután a $node->field_konyvtar[0]['value'] helyen a kiválasztott könytár lesz.
----------------------------------------------------------
Épp most készítek egy FTP-s képgalériát, mert egyszerűen nem találtam normálisan kezelhetőt:
Elvi megoldás, saját modulban:
- létrehozok egy oldalt ?q=keptar címmel
- az oldalkészítésnél betöltöm a könyvtárstruktúrát
- megjelenítendő alkönyvtárak elérése ?q=keptar/ezegykonyvtár/....
- a képek megjelenítése a q értékből adódik (pl: http://buzaszem.farkasweb2.hu/?q=keptar)
- a képeket és a kövtárakat FTP lehet feltölteni
- a képcímeket a kép (jpg) EXIF részébe lehet elhelyezni, ha itt ki van toltve akkor a fájlnév helyett a szöveg jelenik meg (pl: http://buzaszem.farkasweb2.hu/?q=keptar/uj_iskola/vazlatterv)
Most eddig jutottam el a modullal.
Ami még lesz:
- a könytárnevekhez lehet aliast adni, így a most megjelenő béna nevek helyett rendes szövegek lesznek láthatók.
Kötöttségek (ezeket persze továbbfejlesztve a modult lehet megoldásokat kiatlálni):
- a képek sorrendjét a fájlnevek adják
- a kisképek neveinek a _k.jpg végződésűeknek kell lenni
A modul szigorúan nemkész állapotú, a forrás amatör munka :), de működik. Leírás nincs hozzá.
Ha valakit érdekel elküldöm, lehet rajta bütykölni.
...mit tudok: http://web.termuves.hu
Re: Kész megoldást én sem
Engem érdekel. Ezért el tudnád küldeni, ha még meg van, a [email protected] címre?
Előre is nagyon szépen köszönöm.
Érdekelne nagyon...
.... csak nem tudok Neked üzenetet küldeni. Nem tudod esetleg valahova feltölteni?
Nagyon érdekes modulnak tűnik, amit írtál.
feltölteném
Felfogom tölteni amint megkapom, és ide beírom a linket is.
Sőt lehet csinálok belőle egy drupal.org-os projectet.
khm
Azért lehet, hogy ehhez eMeLA-tól legalábbis illene annyit kérdezni, hogy nem ellenzi-e....
hát persze
Köszi a tippet, erről el is felejtkeztem. Akkor így fogok eljárni.
Találtam valamit
Elég hasonló ez a modul: Fast Gallery
Ahogy néztem talán az rc1 jobb egy kicsit, de a rc2 még csak 1 napos :)
http://www.emela.hu/drupal/ke
http://www.emela.hu/drupal/keptar.zip
A modul szabadon felhasználható, módosítható, javítható...
Elvileg a files/keptar alá létrehozott könyvtárakból szedi a képeket.
Kell egy kis kép és egy nagy: kep.jpg és kep_k.jpg. A képsorrendet a fájlsorrend határozza meg.
Ha a kép alatt nem a fálj címét akarod látni, akkor az exif -> comment részbe kell beírni a képcímet (értelemszerűen JPG-nél).
A modul célmodul, vagyis kifejezetten az adott oldalhoz készült, vagyis a beállítások forrásszinten állíthatók be...
Ja és beállítottam az üzenetküldést is, ha kérdés lenne... ;) Bár nem egy bonyolult modul.
(mivel amatőr vagyok a forrás is az... ;)
...mit tudok: http://web.termuves.hu
Upsz ! Ez is kell
Upsz !
Ez is kell hozzá:
http://www.emela.hu/drupal/clearbox2.zip
Ez lightbox2 modul átírása a clearbox2-re. Még a 2.0-ás verzióhoz (lehet frissíteni, mert ahogy látom már a 2.51-nél tart...) http://www.clearbox.hu/
Ezt a modult is érdemes lenne rendbe tenni valakinek... ;)
...mit tudok: http://web.termuves.hu
Egy fileban max. hány kép az egészséges?
Egy fileban hány kép lehet, amire még azt mondhatjuk, hogy optimális? Beleértve az eredetiből generált thumbnail-okat és preview-kat is.
képzavar
Szerintem képzavarban lehetsz, mert a legtöbb esetben egy fájl egy képet tartalmaz, lásd BMP, JPEG, és egyéb formátumok. Esetleg nem könyvtárra gondoltál véletlenül?
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Természetesen arra.
Természetesen arra.
fájlrendszer
Ez a dolog szerény véleményem szerint erősen függ a használt fájlrendszertől, és talán annak épségétől is. A többit pedig majd megmondják a "nagyok". :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Drupal ebben nemt túl erős
Ebben az alap Drupal nem túl erős, hisz az összes fájlt egy könyvtárba nyomja be az upload modul.
a témáról bővebben olvashatsz szerintem a hup-on
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Nem hiszem, hogy a Drupal
Nem hiszem, hogy a Drupal feladata lenne a fájlszerverek kialakítása és a fájlrendszer optimalizálása. :] Szét lehet dobni a fájlokat úgy, hogy az a Drupal számára transzparens.
Aries
http://aries.mindworks.hu
Azért lehetne gondolni rá
Azért az upload modul megoldhatná úgy a fájlok tárolását, hogy az több tízezer fájlnál se jelentsen jelentős lassulást. Mondjuk a Smarty-ban eleve meg van oldva a fájl gyorstárazásnál ez a probléma egy egyszerű módszerrel.
Mondjuk a file_create_filename pici módosításával könnyedén megoldható lenne ez.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Aries és melyik modulal lehet ezt elérni?
Aries és melyik modulal lehet ezt elérni?
mert nekem a 2100-file után furcsa dolog történt :)
a files/ images könyvtárba pakoltam be képeket 2050 db. -nál még szépen megjelenítette a képeket a könyvtárban de utána még töltöttem oda fel + 50 db. fotót és akkor az lett a végeredmény hogy most jelen pillanatban csak 2000 file-t (jpg) mutat meg és a többit nem lehet látni a könyvtárban + a import és a temp könyvtárak is elütnek, de ott van valahol mert az oldalon meg bejönnek azok a képek is amiket nem lehet látni a könyvtárban. Na de most akkor hogyan tovább mert hát nincsen ott a import könyvtár és ha megint akarok feltölteni oda képeket akkor hogyan tegyem meg?
Azok a meglevő képek
nem a cache-ből jönnek véletlen?
Nagy Gusztáv
nem
nem :)
de ha törlöm azokat, amiket látok akkor megjelenek azok amik rejtve voltak :):)
Van olyan ember itt akinek a files / images könyvtárban több mint 2100 db. kép van? :):)
Szerintem az lenne a legjobb megoldás, ha valami könyvtárakba lehetne rendezni bizonyos képcsoportokat és így elkerülhetnék azt hogy az összest a files / images-be tegye be.
Lehet hogy létezik ilyen megoldás csak még én nem tudtam róla. Ha van, ilyen szívesen kipróbálnám, hogy mit produkál :)
probléma megoldva
a probléma első fele megoldva ...az ftp-n kellett állítani
Hali! Van egy kis
Hali!
Van egy kis problémám. Feltöltöttem az images és az images gallery modulokat de a fileimportálás nem működik valamiért.Engedélyeztem mindent amit kellett és az importálás helyét is megadtam sőt még a képeket is látja, de amikor bejelölöm a képeket amiket importálni szeretnék és a galériát ahova tenném őket, miután rákattintok az importra egy üres lap jelenik meg, és nem történik semmi. Előre is köszi a segítséget!
Tipp: Növeld meg a php.ini
Tipp: Növeld meg a php.ini -ben a PHP által felhasználható memória méretét jó nagyra (mondjuk 64M), hogy el lehessen dönteni, vajon ez okozza-e a hibát.
Aries
http://aries.mindworks.hu
nehézkes
A kép importálás elég nehézkes: nagyon lassú, és nekem sikerült egy Apache-ot is megfektetnem vele... A logok alapján egynél több kép esetén iszony sok memóriát és processzoridőt eszik, szóval nem egészen szerver-barát, bár kétségtelen, felhasználóbarát funkció lenne.
P.