Signup for g-link Newsletter here...Print?

Article written on 26. februar 2008 by Anders

TopicCategoryPlatform / OSRelated issues...
Kalenderen - Vis/skjul menu eller indsæt link til startsidenKalender modulWindows Xp [Sp2] / Vista, MS IE 7.0More about the same subject...
Description of Problem / Solution:

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: Ikonet som starter g-link Update Service - 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: Ikonet som starter g-link Update Service - og hente den)
    Hvis du vælger denne metode skal du gøre følgende:
  1. Klik på sidste fane i Admin Menu [Hjælp & Vedl.]
  2. Klik på ikonet   "Administrator & udviklingsværktøjer"
  3. Klik på knappen
  4. Vælg tabellen cal_sets i Drop Down-listen
  5. Klik på knappen 
  6. Vælg ***Advanced*** i  Drop Down-listen
  7. Klik på knappen 
  8. Indsæt nedenstående SQL-statement i tekstfeltet:
    ALTER TABLE cal_sets ADD showMenu TINYINT(1)
  9. Klik på knappen 
  10. Din database er nu opdateret - luk vinduerne.

;-) Happy patchin´ & linkin´

/Anders

Article written on 26. februar 2008 by Anders
Article No. #35

Return....