Jump to content
GSForum - Segélyvonal

Weblap


Recommended Posts

Posted

Egyelõre még bétában van, de hasonló módon oldottam meg itt is a különbözõ méretû képernyõkhöz igazított indexlapok és képek problémáját. (Érdemes megnézni különbözõ ablakmérettel.) Ráadásul azért is kényelmes megoldás, mert így három állomány minimális szerkesztésével tetszõleges számú képekbõl álló galériát tudok készíteni. :hááát:

Posted

@Balázs: Nem én írtam, én is csak kaptam. Ha van más megoldás, akkor persze, hogy a jobbat kell választani. Ha jól látom, ott van, hogy mekkora legyen a mérete. A józan ész pedig azt diktálja, amit Te is mondasz. Én sem raknék fel egy irdatlan nagy képet, hogy kisebbe mutassa. Ha 800x600-ba akarnám, akkor én is átméretezném.

Posted

Nem szeretném megzavarni a vitát, de a többnyelvű honlappal kapcsolatos kérdésem (előző oldal) még aktuális... :upsz: Bocs.

Posted

Sajnos én mem tudok ajánlani azon kívül semmit, én csak úgy tudom megoldani, hogy külön megcsinálom az összes nyelven.

Posted

Hát nekem lenne egy nagyon-nagyon egyszerû megoldásom, ha érdekel szólj. Csak annyi lenne a gond vele, hogy minden egyes oldalon kölön rá kell klikkelni az adott másik nyelv ikonjára. Szóval nem egy praktikus dolog. :hááát:

Posted

Ezt úgy érted, hogy ha a magyar az alapértelmezett nyelv, akkor az összes oldal automatikusan magyarul töltõdik be, akkor is, elõzõleg más nyelvet választottam? Hm... elég kellemetlen dolog. De ha php a kód, akkor talán tudok rajta valamit szerkeszteni, hogy jó legyen (ha JS, akkor nem, mert ahhoz nem értek).

Azon is gondolkodom, hogy hátha elég lenne csak a menüt megcsinálni több nyelven, megfelelõ linkekkel, de ezt még nem gondoltam egészen végig.

Posted

Nem, én CSS-re gondoltam. :lol: Vagyis: megírni ugyanazt az oldalt két nyelven (természetesen egy oldalra), majd csinálni két gombot: egy magyar, és egy angol zászlóst (például). Aztán CSS-el váltogtani, hogy ha a magyar zászló az aktív akkor az angol szövegnek display: none tulajdonságot adsz, és fordítva.

 

De tudom, nem túl praktikus. :upsz:

 

Posted

Érdekes ötlet. Csak az nem áll össze, hogy ha a css egy külön fájlban van, akkor honnan tudja, hogy most épp melyik zászló az aktív? Fõleg alapértelmezésben? :upsz:

Posted

Tök egyszerûen.

elem:active {...}

8)

 

Posted

Ja hogy folyamatosan fölötte kell tartani a kurzort? Akkor inkább maradok a php-nél, de azért kösz.

És ha még mindig nem jól értem, akkor bocs, a css-ben csak részben vagyk otthon. :upsz:

Posted

Már majdnem érted. :ötlet:

 

Az elem:hover az, amikor rajta kell tartani a kurzort, az elem:active, amikor rákattintasz, pontosabban ki van jelölve. Ezt egy linkkel lenne célszerû megcsinálni, aminek a célja egy mezei # lenne. Vagyis a végeredményben a:active lesz. Viszont itt jön a bibi, lehet, hogy az IE csak az a:hover-t ismeri. Akkor viszont semmi értelme nem lesz a dolognak (már ha számítanak az IE-s felhasználók ;) ). :upsz:

 

Posted

@Köszi Giraffe!

 

Már csak az a gond, hogy JavaScript tudásom=0. Megyek valami JavaScript tutorialt keresni...

Posted
Van valami dolog, amivel ezt le lehet tiltani, csak itt nem találom.

Itt a válasz: http://www.w3schools.com/tags/tag_frame.asp , vagyis noresize="noresize" tulajdonság.

Egyébként ha image rollover-t kérsz a Dreamweaver-től, automatikusan megírja a JavaScript-eket hozzá! :ötlet:

(Kicsit késői a válasz, de ahogy elnézem, nem érkezett megnyugtató válasz a kérdésre.)

Posted

@Garono

Ez így már világos, csak még mindig nem értem, hogy ha adott egy link és egy div, amiben a szöveg van, akkor hogyan csinálod, hogy a szöveg pont akkor legyen display: none; amikor a link aktív. Tehát az hiányzik nekem, amit a php if-else kapcsolattal oldana meg. Egyelõre csak azt tudom megcsinálni, hogy a display:none az adott linkre vonatkozik, de nem egy másik elemre (div).

Posted

Esetleg ha valaki tudja, hogyan lehet css-ben egy elem tulajdonságát megadni úgy, hogy az egy másik elem aktuális tulajdonságától (a:active) függ, akkor legyens zíves árulja el, mert én nem találok erre megoldást!

Vagy ha valakinek van még egyéb ötlete arra, hogyan lehet egyszerûen többnyelvû honlapot készíteni, azt is megköszönném. Bocsánat, hogy ennyiszer szólok, de nem tudok addig nekikezdeni, amíg nincs meg a "stratégiám", és kicsit sürgõs a dolog.

Posted (edited)
Mindössze annyi a "trükk", hogy csinálsz egy üres div-et a jobb oldali oszlopnak, egy JavaScript függvénnyel összeállítod ugyanazt a HTML-t, amit ebbe írnál, és ezt beleírod az innerHTML-lel az üres div-be. [...] Ezt a FillRightBox függvényt pedig meghívod pl. a body onload eseményére.

Köszi Giraffe! :istenvagy: Sikerült beizzítani, de az ékezetes karaktereket nem írja ki, hanem valami hülyeségeket raki ki helyette.

A másik ezzel kapcsolatban: hogyan lehet megoldani, hogy a jobb oszlopban lévő linkre kattintva a tartalom a középső oszlopban jelenjen meg? Próbáltam képeket kirakni linkként a jobboszlopba, de ami Explorerben jó, az a Firefoxban meg sem jelenik.

 

A honlap próbája a http://www.atysteszt.fw.hu oldalon van.

Edited by Spányik Balázs
Posted

Bocs, hogy nem tudtam hol tegyem fel a kérdésemet, annyira nem vagyok otthon ezekben. Szóval készül egy oldal, arra lennék kíváncsi, hogy hogy lehet zenelejátszó szerûséget készíteni? Erre az oldalra szeretnék, oda ahol hely is van neki. Ha nagyon túl bonyolult, akkor felejthetõ, csak mondom hátha megoldható... :ötlet:

Posted
de az ékezetes karaktereket nem írja ki, hanem valami hülyeségeket raki ki helyette.

Van valami oka, hogy UTF-8 kódolást használsz a weboldalban? Szerintem ezért nem jelennek meg.

 

hogyan lehet megoldani, hogy a jobb oszlopban lévő linkre kattintva a tartalom a középső oszlopban jelenjen meg?

Dehát minden a középső oszlopban jelenik meg, nem? Ez csak rajtad múlik: úgy írod meg a belinkelt aloldalakat, hogy a középső részben van a tartalom. Ez nem frame-es, felállás, hogy külön hivatkozni kelljen bármire is. :)

 

Konkrétan megnéztem az Eiffel-tornyost oldalt, és egy darab képet nem tettél bele! :pislog:

Posted

Köszi a hozzászólást!

Átírtam ISO-8859-2-ra, de továbbra is rossz karaktereket ír ki.

Középsõ oszlop dolog megoldódott, ahogy tanácsoltad. Amúgy csak egy elegánsabb megoldásra gondoltam, hogy ne kelljen mindig mindent betölteni, csak a középsõ oszlopba a tartalmat.

Az Eiffel-tornyos oldalról honnan hiányoltad a képeket? Mert én csak az atysteszt.fw.hu oldalon lévõ honlapról kérdeztem.

Posted
Vagy ha valakinek van még egyéb ötlete arra, hogyan lehet egyszerűen többnyelvű honlapot készíteni, azt is megköszönném. Bocsánat, hogy ennyiszer szólok, de nem tudok addig nekikezdeni, amíg nincs meg a "stratégiám", és kicsit sürgős a dolog.

 

Az egyik megoldás az lenne, ha frame-eket használnál, és azt a HTML-t töltöd be a frame-be, amelyik megfelel a választott nyelvnek. A másik (ahogy én oldanám meg) a PHP. Ez nem nehéz, de a session működését és a sütik kezelését ismerned kell. Természetesen ez sokkal rugalmasabb. DIV-eket készítesz, és mindegyikhez (menürendszer tartalom, oldal tartalom) megírod az idegen nyelvű változato(ka)t. PHP-val pedig a választott nyelvet megvizsgálod (esetleg a címsorban vagy sütivel), tárolod a látogató választását), betöltöd a div-ekbe a tartalmat (persze újratöltöd az oldalt -ehhez egy pár soros JavaScript kell, de ahhoz már nem értek, a PHP-t is most tanultam).

 

Az első kérdésedre is PHP lehet a válasz. Egy változóban tárolod a kérdéses tulajdonságot, és azt adod át mindkét (vagy akárhány elemnek, amit a php "print"-tel kiiratsz. :hááát:

Posted

Átírtam ISO-8859-2-ra, de továbbra is rossz karaktereket ír ki.

 

Na válaszolok magamnak: csak úgy tudtam megoldani a karakterkódolási problémát, hogy az ékezetes karaktereket a kövi formában írtam bele: Fõoldal. Érdekes, mert ha IE--vel néztem, akkor a jobb oszlop volt jó, a többi rossz, ha Firefox-al akkor pont fordítva. Az oldal amirõl beszélek: Teszt

Ha valaki tud más megoldást, azt szívesen veszem!

 

Posted

Még azt tudom elképzelni, hogy az ATW valahogy elrontja a dolgot. Csinálok majd otthon egy hasonló próbát, meglátjuk.

Kovács Dávid ( Davs )
Posted

"... ISO-8859-2 ..."

Ez véletlenül nem így van helyesen?: iso8859-2 ? Próbáld még ki a 8859-1-et is.

 

@TRF

Bi bajod van az utf-8-cal :?: Én is azt használok :hááát:

Posted
Ez nem nehéz, de a session mûködését és a sütik kezelését ismerned kell.

 

Köszi a választ. A sütikkel nincs problémám, és valamilyen alapszinten a session is elmegy.

Már kicsit konkretizálódik az elképzelésem. A honlap 3-nyelvû lenne, és arra gondoltam, hogy alapértelemezett legyen a magyar, a többi nyelvet pedig kis zászlók jelölnék. Valamelyik zászlóra kattintva mindig az épp megjelenített oldal töltõdik be újra, csak a kért nyelven, és utána a többi oldal már automatikusan azon a nyelven töltõdne be addig, amíg a felhasználó nem választ másik zászlót. Tehát azt kéne megoldani, hogy amikor a zászlóra kattintunk, akkor továbbítani kell, hogy melyik nyelvet is választottuk, és ez a továbbítás utána "öröklõdne". Elõször arra gondoltam, hogy url segítségével adom át a nyelvet, de azt olvastam valahol, hogy a keresõk gyakran a ? utáni részt nem veszik figyelembe, és így az oldalakat csak egy nyelven indexelik. Úgyhogy tényleg jobb, ha sütit hoznék létre, vagy inkább egy $_SESSION változót, csak nem tudom, hogy melyik a jobb... gyorsaság szempontjából is, meg a sütiket ugyebár le lehet tiltani a böngészõben, meg a keresõk miatt is, mert fontos lenne, hogy mindhárom nyelven indexeljék a tartalmat (és a robotokban nem lehet sütit elhelyezni).

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...