Kedves fórumozók, szeretnék az alábbiakban egy kis segítséget kérni.
Szeretnék olyan cikkeket létrehozni az oldalamra, amiknek a főoldalon található nézete a következő: egy kis kép mellette a hozzá kapcsolódó rövid szöveggel, aztán egy kis tovább gomb.
Letöltöttem az imagecache, cck, imagefield, imageaapi views modulokat, mivel ezek kellenek hozzá. Az általatok belinkelt videó mintáján ugyanúgy szépen megcsináltam mindent.
Link: http://mustardseedmedia.com/podcast/episode16
Nos az a különbség hogy a videón sikerült, nálam meg nem.
Amit észrevettem: a szerver /files/imagecache mappájában a beállítások ellenére nincs semmi.
A cikk megírásakor ugye adok egy címet, aztán feltöltök egy képet, ami meg is jelenik piciben (ezt a sima /files/-ba teszi) aztán miután beküldtem az írást, sehol a kép. Utána megnyitom szerkesztésre, már ott is eltűnt az előnézeti kép. Az imagecache könyvtárba nem tud írni a modul. Viszont a 777 megadva neki, amit saját kézzel felmásolok és megnézem böngészőben az remekül betöltődik. Szóval nem értem hogy miért nem jelenik meg az írásomban a feltöltött kis bélyegkép.
Megtisztelő válaszotokat előre is köszönöm.
élőben
meg tudom nézni valahol ezt?
-
clear: both;
Ha
adok neked gyorsan egy admin jogot és beregisztrálsz az oldalmra. úgy gondoltad? mert akkor adom is. amúgy a: CÍM
arra most nem igazán van időm
meg amúgy se csinálj ilyet szerintem. megtisztelő a bizalom, de lehetek nagyon gonosz is, csak játszom itt a szépet és akkor nagyon meglepő dolgokat is tudok csinálni pár perc alatt... érted.
az url pont elég.
a kép forrásának ezt írja:
http://www.upfone.hu/files/imagecache/kicsi_kep/Fifa0004_3.jpg
közben az eredeti képed itt van:
/files/Fifa0004_3.jpg
tehát az imagecache verziónak itt kéne lennie:
/files/imagecache/kicsi_kep/files/Fifa0004_3.jpg
hogyan kerül(ne) egyébként oda az a kép? a tartalomtípusodban a mezők megjelenítése fülön állítottad be a megjelenést vagy valami gyalog template-hentes módszerrel?
-
clear: both;
Igen, a mezők megjelenítése
Igen, a mezők megjelenítése fülön a normál bekattintgatós-kiválasztós módszerrel készítettem el. Exclude ki van kapcsolva, a bevezteő és teljes tartalom is be van állítva. Érdekes hogy csak ha Kép és Kép van beállítva azzal működik, de ilyenkor nem tud méretezni a modul, ezért ez tárgytalan, a beállított imagecaches dologgal kellene mennie, de nem megy.
Az útvonalat amúgy meg hol tudom átírni beállítani (vagy megnézni)? mert akkor gondolom sima ügy lenne?
pontosan milyen formattert állítottál be?
látom, hogy van lightbox is, annak melyik verzióját használod?
ismert hiba van annak a formatterébe, lehet, hogy az kever be.
próbáld azt, hogy a lightboxnak nem a legutóbbi stabil, hanem a dev verzióját használod!
-
clear: both;
A legújabbat
Legújabb van fent, de most már ki is kapcsoltam az egészet, változás nulla.
nem értem hogy miért ragaszkodik a files/imagecache könyvtárhoz, mikor legelőszőr is a filesba tölti fel.
Útvonalát kéne megváltoztatnom, de nem találom. Imagefield-nek meg semmi beállítási lehetősége nincs.
így működik az imagecache
kap egy képet (elérési útjával) meg egy sablon nevet, az átméretezett képet ide menti:
/files/imagecache/sablon_neve/eredeti-kep-eleresi-utja/kep.jpg
nálad valami félrecsúszhatott, mert az src attribútumból hiányzik az eredeti kép elérési útja. de egyébként nincs ott se, ahol lennie kéne, szóval nem tudom mit, de valamit nagyon összekeverhettél.
próbáld azt, hogy teljesen letörlöd az egész imagecache könyvtárat úgy ahogy van. utána csak simán ellátogatsz a webhelyre. (az imagecache magától létre fogja hozni a szükséges könyvtárakat, ha azok nem léteznek)
-
clear: both;
Nem hiszem el...
...hogy még mindig nem jó.
az összes ehhez a témához kapcsolódó modult letöröltem minde beállítással együtt, majd újra felraktam őket, újra kezdtem a videó alapján, és még mindig kavarja az elérési utakat. Egyszer megduplázza: files/imagecache/kep/files/imagecache/kep/xxx.png
Egyszer pedig lecsökkenti: files/xxx.png.
Egyetlen különbség a vidóval kapcsolatban: én sokkal újabb modulokat használok mint ami a képeken látható, ha lecserélném konkrétan azokra, akkor talán menne? vagy nem találkozott senki ilyennel még?
Csináltam gyorsan egy saját webszervert, azon is megpróbáltam, ugyanezekkel a hibákkal elszáll ott is. pedig az egy frissen rakott uj szűz drupal. nem értem.
Nálam az
Nálam az "eredeti-kep-eleresi-utja" a files-hoz képesti elérési út, tehát ez jó lenne: http://www.upfone.hu/files/imagecache/kicsi_kep/Fifa0004_3.jpg
Több hibalehetőség lehet:
- rossz fájlrendszerbeli jogosultság (a webszerver nem tud oda írni)
- libgd-vel van probléma (apache log-ot kell nézni, nem a virtualhostét, a legutolsó testing debianban bugos például)
- olyan imageapi wrapper van beállítva, amihez nincs OS szinten támogatás
A lényeg, hogy mindegyik esetnél van hibaüzenet a logokban vagy a watchdog táblában.
5.x vs 6.x lehet változott?
most megnéztem egy 5.x oldalon, ott a files is bekerül, utána megnéztem egy 6.x -en is, ott meg tényleg a files -hoz képest kerül be. fura. lehet, hogy volt ilyen változás, csak észre se vettem?
-
clear: both;
Átnéztem még ezt-azt
Logokat megnéztem (az adminisztráció menü alatt) nem találtam semmi különöset;
Webszerver logját nem tudom megnézni mivel nem saját tár hanem központi bérelt.
A Kép és Generic opciónál rendesen kirakja a képet, illetve a linket is kiadja kis ikonnal és arra rákattintva ugrik elő lightboxxal a kép.
nem hiszem hogy képkezelő gond lenne, hiszen át is méretezi, csupán "csak" be kéne szúrnia a modulnak a képet a helyére. No meg jó helyre kéne pakolnia, ami működne is, mert a jog engedné.
Smink az nem zavar be, leellenőríztem az alapokkal is.
Viszont: olvasgattam oldalakat, ahol ilyeneket emlegetnek hogy a témák xy.tpl.php fájlaiba azt meg azt kell beszúrogatni hogy a modul működjön. Na remélem erre soha nem fog sor kerülni :D
A mod_rewrite működik az
A mod_rewrite működik az oldalon ?
Leginkább a "Rövid webcímek" (?q=admin/settings/clean-urls) oldalon tudod tesztelni, ha nem menne a rövid webcím akkor a mod_rewrite-t se megy.
Ha a mod_rewrite nem megy akkor az imagecache nem működik.
...mit tudok: http://web.termuves.hu
Nem
nem működik, sőt be se lehet kapcsolni.
Amúgy nemrég oldottam meg a problémát, mert találtam rá egyszerűbb és hatásosabb módot is, aki jót akar magának az inkább ezt próbálja :D
:: Bueditor + IMCE ::
egymásba tudnak épülni, azonnali képfeltöltés, képméretezés, pozícionálás. Van itt minden, És 5 perc alatt kész voltam. Ajánlom mindenkinek!
Bekapcsolni a szolgáltatódnak
Bekapcsolni a szolgáltatódnak kell....
Ha megfelel a Bueditor + IMCE, akkor jó, de azért nemigazán azt tudja mint az imagefield + imagecache páros.
Mindenesetre, ha célodnak megfelel a Bueditor + IMCE, akkor ez "egyszerűbb" megoldás. Mindkét modult csak ajánlani lehet.
aki jót akar magának az inkább ezt próbálja
Azért tegyük a helyére a dolgot.
Az, hogy neked nem sikerült még nem jelenti azt hogy nem jó, hanem leginkább azt, hogy nem olvastad el az ImageCache INSTALL.TXT-t. Az első(!) sor a következő: Apache2 + mod_rewrite...
...mit tudok: http://web.termuves.hu