Archívum - 2004
június 10
Fixing CMS usability issues with JavaScript
Avagy mit tehetünk meg Javascripttel, ha a CMS-ünk nem támogat dolgokat?
■ RSS 2.0 Specification
RSS 2.0 specifikáció, ha magunk készítünk RSS hírforrást, javasolt az áttekintése...
■ Scriptometer: measuring the ease of SOP (Script-Oriented Programming) of programming languages
Script nyelvek vizsgálata, program hosszúság, sebesség és egyéb szempontok alapján
■ gyorslink
ha forumtemat gyorslinkelek (a jobbolali menubol), akkor az url mezoben forumok/temak/xxxx szerepel, de a link url-je a forumok-hoz hozzatesz meg egy ok-ot (azaz forumokok/temak/xxxx), ami bosszanto (a problemat ezekkel a temakkal fedeztem fel: http://weblabor.hu/forumok/temak/2328 es http://weblabor.hu/forumok/temak/2330 )
■ június 10
PHP Kézikönyv - helyzetjelentés
A PHP Kézikönyv magyar fordítását követőknek nem meglepő, hogy a dokumentáció magyar változata nem teljesen friss, és finoman szólva hiányos (azaz nagyrészben angol nyelven tartalmazza az értékes szellemi táplálékot). Éppen születőben van egy webhely, mely a különböző PHP.net projektek dokumentációs törekvéseit fogja majd össze (PHP, PEAR, PECL, PHP-GTK, Smarty), és ennek kapcsán készült el egy kis program, amivel vizalizálni is lehet a helyzetet.
Small Screen Rendering
Sziasztok!
Egy aprobb eszrevetelem lenne az oldal dizajnlanak kialakitasaval kapcsolatban, mely small screen rendering hasznalata eseten szembetuno.
Eloszoris szeretnem leszogezni, hogy azzal teljesen egyetertek, hogy 4-es bongeszokre fejleszteni manapsag nem szokas, nem erdemes. A felteteles kommentes modszer, ahogy az IE-specifikus CSS fixeket betoltitek, teljesen rendben van, en is eloszeretettel hasznalom, annak ellenere, hogy az IE4 nem tamogatja, mondvan, hogy az a CSS-t sem fogja annyira tamogatni, hogy legyen mit javitani, masreszt mert nullahoz tart az elterjedtsege. De vannak modern eszkozok, melyeket tovabbra is ezzel szallitanak, es igy a kovetkezo problemaval szembesultem:
A szabvanyos CSS-etekben (site.css) a kovetkezok talalhatok:
Ezt feluldefinialja IE>=5 esetere a kovetkezo kod:
IE 4 eseteben azonban marad a szabvanyos CSS fajl. "Tuningolt" IE 4 talalhato a Windows for Pocket PC 2003 operacios rendszerben (regebbiben talan meg regebbi, gondolom a kis merete miatt). Ez alatt legtobbszor - nem meglepo modon - egy PDA dolgozik, atlag 240px szeles kepernyovel, melybol majdnem 200 pixelt elrabol a jobboldali margo, olvashatatlanna teve igy az oldalt. Lehetne egyreszt azt mondani, hogy a small screen rendering technologia nem eleg kiforrott meg, masreszt pedig azt, hogy hogy nem keszultetek fel kismeretu kepernyokre.
Tehat ezuton szeretnem kerni a segitsegeteket, hatha tudtok valamely mas, alternativ bongeszorol, ami talan olvashatobban jeleniti meg az oldalatokat, vagy hogy megtennetek-e annyit, hogy egy keveset valtoztattok az IE-specifikus CSS-t betolto kodon, hogy 4-es IE is megertse. Nyilvan ez is valamilyen szinten elerhetosegi kerdes.
Valami hasonlot javaslok, mint talan legegyszerubb megoldast, a template-etekbe:
[code]
// nem tudom milyen template rendszert hasznaltok ugyhogy .. pszeudokod :)
Egy aprobb eszrevetelem lenne az oldal dizajnlanak kialakitasaval kapcsolatban, mely small screen rendering hasznalata eseten szembetuno.
Eloszoris szeretnem leszogezni, hogy azzal teljesen egyetertek, hogy 4-es bongeszokre fejleszteni manapsag nem szokas, nem erdemes. A felteteles kommentes modszer, ahogy az IE-specifikus CSS fixeket betoltitek, teljesen rendben van, en is eloszeretettel hasznalom, annak ellenere, hogy az IE4 nem tamogatja, mondvan, hogy az a CSS-t sem fogja annyira tamogatni, hogy legyen mit javitani, masreszt mert nullahoz tart az elterjedtsege. De vannak modern eszkozok, melyeket tovabbra is ezzel szallitanak, es igy a kovetkezo problemaval szembesultem:
A szabvanyos CSS-etekben (site.css) a kovetkezok talalhatok:
#twocols {
margin-right: 183px;
}
#pagecontent {
padding: 5px 188px 0px 15px;
}
margin-right: 183px;
}
#pagecontent {
padding: 5px 188px 0px 15px;
}
Ezt feluldefinialja IE>=5 esetere a kovetkezo kod:
#twocols {
margin-right: 0px;
}
#pagecontent {
padding-right: 6px;
}
margin-right: 0px;
}
#pagecontent {
padding-right: 6px;
}
IE 4 eseteben azonban marad a szabvanyos CSS fajl. "Tuningolt" IE 4 talalhato a Windows for Pocket PC 2003 operacios rendszerben (regebbiben talan meg regebbi, gondolom a kis merete miatt). Ez alatt legtobbszor - nem meglepo modon - egy PDA dolgozik, atlag 240px szeles kepernyovel, melybol majdnem 200 pixelt elrabol a jobboldali margo, olvashatatlanna teve igy az oldalt. Lehetne egyreszt azt mondani, hogy a small screen rendering technologia nem eleg kiforrott meg, masreszt pedig azt, hogy hogy nem keszultetek fel kismeretu kepernyokre.
Tehat ezuton szeretnem kerni a segitsegeteket, hatha tudtok valamely mas, alternativ bongeszorol, ami talan olvashatobban jeleniti meg az oldalatokat, vagy hogy megtennetek-e annyit, hogy egy keveset valtoztattok az IE-specifikus CSS-t betolto kodon, hogy 4-es IE is megertse. Nyilvan ez is valamilyen szinten elerhetosegi kerdes.
Valami hasonlot javaslok, mint talan legegyszerubb megoldast, a template-etekbe:
[code]
// nem tudom milyen template rendszert hasznaltok ugyhogy .. pszeudokod :)
CSS clear problema
ha van egy ilyen html lap, hogy
a menuk baloldalt vannak:
s a hozzaszolasnak igy kellene kineznie:
1.6-os mozillaval s 0.8-as firefox-szal az elso hozzaszolas infodoboza a menu2 tetejehez igazodik (s nem a menu1 tetejehez, mint ahogy szeretnem). nem tudom, hogy ez most bug vagy sem (a specifikaciobol nekem ugy tunik, hogy a float-nak azzal kellene egy magassagba tennie, ahol az adott oldali utolso clear volt - javitsatok ki, ha tevedek), de erdekelne, hogy ez a problema athidalhato-e anelkul, hogy meg egy div tag-et (ami a menu1 es menu2 tag-eket foglalna magaba, s azt igazitanam balra) beszurjak a html forrasba (ami megoldja a problemat)
elore is koszi
■ <div id="menu1"></div>
<div id="menu2"></div>
<div id="lenyeg">
<div class="hozzaszolas"> <!-- sok hozzaszolas persze -->
<div class="tema">valami</div>
<div class="info">szerzo, idopont, ikon, stb</div>
<div class="szoveg">blabla</div>
</div>
</div>
<div id="menu2"></div>
<div id="lenyeg">
<div class="hozzaszolas"> <!-- sok hozzaszolas persze -->
<div class="tema">valami</div>
<div class="info">szerzo, idopont, ikon, stb</div>
<div class="szoveg">blabla</div>
</div>
</div>
a menuk baloldalt vannak:
#menu1,#menu2 {width:200px;float:left}
#menu2{clear:left} /* hogy egymas alatt legyenek */
#lenyeg {margin-left: 210px}
#menu2{clear:left} /* hogy egymas alatt legyenek */
#lenyeg {margin-left: 210px}
s a hozzaszolasnak igy kellene kineznie:
.hozzaszolas .tema{clear:right}
.hozzaszolas .info{float:right;width:100px}
.hozzaszolas .szoveg{margin-right:105px}
.hozzaszolas .info{float:right;width:100px}
.hozzaszolas .szoveg{margin-right:105px}
1.6-os mozillaval s 0.8-as firefox-szal az elso hozzaszolas infodoboza a menu2 tetejehez igazodik (s nem a menu1 tetejehez, mint ahogy szeretnem). nem tudom, hogy ez most bug vagy sem (a specifikaciobol nekem ugy tunik, hogy a float-nak azzal kellene egy magassagba tennie, ahol az adott oldali utolso clear volt - javitsatok ki, ha tevedek), de erdekelne, hogy ez a problema athidalhato-e anelkul, hogy meg egy div tag-et (ami a menu1 es menu2 tag-eket foglalna magaba, s azt igazitanam balra) beszurjak a html forrasba (ami megoldja a problemat)
elore is koszi