Avatar billede jingle_jim Juniormester
18. september 2007 - 21:37 Der er 11 kommentarer og
1 løsning

liste som opdaterer sig selv

Hejsa

Kan man lave noget dhtml kode, som "forsvinder" efter en bestemt dato. Vi har en masse camps, som efter afvikling ikke længere behøver at stå på oversigten. Derfor ville det være super, hvis man kunne lave noget som kode, som gjorde at den automatisk forsvandt efter en forudbestmet dato.

Hvis det er muligt, ville jeg blive meget glad for sådan et script.

På forhånd tak
Avatar billede olebole Juniormester
18. september 2007 - 21:39 #1
<ole>

Det ville helt klart være smartere at lave med f.eks. PHP eller ASP ... altså med serverkode. Er det noget, I har adgang til?

/mvh
</bole>
Avatar billede jingle_jim Juniormester
18. september 2007 - 22:22 #2
Ja, det tror jeg.. men aner intet om de to kode typer..
Avatar billede jingle_jim Juniormester
18. september 2007 - 22:29 #3
ASP - PHP5 - MySQL

tror vist nok jeg får noget php i forbindelse med noget andet kode.. så ved ikke om man kan have både php og asp sammen på samme side..
Avatar billede jingle_jim Juniormester
18. september 2007 - 22:30 #4
og lige en sidste ting.. den liste som evt skal have den kode bliver loaded ind på alle andre sider.. via php include
Avatar billede jingle_jim Juniormester
19. september 2007 - 12:06 #5
Olebole.. var det noget for dig?
Avatar billede olebole Juniormester
19. september 2007 - 21:06 #6
Der er mange måder at gøre det på. Helt simpelt kan det gøres på den måde, at hvis informationerne om en camp (hvad der så menes med det) f.eks. står i en tabel, klipper du den tabel ud og lægger den i en fil. Filen skal _kun_ indeholde tabellen ... ingen <html>, <head> eller <body> tags!

Den fil kan du så inkludere i en anden php-fil - evt. baseret på en tids-betingelse.

I denne 'event-oversigt' i et php-dokument inkluderes et dokument, kaldet 'juleforberedelser.php'. Det indeholder måske et div med noget tekst:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>TITLE</title>
</head>
<body>

<h2>Kommende events:</h2>
<div>Et eller andet her</div>
<div>- og noget mere ...</div>
<?php
if ( time() < mktime(0, 0, 0, 12, 25, 2007) ) {
    include("juleforberedelser.php");
}
?>
<div>- såmænd også noget her!</div>

</body>
</html>

Kl. 00.00.00 om natten mellem Juleaften og 1. Juledag inkluderes dokumentet ikke længere ... så burde juleforberedelserne vel være slut  ;o)
    http://dk.php.net/manual/en/function.include.php
    http://dk.php.net/manual/en/function.time.php
    http://dk.php.net/manual/en/function.mktime.php
Avatar billede olebole Juniormester
19. september 2007 - 21:11 #7
Smartere ville det være at lave det ved at lægge data i en database. Derfra hentes de så og vises udfra nogle tidskriterier på siden. Det er en lidt større - men langt fiksere - løsning og et decideret PHP-spørgsmål. Det skal du nok spørge om 'derovre'  :)
Avatar billede jingle_jim Juniormester
20. september 2007 - 09:40 #8
Jeg kigger på det og vender tilbage... takker
Avatar billede jingle_jim Juniormester
18. oktober 2007 - 11:41 #9
Smid et svar - jeg har ikke fået kigget på det, men folk synes åbenbart at jeg er for længe om at kigge på det.
Avatar billede olebole Juniormester
18. oktober 2007 - 16:16 #10
Det er hermed lagt  :)
Avatar billede olebole Juniormester
24. oktober 2007 - 14:54 #11
Tak for points  :)
Avatar billede jingle_jim Juniormester
18. november 2007 - 16:49 #12
Så har jeg endelig haft lidt tid til at kigge på det.
Hvis jeg nu har en side med en liste over alle camps som der afholdes. Denne side (hvor listen er) inkluderes på x-antal sider.. Hvis nu tanken er, at denne liste så løbende skal blive mindre automatisk, så kan jeg ikke bruge den måde du har vist det på vel?
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

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