Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Olästa meddelanden

Postades av 2002-08-12 15:43:24 - Adam Sjölund, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 430 personer

Jag skulle behöva lite råd. tips och exempel på hur man kan visa olästa meddealanden, nyheter osv. Cookies? Fält i databasen? Tacksam för all hjälp jag kan få i ämnet... /Adam


Svara

Sv: Olästa meddelanden

Postades av 2002-08-12 17:44:14 - André Isaksson

Behöver man logga in för att läsa nyheterna? Om det är så är det nog lättast med ett fält i DB som innehåller senaste inloggningsdatum och tid.

/André


Svara

Sv: Olästa meddelanden

Postades av 2002-08-13 08:51:28 - Adam Sjölund

Ja, man loggar in. Sparar redan användarens besöks-datum/tid i ett fält i databasen. Vill inte ha ett fält för varje nyhet tex som jag sätter till "läst" / "oläst", eftersom samma nyhet ju kan läsas av flera...


Svara

Sv: Olästa meddelanden

Postades av 2002-08-13 09:31:45 - Tommie Severinsson

Om du inte redan gjort det så läs igenom artikeln Normalisering - vad är det?. Den artikeln kan hjälpa dig på traven. Om varje användare har ett id, varje nyhet har ett id och så har du en flagga för om det är läst eller oläst. Då kan tabellen se ut såhär:

användardID nyhetsID flaggID
1 2 0
1 3 1
2 2 1
3 1 0
3 5 1


flaggID 0 oläst 1 läst

du förstår ...


Svara

Sv: Olästa meddelanden

Postades av 2002-08-13 10:02:23 - Andreas Hillqvist

Om man bara ska använda fältet för att flagga läst oläst. Kan man skippa flaggID fältet. Eftersom existensen av en post, flaggar det. Men fältet ger ju möjlighet att kunna lagra t.ex hur många gånger man läst det.

Lite exempel på hur fråga kunat se ut:

Access:
SELECT Nyheter.*, Nyheter.nyhetsID IN (SELECT NyhetLäst.nyhetsID FROM NyhetLäst WHERE NyhetLäst.användardID = 1) AS Läst
FROM Nyheter

SQL Server:
SELECT Nyheter.*, CASE NyhetLäst.NyhetsID WHEN NyhetLäst.NyhetsID THEN 1 ELSE 0 END AS Läst
FROM Nyheter LEFT OUTER JOIN
NyhetLäst ON NyhetLäst.AnvändardID = 1 AND Nyheter.NyhetsID = NyhetLäst.NyhetsID


Svara

Sv: Olästa meddelanden

Postades av 2002-08-13 11:19:04 - Tommie Severinsson

så sant så.. :)


Svara

Sv: Olästa meddelanden

Postades av 2002-08-13 12:42:18 - Magnus Gladh

Om du nu inte är jätteviktig att visa vilka som är läst/olästa så föreslår jag att du visar vilka som är Nya sedan besökaren loggade in sist. Detta kommer spara lite prestanda, plus att du slipper få en databas som växer överdess bredd om du har mycket besökare och artiklar.

Eftersom du sparade besökarens senast inloggningsdatum så är det bara att jämföra med artiklens datum och se om artiklens datum är nyare än besökarensinloggningsdatum och så fall visa en lite 'nyhets-bild'

- magnus


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 825
27 960
271 761
3 182
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies