Avatar billede Hans Frederik Novice
25. marts 2008 - 12:09 Der er 5 kommentarer og
1 løsning

Automatisk nummerering af notehenvisninger.

Hej Eksperter!

Jeg bygger en hjemmeside om Lissabon-Traktaten, og vil gerne dokumenterer de fakta jeg skriver på siden. Jeg ønsker et notesystem, hvor der er et hævet nummer alle de steder hvor der er en note.

Formen kan ses her: lissabon.hansfrederik.dk (efter citatet)

På nuværende tidspunkt står der bare et X i stedet for et tal. Jeg ønsker en kode, der automatisk nummererer dette x, og de efterfølgende noter jeg tilføjer, så jeg ikke skal rette alle noter, hvis jeg tilføjer eller fjerner en note et sted.

Er det rimelig klart formuleret? Ellers må I bare spørge!

På forhånd mange tak!
Avatar billede Hans Frederik Novice
25. marts 2008 - 12:13 #1
Hov, jeg glemte lige at skrive at der må bruges strict HTML 4.01, CSS1, PHP5 og JS.
Avatar billede jakobdo Ekspert
25. marts 2008 - 12:19 #2
Det er vel noget med at lave en tabel, hvor et ID (autonummering) tilføjes hver gang en note kobles på et indlæg/artikel/nyhed you name it.
Avatar billede Hans Frederik Novice
25. marts 2008 - 18:52 #3
Kunne man ikke bruge ordered list på en eller anden måde?
Der er to problemer med dette: Hvordan laver man nummeret i en ol til et link? Hvordan får man nummeret til altid at placere sig hvor li er?
Avatar billede jakobdo Ekspert
25. marts 2008 - 20:05 #4
ORDERED LIST kan man godt bruge jo, men data skal jo gemmes et sted.
I stedet for nummeret i en ol, kunne du formattere din egen listning.
Avatar billede Hans Frederik Novice
26. marts 2008 - 00:05 #5
Ok, jeg må indrømme at jeg ikke er særlig skarp til det her programmering (som man også kan se på min ganske simple side), men hvis jeg forstår dig ret jakobdo, skal jeg ud i noget js kode? Eller hvordan laver man sin egen listing? Jeg er virkelig blank i forhold til hvad du skriver. Jeg ville være overordentlig taknemlig, hvis du kan angive nogle lidt mere konkrete retningslinjer for din ide!
Avatar billede Hans Frederik Novice
28. marts 2008 - 19:14 #6
Ok, jeg løste det ret enkelt med noget php. først skrev jeg
<?php
$n = 0;
?>
og så der hvor nogen skulle være skrev jeg
<sup id="<?php $n = $n + 1; $notenavn = $n; echo "ref_note_$n";?>"><a href="#<?php echo "cite_note_$n";?>" title="Gå til note."><?php echo "[$n]";?></a></sup>

og der hvor noten skulle føres til:
<p id="<?php echo "cite_note_$notenavn";?>"><a href="#<?php echo "ref_note_$notenavn";?>" title="Tilbage til noteret tekst."><?php echo "$notenavn";
?></a>: Note her</p>

Der er sikkert et par ting, der kan forbedres, men det her er hvert fald simpelt, og virker : D
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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