Üdv!
Volna nekem egy nagy problémám, megkért egy barátom, hogy ha tudok, dobjak már neki össze egy honlapot, belekezdtem, egész sokra is jutottam, de szembetalálkoztam két (számomra) megoldhatatlan problémával.
De elöbb vess rá egy pillantást: http://ajkanet.hu/~palkovics/
Bal fent van egy üres rész a menü mellett, ez a navigáció helye, s ha szükség van rá (van előző, vagy következő lap, esetleg ki lehet lépni egyel fentebbi szintre), megjelenik.
Ez most így néz ki: http://hup.pastebin.com/P0JbTazM
Nagy problémám ezzel, hogy bizonyos esetekben (pl. első képnél állunk, vagy a legfelső szinten vagyunk) a navigáció ezen elemei eltűnnek, hisz nincs értelmük. De ekkor az többi menüpont elcsúszik, és sehogy sem bírom odakötni.
PHP az egész (légyszíves, majd ne sírjatok), és nagyon csúnya a workaroundom: http://hup.pastebin.com/5ydV1EYV
Ezt inkább div-vel, vagy másképp kellene megloldani, mert így nem merem kiadni a kezemből, és nem is szép. Tudna valaki segíteni, hogyan csináljam meg? (Igen, nem vagyok programozó.)
Előre is köszönöm!
- 1430 megtekintés
Hozzászólások
Nem értek hozzá, de "nobr" nem segít?
kacsacsőrben. :)
- A hozzászóláshoz be kell jelentkezni
Nem a sortörés a probléma, hanem az, hogy ha galériában vagy, és van előző és következő kép, akkor ezt látod:
Prev Up Next
Ez eddig jó, de ha nincs előző kép, mert az elsőt nézed épp, akkor az Up kicsúszik bal szélre, és ezt látod:
Up Next
Én azt szeretném, ha az összes navigációs menüpont a helyén maradna, akkor is, ha a többi esetleg hiányzik (Az Up tehát mindig középen, a Next pedig mindig jobbszépen).
Ha félreértettelek, bocsi.
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
Ezt a legegyszerűbb talán úgy megcsinálni, hogy amikor nincs előző v. következő, akkor is kirakod a szöveget, de nem linkként, így a szöveg állandóan ott marad (esetleg más színt is adhatsz neki.) A másik lehetőség, hogy egy table-be rakod vagy 3 egymás mellett lévő div-be (amit float:left-tel tehetsz egymás mellé). Ebben az esetben előre állítsd be fixre a szélességeket.
- A hozzászóláshoz be kell jelentkezni
Ha meg netán háttérszínt adok a nem elő linkeknek, akkor meg nem is látszik.
imádok kókányolni :)
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
Adj neki halványabb színt, hogy egyértelmű legyen, hogy az a "gomb" inaktív.
- A hozzászóláshoz be kell jelentkezni
"imádok kókányolni"
Azt látjuk. Ha meg szólnak érte, lepereg.
- A hozzászóláshoz be kell jelentkezni
Nem pereg le egyáltalán, érezd a lemondást a hangomban :)
Az elmúlt 3 héten (134 órán át) egyfolytában kókányolnom kellett a munkahelyen, talán így érthetőbb...
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
Akkor már css visibility: hidden;
Így a helye megmarad, de teljesen eltűnik.
--
Don't be an Ubuntard!
- A hozzászóláshoz be kell jelentkezni
[off]
Halp. LOL :D
[/off]
[on]
CMS nem egyszerűbb? Drupal, Wordpress, Joomla, etc.
[/on]
|| "Software is like sex: it's better when it's free." Linus Torvalds || Visit Gorkhaan's Homepage
- A hozzászóláshoz be kell jelentkezni
Ez Zenphoto. De a kinézetet attól még, hogy CMS, meg kell csinálni...
Amúgy a címet ez a kép ihlette: http://www.veronicabelmont.com/wp/wp-content/uploads/2007/06/halp.jpg
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
Oks nem tudtam hogy CMS, most már oké. :D
|| "Software is like sex: it's better when it's free." Linus Torvalds || Visit Gorkhaan's Homepage
- A hozzászóláshoz be kell jelentkezni
Végezz tartalomcserét:
http://hup.pastebin.com/CSXG4SVD
A két(vagy bármennyi) klassznévhez meg veszel fel css -t; helykitöltővel,stb.
De semmi esetre se használj nem törő/egyéb szóközt.
Szerk:
A $menustatus -t te kapod majd a CMS-től.
'lekene sslje'
- A hozzászóláshoz be kell jelentkezni
A "duszámfin"-on elgondolkodtam. :D
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
:)
Egyébként (ha már cms -t használsz) mindenképp célszerű a beépített metódusokat használni (bár általában az ilyenek még a kernelt is lepéldányosítják, majd a végeredmény csak egy szimpla str_replace lesz...:))
'lekene sslje'
- A hozzászóláshoz be kell jelentkezni
Ezeket használtam: http://www.zenphoto.org/documentation/functions/_template-functions.php…
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
No, most már szebb lett, de a szövegek lejjebb vannak csúszva kicsivel: http://anyhub.net/file/screen-shot-2010-05-24-at-3.00.43-pm.png
Tudna valaki tanácsot adni, hogyan javíthatom ki?
Annyira rájöttem, hogy az "a" tag tolja feljebb, viszont a sima szövegeknek nincs "a" ragjük, akkor hogyan oldhatom meg ezt a problémát?
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
Ugyanazt a classt alkalmazd text-decoration nelkul, mint ami az anchorra vonatkozik.
Letezik meg line-height tulajdonsag is.
'lekene sslje'
- A hozzászóláshoz be kell jelentkezni
Ezt le tudnád írni részletesebben egy kezdőnek? Köszönöm szépen!
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
Van egy "a" taged, amire vonatkozik 20 px magassag.
Ezert a default szoveged (ami 18 px magas) el fog csuszni, igy annak kell adnod egy line-height: 20px; -et css-ben, hogy ugyanakkora legyen, mint az anchor.
'lekene sslje'
- A hozzászóláshoz be kell jelentkezni
Nem igazán lelem :( Kérhetek még egy kis útbaigazítást?
Köszönöm!
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Válaszoltam :)
"The way to find what the mainstream will do tomorrow is to associate with the lunatic fringe today." -- 1995, Jean-Louis Gassée
/ http://haiku-os.org /
- A hozzászóláshoz be kell jelentkezni
Ezt kb. igy lehetne leirni:
/* CSS */
.navi {
line-height: 20px;
}
a.navi,
a.navi:link,
a.navi:visited {
text-decoration: none;
color: black;
}
a.navi:visited {
text-decoration: underline;
color: #555;
}
p.navi {
text-decoration: none;
color: #aaa;
}
<!-- HTML -->
<a href="#" class="navi">Prev</a> <p class="navi">Up</p><a href="#" class="navi">Next</a>
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni