Alfabetisk sortering (av medlemslistan)

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Användarens profilbild
Michanek
Aktiv medlem
Aktiv medlem
Inlägg: 68
Blev medlem: 2008-12-15 19:54
Svar: 0

Alfabetisk sortering (av medlemslistan)

Inlägg av Michanek »

När jag ber att få medlemslistan sorterad med användarnamnen i alfabetisk ordning så blir ordningen så här:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÅÄÖåäö

Men jag tycker att det vore riktigare om den blev i följande ordning:

AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÅåÄäÖö

Det är alltså två fel på den nuvarande sorteringsordningen. Dels kommer åäö separat och dels kommer alla versaler före alla gemener. Hur kan jag åtgärda detta?

Peter.
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Marcus »

Jag tror på fel teckenkodning i databasen. Eller inte en databasserver som är uppdaterad, för det har funnits fel i MySQL-servern avseende sortering.

Kanske skulle du ta användning av vår support-mall, så vi får lite mer uppgifter.

Jag har testat precis nu att skapa X konton med:

Adam
arvid
August
Bertil
barbro

Skapade i den ordningen, och enligt hur det ser ut för dig, så skulle det då bli:

Adam
August
Bertil
arvid
barbro

Men för mig blev det:

Adam
arvid
August
barbro
Bertil

Så det fungerar, om databasen innehåller rätt kodning av alla tecken.



/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 22:38
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Peetra »

Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Marcus »

1. Det var medlemslistan, och inte kategorier som avsågs.
2. Det fungerar utan MOD i min medlemslista på mitt testforum.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Kjell »

Jag har inte heller det problemet, men det kan bero på att marcus och jag kör på samma serverpark :mrgreen:
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av tumba25 »

För sorteringen i användarnamnsordning används username_clean. Då spelar inte stora och små bokstäver någon roll, eller vilken databasuppkoppling du har. username_clean består bara av gemener.

Jag tror att du har någon MOD som antingen ändrar i sorteringen eller username_clean.

Som Marcus påpekade, använd supportmallen.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Användarens profilbild
Michanek
Aktiv medlem
Aktiv medlem
Inlägg: 68
Blev medlem: 2008-12-15 19:54
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Michanek »

Jag måste ha sett fel när jag tittade på detta tidigare. Vid närmare inspektion så har faktiskt inte jag heller problem med just användarnamn. Däremot med andra fält i medlemslistan. Exempelvis med ort. Det verkar vara likadant här på phpbb-se. Om jag sorterar medlemslistan här efter ort så får jag ett urval av ortsnamn i följande ordning:

Akalla
Backaryd
Borås
Dalarna
Eskilstuna
Falköping
Göteborg
Halmstad
Jönköping
KISTA
Kalmar
Linköping
Stockholm
Trollhättan
Uppsala
Västerås
Ystad
avesta
eskilstuna
jönköping
linköping
stockholm
västerås
Älvkarleby
Åkersberga
Örebro
Överlida
örbyhus

Med det större antal exempel som finns här på phpbb-se så kan man konstatera att våra svenska tecken inte bara kommer separat utan också i fel ordning (ÄÅÖ).

Peter.
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Marcus »

Men det beror i botten på att sorteringen av saker sker redan i databasen, och inte i phpBB3.

Det där med username_clean var faktiskt något jag missat.

Men i databasen sorterar den efter hur tecken ligger i en teckentabell.

Där kommer "ABC..." före "abc..." och ÅÄÖåäö är "specialtecken" som hamnar sist i tabellen.

ÅÄÖ ligger, faktiskt i ordning ÄÅÖ (med lite fler varianter också, t.ex. Â m.m.)

Ex. på detta kan du se här: http://sv.wikipedia.org/wiki/ISO/IEC_8859-1

/marcus
Senast redigerad av Marcus den 2009-01-30 11:16, redigerad totalt 1 gång.
Anledning: Mer om äåö
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarens profilbild
Michanek
Aktiv medlem
Aktiv medlem
Inlägg: 68
Blev medlem: 2008-12-15 19:54
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Michanek »

marcus skrev:Men det beror i botten på att sorteringen av saker sker redan i databasen, och inte i phpBB3.
Så vad är lösningen? Kan jag få MySQL att sortera rätt?

Peter.
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av tumba25 »

Lösningen är nog att betrakta detta som en bugg. Oavsett om du väljer att säga åt MySQL att sortera oberoende av små eller stora bokstäver krävs modifiering av koden.

Jag ska göra en version som använder php för sorteringen.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Användarens profilbild
Michanek
Aktiv medlem
Aktiv medlem
Inlägg: 68
Blev medlem: 2008-12-15 19:54
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Michanek »

tumba25 skrev:Lösningen är nog att betrakta detta som en bugg.
Var och hur rapporterar jag buggen så att den kan åtgärdas till en kommande version?
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Kjell »

Här skriver du om det http://www.phpbb.com/bugs/phpbb3/
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarens profilbild
Michanek
Aktiv medlem
Aktiv medlem
Inlägg: 68
Blev medlem: 2008-12-15 19:54
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Michanek »

tumba25 skrev:Jag ska göra en version som använder php för sorteringen.
Utmärkt. Mitt största problem med sorteringen av medlemslistan är dock inte med ort utan med ett eget profilfält som jag har. Därför hoppas jag att din sorteringslösning är tillräckligt generell för att kunna sortera valfritt fält i medlemslistan.

Peter.
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av tumba25 »

Kan du sortera enligt egna profilfält? Det finns inget i koden (vad jag hittar) för att sortera efter dom. Jag tror att det isåfall kräver modifiering av forumet. Att visa egna profilfält är ju stilrelaterat och finns inte i Prosilver.

Min lösning hanterar dom sorteringar som finns som standard. Men det är lätt att lägga till om man vill.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Användarens profilbild
Michanek
Aktiv medlem
Aktiv medlem
Inlägg: 68
Blev medlem: 2008-12-15 19:54
Svar: 0

Re: Alfabetisk sortering (av medlemslistan)

Inlägg av Michanek »

tumba25 skrev:Kan du sortera enligt egna profilfält? Jag tror att det isåfall kräver modifiering av forumet.
Jo, jag har modifierat memberlist.php för att få med mitt profilfält och för att få det sorterat på samma (dåliga) sätt som andra fält. Jag ser fram emot din lösning och hoppas att den går att anpassa till mina behov.

Peter.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 2 och 0 gäster