Sziasztok!
Szeretnék létrehozni egy új régiót, méghozzá a header-ben (alapból volt már kettő egymás mellett, de szeretnék egy harmadikat is a flash animációk részére. (ami teljesen kint van jobb-szélen)
Ehhez elég ha "deklarálom" a css-ben, beállítom a margókat... és a page.tpl.php-ban pedig berakom egy if-fel ?
Igazából amit nem tudok, hogy hogyan lehet elérni, hogy az új régió a meglévők mellé és ne alá kerüljön, az min múlik?
Köszönöm előre is.
Drupal verzió:
Fórum:
Szerinem innen indulj
http://drupal.org/node/171224
A lényeg, hogy nem elég.
Hogy hova kerül, azt meg CSS szintjén állíthatod.
Nagy Gusztáv
Nem biztos, hogy szükséges, ha...
Most így belegondolva nem biztos, hogy szükségem van új régióra, ha rátudom venni valahogy a rendszert, hogy a flash-et amit készítettem a headerben lévő blokkok mellé helyezze.
Mert mikor próbáltam akkor berakta a második blokk alá és nem mellé.
(Ráadásul egy jobbra húzással () is csak addig megy amíg a css-ben a middle blokk margója engedi,) -már az összes pozíciót végigjátszottam kb.
Ez talán egyszerűbb megvalósítás lenne, de soha nem úgy rakja ki, ahogy szeretném (tehát szélre és nem a másik blokk alá)
Ebből én semmit se értek
Szerintem erre nem fogsz értelmes választ kapni. Sokkal több infó, megnézhető verzió kellene.
Nagy Gusztáv
Megnézhető verzió:
Ezen kívül még milyen infóra lenne szükség?
http://test1.nethub.hu/
A fenti fehér részen (ami csak egy test változat, ahogy az egész oldal:)) jobb oldalon látsz egy nagy üres részt (a headerben a könyvek fölött közvetlenül) oda terveztem egy flash-t egy szép grafikával, csak nem tudom bejátszani arra a pozícióra. Ezt te hogy tennéd?
Nagyon köszönöm, hogy segítesz!
info
Nyilván készítettél oldal terveket, navigációs terveket, látvány terveket. Ha nem akkor egy ilyet szeretnék és ilyen lett ábra ilyenkor nagyban tud segíteni.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Van csak nem nálam :D
Látványterv az van, csak éppen a grafikus haveromnál, de majd átküldetem.
De az oldal az alap koncepcióhoz képest szépen fejlődött.
(Navigációs terv az van, de sztem arra nincs szükség.)
Most lépésekben gondolkodom és a következő lépés csak annyi, hogy oda kerüljön az animáció. :)
Berakod blokként a
Berakod blokként a header-lastba másodikként és kapjon egy clear: right-ot, a block-search-0 meg float left-et.
Ja, és közben folyamatosan nézd a dobozok méreteit. A header-last 300px, így biztos, hogy nem fog kiérni szélre.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Légyszíves egy kicsit
Légyszíves egy kicsit részletezed az egyes lépéseket.
Köszönöm!
Most melyik részét? A blokk
Most melyik részét? A blokk hozzáadását, vagy a CSS-t?
Firebuggal érdemes játszadozni kicsit.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Az tiszta, hogy berakom
Az tiszta, hogy berakom blokként csak az nem, hogy ezt hogyan érted: "kapjon egy clear: right-ot" - ezt hova, hogyan?
Ugyanakkor az világos, hogy nyitnom kell a szélességet (asszem most 280px), tehát hogy kiérjen a jobb széléig a headernek.
Majd a CSS-be megkeresem a block-search-0 -át és alá rakok egy ilyet: float: left;
A másik, hogy az eredmény nem az lesz ugye, hogy a mostani helyén a sidebar-last úgy néz ki, hogy legfelül a keresés blokk, majd alatta akkora szünet amekkora a flash magassága és ezalatt a bejelentkezés.
/hanem amit szeretnék, az az, hogy minden ugyan úgy ahogy most, csak jobb-szélen a headerben a flash (aminek magassága majdnem azonos a header mostani magasságával.)/
float
http://www.w3schools.com/css/tryit.asp?filename=trycss_float6
Ez így rendben is, hiszen itt
Ez így rendben is, hiszen itt kettő külön régió van, de nekem egy régión belül kell 1db blokkot valahogy float:left -tel oldalra raknom.
Ez a probléma...
problema
milyen regio, hol? ez egy sima HTML+CSS, nincs regio.
tegyel oda egy sajat blokkot, majd a smink style.css-ebe ird bele az adott blokkra, hogy float:left. ennyi..
Szerintem értelmezésben nem
Szerintem értelmezésben nem találunk közös nevezőre :)
Na most, én régiónak hívom azt a területet ahova blokkokat helyezhetünk el.
Pl.: sidebar-first
Blokk pedig az az elem amit a régióba belehelyezhetünk
Pl.: Elsődleges linkek
/Jól gondolom nem?/
Tehát a problémám, hogy egy régióba több blokkot is helyezhetünk és ezáltal az összes oda kerül ahova az adott régiót css-ben beállítottuk.
Ami viszont megoldást jelenthet az az, hogy ha létrehozok egy saját régiót és annak állítok float:left -et, ennek a megvalósításával egyetlen probléma van, méghozzá az, hogy soha nem csináltam még ilyet! Tehát eddig nem hoztam létre régiót és nem tudom, hogy hogyan kell. (Annyit tudok, hogy hozzá kell adni az info-ba, a css-ben, és persze a page.tpl.php-ban.
De többet nem :(
Ha valaki érezne erőt magában, hogy segítsen azt megköszönném :)
Igazából bármilyen ötletnek örülnék...
nem kell regio, egyszeru float:left
igen, a Drupal fogalmakat erted, de most egy alap CSS szabalyt kellene megerteni ahol nincsenek blokkok meg regiok.
Attol, hogy a regiod felul van attol meg lehet benne 2 blokk egymas mellett. Ahogy a regionak megadhatsz float:left-et ugyanugy a blokknak is megadhatsz float:left-et. Ahhoz hogy ket elemet egymas melle helyezz, nem kell uj regiot letrehoznod..
Akkor már csak egy kérdés
Akkor már csak egy kérdés, hogy ezt a saját blokkra vonatkozó float:left-et hova kell beírni???
(Már alapból van egy ennek a régiónak, tudom, hogy ez nem régió, csak mondom.)
a smink style.css-ebe
a smink style.css-ebe
gondoltam :)
Ami miatt aggódom:
Szerintem tudom mire gondolsz, arra, hogy a css-ben a blokkhoz tegyem be a float:left -et, ez azért necces mert akkor mondjuk, ha az oldalt nézzük ( http://test1.nethub.hu ) nem csak azt az egyet rakja oldalra, ami majd a saját blokkom lesz, hanem pl. a keresés blokk MELLÉ fogja sorolni a bejelentkezést és majd azt a blokkot is amit én berakok.
http://test1.nethub.hu/themes/ess-hu/style.css
- ez a css elérése, mert akkor kicsit pontosabban láthatod a helyzetet :)
Köszönöm minden segítségedet!
Tedd már bele azt a blokkot,
Tedd már bele azt a blokkot, hadd játszadozzak vele! :)
Ahol a blokkokat lehet húzogatni ott úgy állítsd be, hogy a kérdéses blokk a Belépés és a Keresés közé kerüljön.
Ilyenkor ha a style.css végére beírod, hogy
akkor elvileg jónak kell lennie.
A sminked jól látom, hogy saját? Mert ha nem, akkor a style.css-t nem jó babrálni, mivel egy frissítéskor el fognak tűnni a beállításaid.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Már csak...
Már csak valahogy fel kell tuszakolni a user block-ot,
/Kipróbáltam, hogy annak is adok float: left -et de attól változatlan marad/
Egy kicsit még tudnátok abban segíteni?
Már
Már írtam:
#block-block-20{float: right;}
Ezzel a bejelentkezés kerül a helyére:
#block-user-0{clear: left;}
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Munkaközvetítőben adj fel egy hirdetést.
Van munkaközvetítő rovat, ott feladhatod a munka hirdetésedet és ha lesz elég kecsegtető ajánlatod találni fogsz valakit aki megcsinálja neked.
Ez a téma már rég nem kapcsolatos a Drupallal ez egy egyszerű HTML/CSS kérdés. Kérem hagyjátok abba.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Mondjuk az tény, hogy rá
(Mondjuk az tény, hogy rá lettem kényszerítve, mert eddig nem az én feladatom volt (eddigi full flash oldalakat készítgettem).)
Most már nem tűnik bonyolultnak, (persze utólag), amit nem ismertem az az, hogy saját blokkot is simán lehet a style-ban bizergálni.
Most már sikerült elkapnom a logikáját :)
Úgyhogy abba hagyjuk :D:D:D
/Amúgy szerintem félig még kapcsolódhat is a drupalhoz, mert régió létrehozással indult./
Többieknek, nagyon köszönöm, minden segítségét, mert néha sajnos az ilyen egyszerű lépések jelentik a legkomolyabb nehézséget. (Legalábbis gyakran szembesülök hasonló helyzettel)
a css alapjai hiányoznak nálad
és ez nem drupal téma, erre világított rá pp. ha világosak lennének ezek az alapok, alap kiválasztók megcélzása, akkor fel sem merült volna a kérdésed.
néhány link:
http://tinyurl.com/cp5bpk
http://tinyurl.com/ne9c9j
http://www.cssmastery.com/
-
clear: both;
Megoldom... :D
Tudod én olyan kísérletezős típus vagyok, (C++ -ban is ezt toltam, és már elég jól tudok).
Nemigazán vagyok annak a híve, hogy fogok egy szakkönyvet és akkor azt elolvasom és kész, megértés szempontjából inkább a próbálkozás az előnyös szerintem ;)
Persze ha leakadok és nem látom a következő lépést akkor googlizok, de van, hogy pont az ami hiányzik nincs meg :(
/A másik pedig, ha esetleg a szak kifejezéseket nem ismerem, az még nem jelenti azt, hogy a problémát nem tudom megoldani, és erre a válasz pont előzőekben rejlik/
csá!
persze próbálkozva tanul az ember
csak itt az volt a helyzet, hogy teljesen fogalmad sincsen, hogy eszik e vagy isszák a html és a css kapcsolatait. ami meg marhára nem drupal kérdés, olvass el egy alap css segédletet és megérted a dolgokat. a teljesen tökéletesen érthető válasz vagy ötször hangzott el, legelőször vagy egy tucat hozzászólással ezelőtt és fogalmad se volt, hogy például hova rakj egy css szabályt, hát akkor ez olyan luk a tudásodba, ami nélkül elég nehéz lesz továbblépni, akármennyire is megy a c+..
értelmezésben meg nem közös nevezőre kell találni, hanem megintsak meg kell tanulni az alapokat, amiben benne lesznek az alap szakkifejezések, amik rögvest meg is teremtik majd a közös nevezőt.
persze csinálod ahogy akarod, ez csak az én véleményem.
-
clear: both;
Rendben lesz
Persze véleményedet tiszteletben tartom hiszen te már elég régóta foglalkozol a drupallal,
de ettől függetlenül nem tartom megalapozottnak azt a vádat mikor azt mondod, hogy "fogalmam sem volt... "
Nem kell itt túlozni, hiszen csak annyiról volt szó, hogy én eddig mindig régióban gondolkodtam, és nem tudtam, hogy különálló blokkokkal ugyan azt a hatást el lehet érni, és szimplán csak nehezen esett le.
Másrészt pedig most komolyan megfogadom a tanácsodat és bepótolom a lukakat, és begyakorlom az alapokat.
hi