Sziasztok!
Most ismerkedem a drupallal, de ez a kérdésemből gondolom kiderül. :-)
Saját készítésű blokkokba, oldalakra csilli-villi flash-eket, képeket tartalmazó html tartalmat szeretnék feltenni. Ezek állományait FTP-vel feltöltöm a files kömyvtárba, vagy annak alkönyvtáraiba. Hogyan tudok rájuk hivatkozni? Pl. próbáltam egy a files könyvtárban lévő képet megjeleníteni egy saját készítésű blokkban így:
<img src="files/innohajo_big.jpg" />
Ha a beviteli formát full HTML-re tettem, akkor felhasználóként nézve megjelenik a kép, viszont adminisztráció közben nem. Normális jelenség ez?
Tehát:
Felhasználóként helyes az útvonal, megjelenik a kép:
(Ezt látom, ha megnézem a kép útvonalát:)
http://www.valami.hu/miki/files/innohajo_big.jpg
Adminisztrációkor:
http://www.valami.hu/miki/admin/build/files/innohajo_big.jpg
Tehát beleteszi ezt az
admin/build
részt és ettől hibás lesz az útvonal.
Ezzel együtt kell élni? Vagy valamit rosszul állítottam be?
Köszi a segítséget!
Üdv:
Miki
Fórum:
ne legyen relativ
A kérdésedben ott a megoldás ;)
Ne relatív útvonalat használj!
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
ez lenne a megoldás?
Szia!
Hát igen, így valóban működik. Csak hát ha nem a tárhelyen fejlesztek, hanem saját gépen, akkor azért elég macerás a dolog ...
Üdv:
Miki
Seemann
Nemértem...
Szia.
Ez miért bonyolult?
<img src="/files/innohajo_big.jpg" />
Üdv: Zoli
kezdő / jel probléma
szerintem legyen relatív, csupán arról nem szabad megfeledkezni h az útvonalat ne úgy kezdje h "files/valami" hanem "/files/valami" ugyanis ha a kezdő "/" jel el van hagyva akkor az oldalad.hu/alnev elérési út esetén oldalad.hu/alnev/files mappában fog keresni és nem fog működni a dolog.
szóval nem bonyolult ez, csak megfeledkezett a kezdő "/" jelről.
sites/default mappába
Ha a sites/default vagy sites/honlapneve.hu mappába teszed a files mappát (a Fájlrendszer menüpont alatt), akkor /system/files néven tudsz rá hivatkozni:
Nyílván nálam van a hiba
Sziasztok!
Nyílván nálam van a hiba, ezzel tisztában vagyok. Gondolom valamiféle beállítás lehet a ludas. Próbálok minél több infót megadni Nektek.
A drupalt nem a gyökérbe tettem, hanem egy miki nevű mappába. A settings.php-ban megadtam az alapkönyvtárt. (Most munkahelyen vagyok, nem tudok FTP-zni, de egy opcionális sor volt és az útmutató szerint azt is kitöltöttem) Rövid fájlneveket használok. (Ezt jól írtam? Talán értitek mire gondolok, nincs ilyen q= stb.)
Zoli! Ha pontosan elolvasod a kérdésemet, akkor kiderül belőle, hogy meglenik a kép a
relatív utvonallal, de ha "adminisztráció" menüpontban vagyok, akkor elé tesz egy "admin/build" tagot és elromlik az elérési útvonal.
(Gondolom az érthető, hogy rámegyek a képre jobb gombbal, aztán a tulajdonságok menüpontban meg tudom nézni az útvonalat, ha megjelenik a kép, ha nem)
Edit! Nem tudom miért, de ha beírom a "/system/files ..." dolgot, akkor nem helyettesít be a system helyére, hanem simán azt is beírja az elérési útba.
Andrew! A kezdő "/" jel berakása a leg ígéretesebb. Ebben az esetben "adminisztráció" esetén sincs benne a zavaró "admin/build", "csak" lemarad a miki nevű mappa az útvonalból és ezért nem jó az elérés.
Köszi a segítséget!
Üdv:
Miki
Seemann
/miki/...
Ilyen esetben ki kell írnod az útvonal elé az alkönyvtár (miki) nevét.
Nem ajánlom ezt a megoldást, ha elköltözteted a honlapot a miki almappából, az összes linket át kell majd írnod.
Félreértetted
A teljes drupal rendszert tettem a (miki) alkönyvtárba, tehát a files a drupal gyökerében van így nem kell a /miki
Seemann
de kell
Nem értettem félre, és kell a /miki. Te magad írtad az indításkor, hogy:
sites/default
Edit!
Ezt kifejtenéd egy kicsit szájbarágósabban konkrét példával?
A Fájlrendszer menüpontban azt írja súgó, hogy idézem:
"Nyilvános letöltési mód esetén a Drupal telepítési könyvtárához képest relatív útvonalat kell megadni ..."
Tehát egyszerűen files van megadva nálam.
Köszi!
Üdv:
Miki
Seemann
ahol a settings.php van
Így kell kinéznie a könyvtárstruktúrának:
Tehát a files mappát oda teszed, ahol az adott site-hoz tartozó settings.php található. Hátránya, hogy ha több honlapon szeretnéd ugyanazt a fájlt használni, akkor többször fel kell tölteni (vagy abszolút útvonalat megadni az operációs rendszer gyökeréhez viszonyítva).
Előnye, hogy használhatod a /system/files/... formulát, ami tapasztalataim szerint mindig megbízhatóan működik, jól bírja az ide-oda költöztetést, mindegy neki, milyen operációs rendszer, stb.
Ha a Drupal gyökér alá teszed a files mappát (egy szintre az includes, stb. mappákkal), akkor a feltöltött fájlokat bármelyik honlapról el tudod érni /files/... útvonalon, viszont tapasztaltam olyat, hogy Windows alatt egyes modulok nem jól kezelték az útvonalakat, az adatbázisba hibás elérési utat mentettek.
Ezt azzal sikerült orvosolni, hogy a Fájlrendszer beállítások alatt kiírtam a teljes elérési utat:
C:/Documents and Settings/E/Dokumentumok/Web/drupal/sites/default/files
Ilyen esetben linuxos előre-perjeleket kell használni, és elvileg nem lehetnek szóközök, bár nekem ez utóbbival nem volt problémám.
files helye
Köszi, megpróbálom így.
Köszi!
Miki
Seemann
Őrületbe kerget ez a dolog
de már látni a fényt az alagút végén! :-))
Edit!
Igazad volt, az
formula tökéletesen működik. (Minden hozzászólónak igaza volt, az elején a "/" jel mindenképpen kell, akkor nem keveri bele ezt az "admin/build" dolgot.
De - jogosan - nem igazán javasolod ezt a megoldást! Tehát az útmutatásod szerinti helyre tettem a files könyvtárat. Le is teszteltem egy un. csatolmánnyal, szépen megtalálta a rendszer az új helyén.
Az viszont már erősen megnövelte ősz hajszálaim számát, hogy az általad javasolt
továbbra is a következő útvonalat szülte:
Valamit még egészen biztosan nem állítottam be rendesen! A settins.php átnéztem 10-szer!
Egy kicsit küzdjetek még velem! :-))
Köszi!
Üdv:
Miki
Seemann
base url nem kell
Ha beállítottad a settings.php-ben a base url-t, akkor kommentezd ki. Általában nem kell a base url.
Ha viszont nem állítottad be, akkor próbáld ki az alábbi beállítással:
Megpróbáltam
Megpróbáltam minden lehetséges verziót, de nincs változás! :-(
Köszi!
Üdv:
Miki
Seemann
fájlrendszer beállítások
A fájlrendszer beállításokat átírtad, amikor áthelyezted a files mappát?
Átírtam a fájlrendszer beállításokat
Hát Te sem vagy egy korai fekvő! :-)))
Igen, átírtam:
sites/default/files
Le is ellenőríztem egy un. csatolmánnyal, szépen ide pakolta a képet. (Még szoknom kell a szóhasználatot, tehát egy tartalomhoz csatoltam egy képet és leellenőríztem, hogy hova teszi.)
Üdv:
Miki
Seemann
Talán segíthet...
Mikor elkezdtem webezgetni, sok gondom akadt az útvonalakkal. Ezért utánanéztem és összeszedtem, ide:
http://web.axelero.hu/ht7050/web/cikkek/site_paths.html
Nyilván a Drupal erősen meghatározza a dolgokat, de talán akad benne hasznos info.(?)
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás
Köszi Tamás!
Köszi Tamás a segítségedet!
Elolvastam a cikkedet, tényleg szépen összeszedted a hivatkozásokkal kapcsolatos tudnivalókat!
Az az igazság, bár drupálban absz. kezdő vagyok, (de ott nagyon!:-))) azért "elkövettem" már néhány dolgot. Sima html, nuke, a nuke-t csak mint keretrendszert felhasználva teljesen speciális alkalmazás, php-ban írt progik stb. Bár nem ide tartozik, de írtam VFP-ben webmestereknek szánt alkalmazást (Csoportos fájl módosító, elég sokan letöltötték)
Éppen ezért bosszant ez a kis probléma mindjárt az elején! Talán az a baj, hogy nem a gyökérbe, hanem egy könyvtárba telepítettem a drupalt? (Helyet kaptam egy fizetett tárhelyen, nem rakhattam a gyökérbe)
Mindegy, végülis a "/miki" szépséghibával működik. (Nem értem miért nem jön össze az Edit által javasolt "/system"-es formula!)
Úgy tűnik lesz egy nagyobb munkám és arra edzek! :-)) Szeretném kipróbálni a Drupált. A CMS rendszerekkel dunát lehet rekeszteni, de a kezdeti problémáim ellenére tetszik ez a rendszer. Nem pedálozni akarok, de nagyon jó a magyar támogatása. (Verziókövetés, fordítás, segédletek stb.) és persze nem utolsó sorban ez a fórum is! Nagyon sokan hozzászóltatok, mindenkinek köszönöm!
Üdv:
Miki
Seemann
Nincs mit :o)
Ha gyakorlott, vagy nemigen mondott újat. (Én néha-néha átfutom, mert nem foglalkozom napi szinten ezzel...)
Ha tudsz angolul, érdemes lehet még a Drupal.org-ba beletúrni.
Rémlik, hogy az egyik guru (akik most a nagy újság portált készítették - Edit írt róla itt) gondolkodott a site path-ok ról a saját blogján is....
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás
Nekem sem megy a /system/files
Én egy aldomainba raktam a drupalt, de nekem sem megy ez a /system/files dolog. Ugyanezt irja ki, nem helyettesiti be. Nem lehet hogy ez csak akkor mukodik, ha mar elsore ezt a helyet adod meg a files konyvtarnak? En is utolag akartam modositani.