Avatar billede c-sharp Nybegynder
15. januar 2004 - 14:57 Der er 10 kommentarer og
2 løsninger

Styring af Nyhedsside

Jeg skal have lavet en nyhedsside hvor følgende skla være muligt:

Man skal kunne angive en til- og en fra dato for hvornår nyheden skal vises.

Man skal kunne undlade at angive til- og fra dato, og så bare styrre nyheden manuelt (med en checkbox til/fra).

Nogen gode forslag til hvordan jeg laver et så dan modul smartest?
Avatar billede styless Nybegynder
15. januar 2004 - 15:01 #1
Hmm jeg tror ikke der er nogen der gider lave den for dig for 30 point. Men du kan se på www.asp.dk eller www.script.dk eller www.activedevoloper.dk om de har noget du kan bruge.
Avatar billede bufferzone Praktikant
15. januar 2004 - 15:03 #2
Du kan stort set downloade et har

http://www.bufferzone.dk/pplads/ny.zip

Dette nyhedsscript er bygget over en editor, der næsten giver dig mulighed for at editere teksten som i word. Der er til og fra dato, men den manuelle del, kan jeg ikke lige gennemskue om det kan håndtere.

Der mangler vist en fil, men den har jeg hjemme, og kan uploade hvis det er et problem
Avatar billede c-sharp Nybegynder
15. januar 2004 - 15:41 #3
styless: Jeg ønsker heller ikke at der er nogen der skal lave noget for mig! Jeg spurgte bare til nogle forslag til hvordan jeg kunne styrre dato delen af opgaven.

bufferzone: Jeg har kigget lidt i din kode, men synes ikke rigtig jeg kan se hvordan du håndtere hvornår en nyhed bliver vist.
Avatar billede bufferzone Praktikant
15. januar 2004 - 15:47 #4
Du indtaster en start dato og en en slutdato, i mellem disse to datoer vises nyheden
Avatar billede c-sharp Nybegynder
15. januar 2004 - 15:55 #5
Vil det sige at hvergang der er en der vil se siden laves denne forspørgsel i databasen? Er det ikke meget belastende for databasen?

Jeg tænkte på om det var smart at lave en ekstra post i DB, hvor man kunne hakke af om nyheden var udløbet, også kontrollere alle dem der ikke var udløbet?

Måske lave en stored procedure som kontrolerede de nyheder der ikke er udløbet, hvis den finder en der er udløbet, sættes denne til udløbet, og derefter retunerede dem der skal vises.

Er det en god ide eller kommer det til at bruge ligeså mange ressourcer? Hvis man kunne lave en styrreing af det kunne man også bare kontrollere engang om dagen.
Avatar billede bufferzone Praktikant
15. januar 2004 - 16:07 #6
Hele databasen kontrolleres hver gang, og der separeres på datorene, om det kan gøres hurtigere med et ja/nej felt er jeg ikke sikker på. Det der er fidusen er, at nyheden oprettes af brugeren, han indtaster alt det nødvendige, og herefter skal nyheden ikke redigeres mere, alt sker automatisk. Du kunne jo overveje at lave en rutine der slettede ud i nyheder der var mere end X måneder udløbet
Avatar billede c-sharp Nybegynder
15. januar 2004 - 17:06 #7
Jeg vil helst ikke have slettet nyhederne, det må være op til brugeren af systemet. Men den at evaluere på disse dato felter må da være noget der belaster databasen meget?

Så hvis man nu kunne udlukke mange af posterne med med et felt som fortalte om posten er aktuel eller ikke så må man da kunne spare mange ressourcer?
Avatar billede c-sharp Nybegynder
15. januar 2004 - 17:09 #8
Man kunne vel lave det så at når siden bliver loadet første gang hverdag kaldes denne routine.

Tror du ikke dette kunne spare mange ressourcer?
Avatar billede bufferzone Praktikant
15. januar 2004 - 17:14 #9
Svært at sige, det kommer jo også lidt an på hvor mange der kalder disse nyheder. jeg er nok mest til en månedlig manuel oprydning med en rutine til administratoren, men det er en balance mellem hvad der gør brugernes generering langsom, og hvad der kræver administration
Avatar billede c-sharp Nybegynder
17. januar 2004 - 14:14 #10
Jeg takker for inspiration og diskussion.

Den sidste fil til dit nyhedsmodul, gider du at smide et link til dette?
Avatar billede bufferzone Praktikant
17. januar 2004 - 15:12 #11
http://www.bufferzone.dk/pplads/menu.as_ højreklik på linket og vælg gem destination som hvorefter du omdøber til menu.asp
Avatar billede c-sharp Nybegynder
17. januar 2004 - 18:03 #12
Jeg takker :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester