Forum Indeks
Forum for E-skakklubben
 
 FAQFAQ   SøgSøg   Tilmeldte brugereTilmeldte brugere   GrupperGrupper   TilmeldTilmeld 
 ProfilProfil   Login for at vise private beskederLogin for at vise private beskeder   LoginLogin 

Placering af menuer på oversigtsside

 
Skriv nyt emne   Besvar indlægget     Forum Indeks -> Forbedringsforslag
Vis foregående emne :: Vis næste emne  
Forfatter Besked
Byrial Jensen



Indmeldt: 26. dec 2005
Indlæg: 901
Geografisk sted: Viborg

IndlægSkrevet: Ons jun 18, 2008 10:57    Emne: Placering af menuer på oversigtsside Besvar, med citat

Når oversigtssiden skal vises i min browser (som er Firefox), bliver tabellerne "I trækket" og "Aktive partier" først tegnet som regel med én linje pr. række i nogle få øjeblikke. Men så til sidst kommer den lille "Submenu"-kasse til højre for tabellerne og tager plads fra dem, og det betyder at linjerne i tabellerne som regel skal ombrydes så hver række kommer til at fylde typisk 2 linjer. Derved kommer tabellerne til at fylde meget mere end nødvendigt lodret på siden, og der kan være meget færre på hver skærmside.

Jeg er mange gange kommet til at vælge et forkert parti på oversigtssiden fordi tabellerne gentegnes efter visning af submenuen, og linkene rykker sig. Så det ville fjerne et irritationspunkt hvis man kunne angive bredden af tabellerne på forhånd så browseren kun behøvede at tegne dem én gang.

Endnu bedre ville det være at flytte submenuen over i venstre side af siden under de 2 andre menubokse der er der. Det ville give en meget bedre udnyttelse af den samlede plads på siden. Evt. kunne placeringen være indstillelig i ens profil.
Tilbage til toppen
Vis brugerens profil Send privat besked Send email
Byrial Jensen



Indmeldt: 26. dec 2005
Indlæg: 901
Geografisk sted: Viborg

IndlægSkrevet: Lør okt 11, 2008 10:28    Emne: Re: Placering af menuer på oversigtsside Besvar, med citat

De er dejligt at se mit forslag er blevet fulgt mens jeg har været passiv i nogle uger. Det fremgår dog af nyheden herom samt SMS-kommentarerne at der stadig kan være nogle problemer med oversigtssiden.

Brian, jeg vil foreslå at du starter med at kigge på HTML-strukturen for at få tingene helt på plads. Browsere er som regel meget tolerante overfor fejl, men HTML-fejl gør det sværere at sikre at resultatet bliver helt som ønsket og gør måske også visningen langsommere end den ellers kunne have været.

Når jeg gemmer kildekoden til min oversigtsside lokalt og analyserer den med programmet weblint, får jeg bl.a. følgende strukturelle fejl:

oversigt.html (59:1) <td> at (55:3) is never closed
oversigt.html (59:1) <td> at (56:3) is never closed
oversigt.html (213:12) <table> at (183:5) is never closed
oversigt.html (213:12) <tr> at (209:8) is never closed
oversigt.html (222:3) </td> with no opening <td>
oversigt.html (231:30) Unknown element <tabel>
oversigt.html (233:58) <font> at (233:28) is never closed
oversigt.html (233:123) </b> with no opening <b>
oversigt.html (233:169) <font> at (233:145) is never closed
oversigt.html (233:225) <font> at (233:195) is never closed
oversigt.html (233:261) <font> at (233:235) is never closed
oversigt.html (233:314) <font> at (233:286) is never closed
oversigt.html (233:369) <font> at (233:339) is never closed
oversigt.html (233:408) <font> at (233:379) is never closed
oversigt.html (233:1963) </font> with no opening <font>
oversigt.html (233:2602) <tr> at (233:434) is never closed
oversigt.html (233:2602) <tr> at (233:1532) is never closed
oversigt.html (233:2602) <tr> at (233:1536) is never closed
oversigt.html (233:2602) <tr> at (233:2598) is never closed
oversigt.html (233:2773) <font> at (233:2739) is never closed
oversigt.html (233:3002) <font> at (233:2979) is never closed
oversigt.html (233:3061) <font> at (233:3037) is never closed
oversigt.html (233:3104) </b> with no opening <b>
oversigt.html (233:3150) <font> at (233:3126) is never closed
oversigt.html (233:3206) <font> at (233:3176) is never closed
oversigt.html (233:3242) <font> at (233:3216) is never closed
oversigt.html (233:3295) <font> at (233:3267) is never closed
oversigt.html (233:3350) <font> at (233:3320) is never closed
oversigt.html (233:3389) <font> at (233:3360) is never closed
oversigt.html (233:3857) </font> with no opening <font>
oversigt.html (233:3870) <a> at (233:3755) is never closed
oversigt.html (233:4982) <a> at (233:4847) is never closed
oversigt.html (233:6047) </font> with no opening <font>
oversigt.html (233:6060) <a> at (233:5960) is never closed
oversigt.html (233:7127) </font> with no opening <font>
oversigt.html (233:7140) <a> at (233:7037) is never closed
oversigt.html (233:8209) </font> with no opening <font>
oversigt.html (233:8222) <a> at (233:8118) is never closed
oversigt.html (233:9279) </font> with no opening <font>
oversigt.html (233:9292) <a> at (233:9200) is never closed
oversigt.html (233:9930) <tr> at (233:3415) is never closed
oversigt.html (233:9930) <tr> at (233:4503) is never closed
oversigt.html (233:9930) <tr> at (233:4507) is never closed
oversigt.html (233:9930) <tr> at (233:5616) is never closed
oversigt.html (233:9930) <tr> at (233:5620) is never closed
oversigt.html (233:9930) <tr> at (233:6693) is never closed
oversigt.html (233:9930) <tr> at (233:6697) is never closed
oversigt.html (233:9930) <tr> at (233:7774) is never closed
oversigt.html (233:9930) <tr> at (233:7778) is never closed
oversigt.html (233:9930) <tr> at (233:8856) is never closed
oversigt.html (233:9930) <tr> at (233:8860) is never closed
oversigt.html (233:9930) <tr> at (233:9926) is never closed
oversigt.html (233:10105) <font> at (233:10067) is never closed
oversigt.html (233:10232) <font> at (233:10209) is never closed
oversigt.html (233:10291) <font> at (233:10267) is never closed
oversigt.html (233:10334) </b> with no opening <b>
oversigt.html (233:10385) <font> at (233:10356) is never closed
oversigt.html (233:10419) <font> at (233:10395) is never closed
oversigt.html (233:10454) <font> at (233:10429) is never closed
oversigt.html (233:10495) <font> at (233:10464) is never closed
oversigt.html (233:10532) <font> at (233:10505) is never closed
oversigt.html (233:11247) <font> at (233:11209) is never closed
oversigt.html (233:11479) <font> at (233:11456) is never closed
oversigt.html (233:11574) <font> at (233:11548) is never closed
oversigt.html (233:11586) </b> with no opening <b>
oversigt.html (233:11659) <font> at (233:11630) is never closed
oversigt.html (233:11699) <font> at (233:11669) is never closed
oversigt.html (233:11735) <font> at (233:11709) is never closed
oversigt.html (233:11786) <font> at (233:11760) is never closed
oversigt.html (233:11842) <font> at (233:11811) is never closed
oversigt.html (233:11881) <font> at (233:11852) is never closed
oversigt.html (233:12344) <a> at (233:12252) is never closed
oversigt.html (233:12941) <td> at (231:42) is never closed
oversigt.html (233:12941) <table> at (233:11086) is never closed
oversigt.html (233:13383) <a> at (233:13291) is never closed
oversigt.html (233:13980) <td> at (231:13) is never closed
oversigt.html (233:13980) <tabel> at (231:30) is never closed
oversigt.html (233:14423) <a> at (233:14330) is never closed
oversigt.html (233:15021) </tr> with no opening <tr>
oversigt.html (233:15458) <a> at (233:15371) is never closed
oversigt.html (233:16057) </tr> with no opening <tr>
oversigt.html (233:16503) <a> at (233:16407) is never closed
oversigt.html (233:17101) </tr> with no opening <tr>
oversigt.html (233:17547) <a> at (233:17451) is never closed
oversigt.html (233:18145) </tr> with no opening <tr>
oversigt.html (233:18589) <a> at (233:18495) is never closed
oversigt.html (233:19187) </tr> with no opening <tr>
oversigt.html (233:19631) <a> at (233:19537) is never closed
oversigt.html (233:20229) </tr> with no opening <tr>
oversigt.html (233:20686) <a> at (233:20579) is never closed
oversigt.html (233:21290) </tr> with no opening <tr>
oversigt.html (233:21736) <a> at (233:21640) is never closed
oversigt.html (233:22335) </tr> with no opening <tr>
oversigt.html (238:6) </tr> with no opening <tr>
oversigt.html (238:11) </tabel> with no opening <tabel>
oversigt.html (238:19) </td> with no opening <td>
oversigt.html (238:24) </tr> with no opening <tr>
oversigt.html (238:29) </tabel> with no opening <tabel>
oversigt.html (240:5) </p> with no opening <p>
oversigt.html (242:3) </td> with no opening <td>
oversigt.html (246:1) </tr> with no opening <tr>
oversigt.html (247:1) </table> with no opening <table>
oversigt.html (249:1) <a> at (30:1) is never closed
Tilbage til toppen
Vis brugerens profil Send privat besked Send email
Brian Lundgaard
Site Admin


Indmeldt: 01. nov 2004
Indlæg: 869

IndlægSkrevet: Lør okt 11, 2008 19:11    Emne: Besvar, med citat

Det ser slemt ud! Sad

Som du naturligvis ved, er oversigtssiden jo ikke én ting, men indlejrede systemer af betinget kode alt efter, hvad der udløses af det bruger-id, der kalder siden. Jeg vil forsøge at finde et lignede program og få rettet fejlene.

Men det bliver nok ikke lige nu. Måske i løbet af ferien i næste uge.

Brian
Tilbage til toppen
Vis brugerens profil Send privat besked Send email Besøg brugerens webside
Brian Lundgaard
Site Admin


Indmeldt: 01. nov 2004
Indlæg: 869

IndlægSkrevet: Lør okt 11, 2008 20:04    Emne: Besvar, med citat

Nå, så spændende en kamp var det heller ikke.

Jeg har vist fanget en hel del fejl nu. Kan jeg få dig til at køre kildekoden igennem weblint igen? Det er blevet lidt uoverskueligt at finde de resterende fejl blandt alt det, der er rettet.

Brian
Tilbage til toppen
Vis brugerens profil Send privat besked Send email Besøg brugerens webside
Byrial Jensen



Indmeldt: 26. dec 2005
Indlæg: 901
Geografisk sted: Viborg

IndlægSkrevet: Søn okt 12, 2008 0:46    Emne: Besvar, med citat

Brian Lundgaard skrev:
Nå, så spændende en kamp var det heller ikke.

Jeg har vist fanget en hel del fejl nu. Kan jeg få dig til at køre kildekoden igennem weblint igen? Det er blevet lidt uoverskueligt at finde de resterende fejl blandt alt det, der er rettet.

Brian


Med forbehold for overseelser er der så vidt jeg kan se 7 forskellige ting tilbage:
1) Menupunktet "farvekodning" i submenuen er afsluttet med 2 stk. </td>.
2) De hvide tabeloverskrifter ("I trækket", "Aktive partier" osv.) har hver 2 stk. <font color='white'>, men kun 1 stk. </font> .
3) De hvide tabeloverskrifter som også skrives med fed skrift har 2 stk. </b>, men kun 1 stk. <b>.
4) Efter hvert modstandernavn i tabellerne "I trækket" og "Aktive partier" er der en </font> uden tilhørende <font>-tag.
5) Linkene til modstandernes visitkort i "Afsluttede partier"-tabellen mangler </a>.
6) Der er en </p> uden tilhørende <p> lige efter den ydre tabelcelle som indeholder alle oversigtstabellerne.
7) <a name='tiltop'> mangler en </a>.

Her er fejllisten:

oversigt.html (213:12) <table> at (183:5) is never closed
oversigt.html (213:12) <tr> at (209:8) is never closed
oversigt.html (222:3) </td> with no opening <td>
oversigt.html (233:58) <font> at (233:28) is never closed
oversigt.html (233:123) </b> with no opening <b>
oversigt.html (233:169) <font> at (233:145) is never closed
oversigt.html (233:225) <font> at (233:195) is never closed
oversigt.html (233:261) <font> at (233:235) is never closed
oversigt.html (233:314) <font> at (233:286) is never closed
oversigt.html (233:369) <font> at (233:339) is never closed
oversigt.html (233:408) <font> at (233:379) is never closed
oversigt.html (233:865) </font> with no opening <font>
oversigt.html (233:1933) </font> with no opening <font>
oversigt.html (233:2744) <font> at (233:2710) is never closed
oversigt.html (233:2973) <font> at (233:2950) is never closed
oversigt.html (233:3032) <font> at (233:3008) is never closed
oversigt.html (233:3075) </b> with no opening <b>
oversigt.html (233:3121) <font> at (233:3097) is never closed
oversigt.html (233:3177) <font> at (233:3147) is never closed
oversigt.html (233:3213) <font> at (233:3187) is never closed
oversigt.html (233:3266) <font> at (233:3238) is never closed
oversigt.html (233:3321) <font> at (233:3291) is never closed
oversigt.html (233:3360) <font> at (233:3331) is never closed
oversigt.html (233:3828) </font> with no opening <font>
oversigt.html (233:3841) <a> at (233:3726) is never closed
oversigt.html (233:4910) </font> with no opening <font>
oversigt.html (233:4923) <a> at (233:4819) is never closed
oversigt.html (233:5989) </font> with no opening <font>
oversigt.html (233:6002) <a> at (233:5902) is never closed
oversigt.html (233:7070) </font> with no opening <font>
oversigt.html (233:7083) <a> at (233:6980) is never closed
oversigt.html (233:8153) </font> with no opening <font>
oversigt.html (233:8166) <a> at (233:8062) is never closed
oversigt.html (233:9224) </font> with no opening <font>
oversigt.html (233:9237) <a> at (233:9145) is never closed
oversigt.html (233:10051) <font> at (233:10013) is never closed
oversigt.html (233:10178) <font> at (233:10155) is never closed
oversigt.html (233:10237) <font> at (233:10213) is never closed
oversigt.html (233:10280) </b> with no opening <b>
oversigt.html (233:10331) <font> at (233:10302) is never closed
oversigt.html (233:10365) <font> at (233:10341) is never closed
oversigt.html (233:10400) <font> at (233:10375) is never closed
oversigt.html (233:10441) <font> at (233:10410) is never closed
oversigt.html (233:10478) <font> at (233:10451) is never closed
oversigt.html (233:11193) <font> at (233:11155) is never closed
oversigt.html (233:11425) <font> at (233:11402) is never closed
oversigt.html (233:11520) <font> at (233:11494) is never closed
oversigt.html (233:11532) </b> with no opening <b>
oversigt.html (233:11605) <font> at (233:11576) is never closed
oversigt.html (233:11645) <font> at (233:11615) is never closed
oversigt.html (233:11681) <font> at (233:11655) is never closed
oversigt.html (233:11732) <font> at (233:11706) is never closed
oversigt.html (233:11788) <font> at (233:11757) is never closed
oversigt.html (233:11827) <font> at (233:11798) is never closed
oversigt.html (233:12294) <a> at (233:12202) is never closed
oversigt.html (233:13337) <a> at (233:13245) is never closed
oversigt.html (233:14381) <a> at (233:14288) is never closed
oversigt.html (233:15420) <a> at (233:15333) is never closed
oversigt.html (233:16469) <a> at (233:16373) is never closed
oversigt.html (233:17517) <a> at (233:17421) is never closed
oversigt.html (233:18563) <a> at (233:18469) is never closed
oversigt.html (233:19609) <a> at (233:19515) is never closed
oversigt.html (233:20668) <a> at (233:20561) is never closed
oversigt.html (233:21722) <a> at (233:21626) is never closed
oversigt.html (240:5) </p> with no opening <p>
oversigt.html (246:1) </tr> with no opening <tr>
oversigt.html (247:1) </table> with no opening <table>
oversigt.html (249:1) <a> at (30:1) is never closed
Tilbage til toppen
Vis brugerens profil Send privat besked Send email
Brian Lundgaard
Site Admin


Indmeldt: 01. nov 2004
Indlæg: 869

IndlægSkrevet: Søn okt 12, 2008 21:41    Emne: Besvar, med citat

Og hvad så nu? Er det hele på plads nu?
Tilbage til toppen
Vis brugerens profil Send privat besked Send email Besøg brugerens webside
Byrial Jensen



Indmeldt: 26. dec 2005
Indlæg: 901
Geografisk sted: Viborg

IndlægSkrevet: Søn okt 12, 2008 23:27    Emne: Besvar, med citat

Brian Lundgaard skrev:
Og hvad så nu? Er det hele på plads nu?


Vi nærmer os stærkt, men der er stadig to småting:

Citat:
oversigt.html (241:510) <a> at (241:413) is never closed
oversigt.html (241:1597) <a> at (241:1489) is never closed
oversigt.html (241:2668) <a> at (241:2575) is never closed
oversigt.html (241:3742) <a> at (241:3646) is never closed
oversigt.html (241:4818) <a> at (241:4721) is never closed
oversigt.html (241:5882) <a> at (241:5797) is never closed

Det er linkene til modstandernes visitkort i tabellen med aktive partier som ikke af afsluttede med </a>.

Citat:
oversigt.html (233:58) <font> at (233:28) is never closed
oversigt.html (233:66) </font> with no opening <font>
oversigt.html (236:3555) <font> at (236:3521) is never closed
oversigt.html (238:11) </font> with no opening <font>
oversigt.html (241:6696) <font> at (241:6658) is never closed
oversigt.html (241:6704) </font> with no opening <font>
oversigt.html (243:1186) <font> at (243:1148) is never closed
oversigt.html (245:17) </font> with no opening <font>

Det er de fede hvide tabeloverskrifter i de 4 tabeller "I trækket", "Aktive partier", " Aktive turneringer" og "Afsluttede partier" hvor <font> og <b> er byttet runde. For eksempel er der brugt

<b><font color='white'>I trækket</b> (3)</font>

i stedet for

<font color='white'><b>I trækket</b> (3)</font>

Tilsvarende med de 3 andre tabeller.
Tilbage til toppen
Vis brugerens profil Send privat besked Send email
Brian Lundgaard
Site Admin


Indmeldt: 01. nov 2004
Indlæg: 869

IndlægSkrevet: Man okt 13, 2008 20:14    Emne: Besvar, med citat

Så skulle vi være i mål nu.

Tak for din store hjælp.

Jeg vidste faktisk ikke at "<font><b>fed</font></b>" var fejl-kode. Jeg synes bare ikke det er så æstetiske, så som regel undgår jeg det.
Tilbage til toppen
Vis brugerens profil Send privat besked Send email Besøg brugerens webside
Byrial Jensen



Indmeldt: 26. dec 2005
Indlæg: 901
Geografisk sted: Viborg

IndlægSkrevet: Tirs okt 14, 2008 0:01    Emne: Besvar, med citat

Ja, så er der ikke flere af den type fejl tilbage. Angående ombytningen af <font> og <b> kan jeg citere siden "Structure of an HTML 4 Document" på det udmærkede site htmlhelp.com:
Citat:
Elements cannot overlap each other. If the start tag for an EM element appears within a P, the EM's end tag must also appear within the same P element.


Udlugningen af de strukturelle fejl kan hjælpe til at lette overblikket og måske gøre øvrige tilrettelser nemmere, men har desværre næppe nogen stor effekt på sidens samlede indlæsningstid. Jeg kunne forestille mig at den største enkeltårsag til tidsforbruget er hentningen af alle oplysningerne fra databasen på serversiden. Det er noget som jeg har en vis erfaring med at optimere, og jeg vil gerne se på om jeg kan give forberingsforslag med hensyn til brugen af databasen hvis det har interesse.

Til det formål skal jeg se indholdet af de SQL-sætninger (formentlig især SELECT-sætninger) som bruges til at danne obversigtssiden, samt databasestrukturen inkl. især brugen af indekser i tabellerne. Det kan for eksempel ske i form af de relevente PHP-sider samt resultatet af "SHOW CREATE TABLE xxx" for de involverede tabeller.
Tilbage til toppen
Vis brugerens profil Send privat besked Send email
Vis ikke emner ældre end:   
Skriv nyt emne   Besvar indlægget     Forum Indeks -> Forbedringsforslag Alle tidspunkter er GMT + 1 (CET/Europa)
Side 1 af 1

 
Gå til:  
Du kan ikke skrive nye indlæg i dette forum
Du kan ikke besvare indlæg i dette forum
Du kan ikke rette dine indlæg i dette forum
Du kan ikke slette dine indlæg i dette forum
Du kan ikke stemme på afstemninger i dette forum


Powered by phpBB © 2001, 2005 phpBB Group