webForumDet fria alternativet

Vid oläst post i forum

.NET

7 svar · 793 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Godkväll.
Jag undrar om jag kan få ett litet tips om hur man gör i ett forum, där olästa
rubriker är i fetstil. Att det handlar om kakor det förstår jag men sen..
§jr

Medlem sedan mars 20011 880 inlägg
#2

Jag ville bara slå ett slag för min fråga. Det är ju som i detta forumet, om jag inte har kollat in ett visst inlägg då visas rubriken med fet stil, annars inte.

Medlem sedan juli 200012 978 inlägg
#3

Både wF och exempelvis Linuxportalen håller reda på vad just du har läst.
Kolla in källkoden där.

Medlem sedan sep. 20051 758 inlägg
#4

Du menar hur man gör i ett forum om man vill läsa inläggen? Inte hur man bygger ett sådant forum, enligt frågan? Det är cookies det handlar om tror jag. På http://sv.wikipedia.org/wiki/Cookie står om det. Med det är ett oläst inägg från din IP-adress i fet stil (det följs av hur sidan kodades), men när du läst det inte. Tanken är ju att du lätt ska hitta olästa inlägg.

Medlem sedan mars 20011 880 inlägg
#5

Jag menar hur jag skall koda mitt forum för att få med så att mina besökare kan se om
de har läst ett speciellt forum eller inte. Oftast så brukar ju olästa forum vara i fetstil.
Jo jag förstår att det har med kakor att göra, men jag får inte ihop det i skallen riktigt,
därför så la jag in denna fråga.

Medlem sedan dec. 200435 inlägg
#6

Är det ett forum där man måste vara inloggad för att läsa och skriva poster så kan du jämföra när posterna är skrivna (datum och tid) mot när man senast var inloggad. Det kräver såklart att du sparar undan när man senast var inloggad. Annars får du hålla det i en kaka. Så om ett nytt inlägg är postat efter tiden man senast var inloggad sätter du den till felstil.

Medlem sedan mars 20011 880 inlägg
#7

Jag har ännu inte hunnit testa detta, då jag har hittat lite andra konstigheter. Jag återkommer.

Medlem sedan mars 20011 880 inlägg
#8

Jag har löst probelemet på ett helt annat sätt:´
Först så la jag till ett nytt fält i databasen, visit boolen.
Sen i min css så såg jag till att stylen var normal inte fet.
Sen i min readForum så la jag till så att jag uppdaterade visit i databasen.
I forum så la jag till

public string getTitle(object dataItem)
    {
        string sText = "";
        string sRubrik = DataBinder.Eval(dataItem, "rubrik").ToString();
        bool bVisit = Convert.ToBoolean(DataBinder.Eval(dataItem, "visit").ToString());
        if (bVisit == false)
            sText = "<b>" + sRubrik + "</b>";
        else
            sText = sRubrik;
        return sText;
    }
// och
 <%#  getTitle (Container.DataItem)%>

Detta fungerar kanonbra, dock enbart på nya inlägg inte svar på.

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)