Oldal menü létrehozása!
Szerző
Üzenet
Üdv!
Engem az érdekelne, hogy az AcidTechRed sablonra hogyan lehetne oldal menüt létrehozni!
Előre is köszönöm a válaszokat!
Engem az érdekelne, hogy az AcidTechRed sablonra hogyan lehetne oldal menüt létrehozni!
Előre is köszönöm a válaszokat!
Attól függ, hogy milyen oldalsó menüre gondolsz (a kérdésed alapján a válasz: a megjelenés fájljainak szerkesztésével ).
Mert lehet többféle is az az oldalsó menü:
És az sem mindegy, hogy milyen széles, a szélessége fix-e vagy a böngésző ablak átméretezésével változik, gördül-e a fórummal együtt vagy fixen egy helyben van (mint egy frame-es oldal menüje) stb.
Szóval egy részletesebb kérdésre részletesebb választ tudunk adni.
Mert lehet többféle is az az oldalsó menü:
És az sem mindegy, hogy milyen széles, a szélessége fix-e vagy a böngésző ablak átméretezésével változik, gördül-e a fórummal együtt vagy fixen egy helyben van (mint egy frame-es oldal menüje) stb.
Szóval egy részletesebb kérdésre részletesebb választ tudunk adni.
a második megoldás az megfelelő lenne, fix helyen menüvel!!
a sablonról annyit, hogy nem fix szélességű, tehát, akkor ezt is megkellene oldani, gondolom én!
a sablonról annyit, hogy nem fix szélességű, tehát, akkor ezt is megkellene oldani, gondolom én!
A kód változhat sablononként. Ami biztos:
Hozzd létre az overall_header.html-ben ezt:
css-el beállíthatod a különféle megjelenéseket.
Hát egyellőre ennyi... Ha megmondod milyen sablont használsz többet segíthetek.
_________________
<M>
Hozzd létre az overall_header.html-ben ezt:
Kód:
<div id="oldal_menu">
<a href="oldal.php">Hivatkozás</a>
</div>
css-el beállíthatod a különféle megjelenéseket.
Hát egyellőre ennyi... Ha megmondod milyen sablont használsz többet segíthetek.
_________________
<M>
A styles\acidtechred\template\overall_header.html-ben a
(kb. 148. sor) elé illeszd be:
A
után (kb. 24. sor) illeszd be ezt:
illetve hozz létre egy ie6.css fájlt a theme könyvtárban ezzel a tartalommal:
Illeszd be a styles\acidtechred\theme\stylesheet.css végére ezt:
És illeszd be a styles\acidtechred\theme\ie7.css végére ezt:
Ezek a legszükségesebb formázó utasítások, természetesen úgy bővíted őket, ahogy jólesik. Ha nem szeretnéd, hogy az oldalsáv leérjen a képernyő aljáig, akkor töröld a
Működik IE7, IE8beta1, Firefox és Opera alatt és IE6 alatt egy kis szépséghibával.
Kód:
<table border="0" cellspacing="0" cellpadding="0" width="{$CA_WIDTH}" id="maintable" align="center">
Kód:
<table class="tablebg" id="oldal_menu" cellspacing="0">
<caption>
<div class="cap-left">
<div class="cap-right"> Oldal menü </div>
</div>
</caption>
<tbody>
<tr>
<td valign="top">
<p>Az oldalsáv tartalma</p>
</td>
</tr>
</tbody>
</table>
A
Kód:
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/ie7.css" />
<![endif]-->
Kód:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/ie6.css" />
<![endif]-->
Kód:
/* CSS for IE 6 */
#oldal_menu {
float: left;
position: fixed;
clear: both;
}
Illeszd be a styles\acidtechred\theme\stylesheet.css végére ezt:
Kód:
#oldal_menu {
position: fixed;
height: 100%;
}
És illeszd be a styles\acidtechred\theme\ie7.css végére ezt:
Kód:
#oldal_menu {
position: fixed;
top: 0px;
left: 0px;
height: 100%;
}
Ezek a legszükségesebb formázó utasítások, természetesen úgy bővíted őket, ahogy jólesik. Ha nem szeretnéd, hogy az oldalsáv leérjen a képernyő aljáig, akkor töröld a
height: 100%;
sorokat.
Működik IE7, IE8beta1, Firefox és Opera alatt és IE6 alatt egy kis szépséghibával.
ok köszönöm szépen! és akkor hogy tudom azt megoldani, hogy fix szélességű legyen a fórumom?
A fórum fix szélességű alapból is, gondolom azt szeretnéd elérni, hogy kitöltse az egész rendelkezésre álló helyet.
Adj meg az
Az overall_header.html-ben módosítsd a
sort erre:
A ca_config.html-ben módosítsd a 6. sort erre:
Végül a stylesheet.css-ben a
sort.
Persze az arányokkal szabadon játszhatsz, ha nem egy konkrét pixelben megadott értéket adsz meg, hanem százalékos értékeket, akkor alkalmazkodni fog (többé-kevésbé) az ablak átméretezésekhez (nem a legtökéletesebb, de a CSS tudományomból ennyire futotta).
Adj meg az
#oldal_menu
-nek két további tulajdonságot: Kód:
width: 10%;
min-width: 150px;
Kód:
<table border="0" cellspacing="0" cellpadding="0" width="{$CA_WIDTH}" id="maintable" align="center">
Kód:
<table border="0" cellspacing="0" cellpadding="0" width="{$CA_WIDTH}" id="maintable" align="right">
A ca_config.html-ben módosítsd a 6. sort erre:
Kód:
<!-- DEFINE $CA_WIDTH = '90%' -->
Végül a stylesheet.css-ben a
#maintable
tulajdonságai közül töröld a Kód:
margin: 0 auto;
Persze az arányokkal szabadon játszhatsz, ha nem egy konkrét pixelben megadott értéket adsz meg, hanem százalékos értékeket, akkor alkalmazkodni fog (többé-kevésbé) az ablak átméretezésekhez (nem a legtökéletesebb, de a CSS tudományomból ennyire futotta).
A hozzászólás legutóbb Marcee által 2008.04.02. 18:24-kor lett szerkesztve, összesen 1 alkalommal.
kössz szépen! de, ha így az egész fórumot az oldalmenü miatt jobbra helyezem, akkor még mindig nyúlhat nem? valahogy olyan megoldás kellene, hogy ezt ne tegye meg, mivel nem akarok oldalra scrollozható fórumot!
szerk.: ha én nem akarok olyan opciót, hogy az oldal menü működjön IE6 alatt, akkor ezt a ie6.css fájlt nem kell létrehoznom ugye?
szerk.: ha én nem akarok olyan opciót, hogy az oldal menü működjön IE6 alatt, akkor ezt a ie6.css fájlt nem kell létrehoznom ugye?
Százalékos megadásnál a böngésző ablakának szélességéhez képest számítódik mind a menü, mind a fórum szélessége, nem kellene túlnyúlnia.
Nem csak az ie6.css-t nem kell akkor létrehoznod, hanem a
részt sem kell beillesztened. Az más kérdés, hogy egyelőre még támogatni kellene a hatos IE-t is (például ezen az oldalon az IE-s látogatók majdnem 40%-a még IE6-ot használ).
Nem csak az ie6.css-t nem kell akkor létrehoznod, hanem a
Kód:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/ie6.css" />
<![endif]-->
hm... értem, meggondolom majd...
kössz szépen mégegyszer mindent!
kössz szépen mégegyszer mindent!
Marcee írta:
(például ezen az oldalon az IE-s látogatók majdnem 40%-a még IE6-ot használ).
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!
fberci írta:
Mondjuk ez szerencsére még így is csak az összes látogató 9%-a.
Marcee írta:
Ebben egyetértünk, csak azért írtam, hogy felhívjam rá Gasszi figyelmét, hogy még mindig túl sokan használják ahhoz, hogy ne vegye / vegyük figyelembe.fberci írta:
Mondjuk ez szerencsére még így is csak az összes látogató 9%-a.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!
Marcee!
baj van a kóddal! megcsináltam minden szükséges módosítást, és ez a feltételezett oldal menü az oldal tetején jelenik meg! nos lenne még egy kérésem, valami arra a helyre kellene tenni, ahol sötét szürke a rész!
baj van a kóddal! megcsináltam minden szükséges módosítást, és ez a feltételezett oldal menü az oldal tetején jelenik meg! nos lenne még egy kérésem, valami arra a helyre kellene tenni, ahol sötét szürke a rész!
Látatlanban nem tudok mit mondani. Mi a fórum címe és milyen böngészővel próbáltad?
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.