|
Hvordan lage lenker i WebSIM
I WebSIM er det noe som kalles en tekst-parser.
Jeg har ikke kommet på noe godt norsk ord for det ennå, men det den gjør er at den pløyer gjennom teksten før den skal vises på siden og bytter ut bestemte tegn/kommandoer med HTML-kode (og av og til omvendt.)
WebSIM har et eget lenkeformat for å gjøre det enkelt å lage lenker og sørge for at disse kan oppdateres, eller fjernes dersom sider blir endret, flyttet eller forsvinner.
Når en har lov til å redigere/legge inn informasjon på sider vil det altid vises en eksempel-lenke neders på siden. Hvis en klipper ut denne lenken og limer den inn i ens egen tekst vil den bli til en lenke til den angitte siden.
Dersom en har lastet opp filer eller bilder vil en på Filer-siden finne eksempel-lenker til bildet/filen en har lastet opp.
Her er noen eksempler på hvordan linkene kan skrives inn. Jeg skal forklare dem grundig senere, men konseptet er enkelt:
1. Lenkene begynner alltid med "[".
2. Beskrivelse av hva det er lenket til (file/link/page/pic/url)
3. Så kommer lenke-teksten, enten den en skal klikke på for å gå til siden/laste ned fila, eller underteksten dersom det er et bilde.
4. Så følger id'en til linken - som bl.a. gjør det mulig for systemet å finne filen og sende den til brukeren uten at den egentlige posisjonen/filnavnet røpes. (Dette er nødvendig for å hindre at "onde" filer som er lastet opp kan kjøres på serveren av "slemme" brukere...)
5. Til slutt slenger en på en "]" og så er en ferdig.
På denne måten slipper en å lære seg <A href="..."> samtidig som dokumenter det er lenket til vil fungere selv om navnene på dokumentene endres, etc...
Eksempel-link til sider vil alltid vises nederst på siden dersom en er pålogget og har rett til å endre/legge inn informasjon.
Eksempel-lenker til filer og bilder som skal legges inn i teksten finner en ved hjelp av fil-browseren.
Se mer detaljert om innlegging av bilder og filer.
Eksempler på lenker:
Dette er [file|en fil-lenke|342|12] som kan skrives slik...
Dette er [link|en ekstern lenke|http://www.uit.no] som kan skrives slik...
Skal du lenke til WebSIM-adresser behøver du bare lokal lenke, dvs. alt før index.php kan droppes.
Eksempel: [link|WebSIM-guiden|index.php?SiteId=41]
Og hvis du bare skal lenke - uten tekst - i for eksempel en lenkemappe, bruker du følgende syntaks:
[url|SiteId=41, PageId=35]. (Se mer om url-lenker her)
Dette er [page|en intern lenke|23|264] som kan skrives slik...
Skal du lenke bare til ei mappe - dvs. toppsiden i den - uten å skrive inn noe sidenummer, velger du none istedet.
Eksempel: [page|en intern mappelenke|23|none]
Til slutt: Et eksempel (du finner mer presis beskrivelse av bilde-syntaks her) på hvordan en kan sette inn et bilde i teksten... Det er faktisk veldig enkelt(!):
Syntaksen er som følger:
[pic|Et fint bilde ...|321|418|200|left|http://www.startsiden.no]
 |
| Et fint bilde ... |
Denne teksten ville kommet til høyre for bildet når du har oppgitt parameteret "left" - dvs. venstrejustert.
|