Új régió létrehozása

burney képe

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: 
Nagy Gusztáv képe

http://drupal.org/node/171224
A lényeg, hogy nem elég.

Hogy hova kerül, azt meg CSS szintjén állíthatod.

0
0

Nagy Gusztáv

burney képe

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á)

0
0
Nagy Gusztáv képe

Szerintem erre nem fogsz értelmes választ kapni. Sokkal több infó, megnézhető verzió kellene.

0
0

Nagy Gusztáv

burney képe

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!

0
0
pp képe

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

0
0
burney képe

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ó. :)

0
0
szantog képe

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.

0
0

----
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.

burney képe

Légyszíves egy kicsit részletezed az egyes lépéseket.
Köszönöm!

0
0
szantog képe

Most melyik részét? A blokk hozzáadását, vagy a CSS-t?
Firebuggal érdemes játszadozni kicsit.

0
0

----
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.

burney képe

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.)/

0
0
Pasqualle képe

burney képe

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...

0
0
Pasqualle képe

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..

0
0
burney képe

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...

0
0
Pasqualle képe

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..

0
0
burney képe

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.)

0
0
Pasqualle képe

a smink style.css-ebe

0
0
burney képe

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!

0
0
szantog képe

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

#block-search-0 {
float: left;
width: 130px;}
 
#block-teblokkodneve{
float: right;}

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.

0
0

----
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.

burney képe

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?

0
0
szantog képe

Már írtam:
#block-block-20{float: right;}
Ezzel a bejelentkezés kerül a helyére:
#block-user-0{clear: left;}

0
0

----
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.

pp képe

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

0
0
burney képe

(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)

0
0
aboros képe

é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/

0
0

-
clear: both;

burney képe

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á!

0
0
aboros képe

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.

0
0

-
clear: both;

burney képe

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

0
0