Niels spørger: Jeg har valgt at lade kalenderen åbne i "Main"-rammen. Men når jeg gør det, så er der jo ikke noget link til Startsiden / Home. Kan den besøgende så kun komme til startsiden (/db/user/index.asp) ved at klikke på browserens "Tilbage"-knap?
Anders svarer: Opdateret 2008-12-21: Se nederst i artiklen...
Ja, som kalenderen standard er sat op. Grunden til det er, at kalenderen er tiltænkt åbnet i sit eget vindue. Det er for at få det størst mulige skærmareal til rådighed til kalenderen.
Men hvis du alligevel gerne vil have kalenderen til at åbne i "Main", og have et link til din startside, så kan du i kalender opsætningen (den side hvor du vælger kalenderens farver, fonte mv.) se to felter i bunden af siden; det ene til kalenderens "Hoved" og det andet til kalenderens "Fod". Hvis du i et af felterne indsætter nedennævnte kode, så får du et link til din startside:
<br> <p align=center> <a href="/db/user/index.asp" target="_top" title="Klik for at komme tilbage til start..."> <img src="/db/user/images/admin/black_icon_home.gif" alt="Home!" border="0"> </a> <b><font color=#0099ff>Aktiviteter for ...</font></b></p>
Begge felter accepterer nemlig ganske almindelig HTML-kode. Du kan selv udskifte img-tag´en med det billede eller tekstlink, som du ønsker skal føre den besøgende til din startside - eller skifte font og farve så det passer til din side.
Hvis du synes, at du vil have noget helt andet i kalenderens hoved eller fod, men ikke kan skrive HTML-kode, så kan du bruge WYSIWYG-editoren: Opret en ny side med det indhold, som du ønsker indsat i kalenderens hoved eller fod. Herefter vælger du at skifte til HTML-mode i Editoren og kopierer det indhold, som du måtte ønske i kalenderens hoved eller fod og sætter det ind i et af de to felter i kalender-opsætningen. Så lidt skal der faktisk til...
Opdatering, 2008-12-21:
I ver. 1.4Final er der sket to ting vedr. kalenderen i forhold til tidligere versioner af g-link CMS:
a. Filen admin_cal_sets.asp er ændret, b. Tabeldefinitionerne har fået tilføjet et felt,
De to forhold gør det muligt at vælge, om navigationsmenuen skal vises (hvis kalenderen åbnes i hovedsiden) eller den ikke skal vises (hvis kalenderen vises i eget vindue).
Du kan hente filen admin_cal_sets.asp (ver. 1.4+) enten ved at hente hele versionen af g-link CMS ver. 1.4Final, 2008-12-20_glink.exe, på g-link.dk Download Center, eller ved at køre g-link Update Service - sidste fane i Admin Menuen, dette ikon: - og hente den. Filen skal have ver. 1.40 eller nyere.
Feltet/kolonnen, som er tilføjet til tabellen cal_sets, hedder showMenu og er af typen Tinyint(1).
Hvis du vil patche din database kan du gøre det på forskellige måder:
Du kan bruge din udbyders databaseværktøj (Typisk phpMyAdmin eller lignende) eller
Du kan bruge et tredjepartsværktøj, som f.eks. MySQL Query Browser eller
Du kan bruge g-link CMS indbyggede gSQL Query Builder, men det forudsætter at du har filen admin_tools_SQL.asp installeret.
(hvis du ikke har det, så kan du køre g-link Update Service - sidste fane i Admin Menuen, dette ikon: - og hente den)
Hvis du vælger denne metode skal du gøre følgende:
Klik på sidste fane i Admin Menu [Hjælp & Vedl.]
Klik på ikonet "Administrator & udviklingsværktøjer"
Klik på knappen
Vælg tabellen cal_sets i Drop Down-listen
Klik på knappen
Vælg ***Advanced*** i Drop Down-listen
Klik på knappen
Indsæt nedenstående SQL-statement i tekstfeltet: ALTER TABLE cal_sets ADD showMenu TINYINT(1)
Klik på knappen
Din database er nu opdateret - luk vinduerne.
Hvis du vil opgradere fra en tidligere version af g-link CMS, så kan du hente en generel patch til din database på g-link.dk Download Center, den hedder admin_add_13final-14final.asp, denne fil skal uploades til din systemmappe (/db/user/) og derefter skal den kaldes på sin URL. Det kan du enten gøre