Variabler i cms_baseconfig.inc.php / cms_config.inc.php

Indeholder de fleste konfigurations-indstillinger for installationen. Systemet indlæser først default værdierne i cms_baseconfig.inc.php, herefter overskrives relevante variabler i filen cms_config.inc.php

Her følger en gennemgang af variablerne.

CMS VERSION variabler

Navn Type Beskrivelse
$cmsVersion string CMS versionsnummer. Eksempel: "2.7.5"
$cmsBuild string Releasedate for current version (YYYYMMDD) + seq. number (001+). Eksempel: "20080326001"

SITE SETTINGS variabler

Navn Type Beskrivelse
$cmsDomain string Det domæne, som cms installationen kører på. Default værdi: "http://www.client_domain.dk"
$cmsUrl string Sti til cms-mappen. Skal reelt altid være $cmsDomain."/cms"
$cmsAbsoluteServerPath string Absolut server-sti til cms-mappen. Default værdi: $_SERVER['DOCUMENT_ROOT'] . "/cms"
$cmsAbsolutePath string Absolut sti til cms-mappen. Default værdi: "/cms"
$fckEditorPath string Absolut sti til FCK-editor. Default værdi: "/cms/fckeditor"
$fckEditorCustomConfigPath string Alternativ placering af FCK-editor config fil. Default værdi: ""
$defaultSite integer Hvilket site skal vises som default (benyttes i tidligere versioner, som ikke benytter CMS_SITEDOMAINS tabellen) Default værdi: 1
$defaultLanguage string Hvilket sprog er vises som default (benyttes i tidligere versioner, som ikke benytter CMS_SITEDOMAINS tabellen) Default værdi: "da" (refererer til SHORTNAME i LANGUAGE tabellen)
$pluginsPath string Server-sti til plugins. Default værdi: $_SERVER["DOCUMENT_ROOT"] . "/includes/plugins"
$pluginsPathBrowser string Absolut web-sti til plugins. Default værdi: "/includes/plugins"
$cmsSiteId integer Benyttes ikke længere, bibehold blot defalut værdien: 1
$cookieDomain string Hvis der sættes cookies, benyt dette domæne. Default værdi ".client-domain.dk"
$utf8_site boolean CMS versioner efter 2.7 kører i unicode/utf8 encoding. Default værdi: true
$stat_url string URL til statistik, bruges i statistik modul

FRONTEND SETTINGS variabler

Navn Type Beskrivelse
$imagesFolderPath string Sti til billedmappe. Default værdi: $cmsDomain . "/includes/images"
$shopimagesdirRel string Server-sti til shopbillede-cache. Default værdi: $_SERVER['DOCUMENT_ROOT']."/includes/images/shopimages_cache"
$shopimagesFolderPath Websti til shopbillede-cache. default værdi: $imagesFolderPath . "/shopimages_cache"  
useGraphicalHeadings boolean Benyt indbygget image-replacement for overskrifter. Benyttes på enkelte websites. Det er efterhånden mere oplagt at benytte flash baserede løsninger som f.eks. sifr. Default værdi: false
$useModRewrite boolean Benyt omskrivning til "pæne url'er". Husk også at indkoble nødvendige linier i .htaccess filen. Default: false;
$useModRewrite_preserve_page_hierarchy boolean Omskriv med sidehierarki. Eksempel: /sidenavn/underside/underunderside/ Default værdi: false
$useModRewrite_enforce_url_rewrite boolean Redirect til omskrevet side, hvis den url som kaldes, kan omskrives. Default værdi: false
$replacePNGimages boolean Benyt png filter for transparans i IE6. Default: false
$md5hash string Hash til md5 encryption. Benyttes ikke konsekvent, men f.eks. ved CMS_SITEDOMAINS url redirect. Default værdi: $_SERVER['DOCUMENT_ROOT']
$arr_content_exclude array Array der indeholder elementer, som ikke skal outputtes af funktionen buildPageMainContent. Pt. gyldige værdier er "HEADING" som udelukker sidens overskrift og "SUBHEADING" som udelukker sidens resume. Fra version 2.5.9

PAGES SETTINGS variabler

Navn Type Beskrivelse
$pages_AdvancedOn boolean Vis "Avanceret" tab ved sideredigering. Default værdi: true
$pages_searchoptimizerOn boolean Vis "Søgeoptimering" tab ved sideredigering. Default værdi: true

DATABASE variabler

Navn Type Beskrivelse
$db_host string Database host
$db_user string Database username
$db_pass string Database password
$db_name string Database name

NEWSARCHIVE variabler

Navn Type Beskrivelse
$newsarchive_newsPerPage integer Antal nyheder pr. side i nyhedsarkiv (frontend). Default værdi: 25
$newsarchive_newsPerPage_cms integer Antal nyheder pr. side i nyhedsarkiv (cms). Default værdi: 25

CALENDAR variabler

Navn Type Beskrivelse
$calendar_eventsPerPage_cms integer Antal begivenheder pr. side i nyhedsarkiv (cms). Default værdi: 25

NEWSLETTER variabler

Navn Type Beskrivelse
$newsletter_subject string Benyttes ikke i aktuel version.
$newsletter_fromName string Benyttes ikke i aktuel version.
$newsletter_fromMail string Benyttes ikke i aktuel version.
$newsletter_subscribe_formintegration_checkedstate string Hvis nyhedsbrev-tilmelding integreres i en formular, skal checkboksen være afkrydset som standard? Default værdi: "checked"
$batchsize integer Antal mails som sendes ved hvert ajax-kald. Default værdi: 5
$batchwait integer Ventetid i millisekunder mellem hvert ajax-kald. Default værdi: 0

PICTURE ARCHIVE variabler

Navn Type Beskrivelse
$picturearchive_AdvancedOn boolean Adgang til "Flere muligheder" i billedarkivet. Default værdi: true
$picturearchive_UploaddirRel string Absolut web-sti til uploadede billeder. Default værdi: "/includes/uploaded_pictures"
$picturearchive_Uploaddir string Absolut server-sti til uploadede billeder. Default værdi: $_SERVER['DOCUMENT_ROOT'].$picturearchive_UploaddirRel
$picturearchive_UploaddirAbs string Absolut url til uploadede billeder. Default værdi: $cmsDomain.$picturearchive_UploaddirRel
$gallery_showMaxLevels integer Frontend: Maksimalt antal niveauer i oversigt. Default værdi: 3
$gallery_maxwidth integer Maksimal bredde i pixels på inline-billeder (større billeder skalered ned til denne størrelse). Default værdi: 400
$gallery_quality integer Kvalitet som biller nedskaleres med. Default værdi: 75

FILE ARCHIVE variabler

Navn Type Beskrivelse
$fileUploaddir string Absolut server-sti til uploaded files. Default værdi: $_SERVER['DOCUMENT_ROOT'].'/includes/uploaded_files'
$fileUploaddirAbs string Absolut web-sti til uploaded files. Default værdi: "/includes/uploaded_files"

PICTUREARCHIVE DROPBOX variabler

Navn Type Beskrivelse
$picturearchive_DropboxOn boolean Adgang til billedarkivets dropbox import funktion. Default værdi: true
$dropboxDropdir string Placering af dropbox. Default værdi: $_SERVER['DOCUMENT_ROOT'].'/dropbox'
$dropboxUploaddir string Mappe til dropbox uploads. Default værdi: $picturearchive_Uploaddir
$dropboxTempdir string Temp-mappe til dropbox uploads. Default værdi: $picturearchive_Uploaddir."/temp"
$imageThumbSize integer Bredde på thumbnails. Default værdi: 100
$imageStandardSize integer Foreslået bredde på standardbilleder. Default værdi: 600
$imageOriginalMinsize integer Foreslået minimums bredde på originaler. Default værdi: 750
$dropbox_ftp_server string FTP oplysninger med adgang til dropbox mappe
$dropbox_ftp_username string FTP oplysninger med adgang til dropbox mappe
$dropbox_ftp_pass string FTP oplysninger med adgang til dropbox mappe

CMS MODULE variabler

Navn Type Beskrivelse
$modules array Indeholder elementer på formen:
$modules["NAME_OF_MODULE"] = array(
[STRING: MODULE_MENUNAME],
[STRING: PATH TO MODULE PHP-INCLUDE FOLDER],
[STRING: PATH TO MODULE CLIENT SIDE INCLUDE (JS/CSS) FOLDER],
[STRING: OPTIONAL: PERMISSION NEEDED TO ACCESS MODULE]
);

Følgende moduler er default:
Sider, Nyheder, Kalender, Udsend nyhedsbrev, Interessekategorier, Skabeloner (nyhedsbrev), Abonnenter (nyhedsbrev), Import (nyhedsbrev modtagere), Brugere, Grupper, Formular, Bokse, Billedarkiv, Filarkiv, Nøgleord og metatags, Rettigheder, Statistik, Varegrupper, Varekatalog, Grupperabatter, Brugerrabatter, Ordrehistorik, Blog, Blog manager, Tags

CMS MENU variabler

Navn Type Beskrivelse
$cms_Menu array Indeholder elementer på formen:
// GENERIC_CMS_MENUGROUP
$cms_Menu[] = array(
[ARRAY: CONTAINS NAMES OF MODULES TO INCLUDE IN GROUP],
[STRING-OPTIONAL: GROUP_MENUNAME]
);
Navn Type Beskrivelse
$tablesToSearch array Tabeller som søgemaskinen søger i. Indeholder elementer på følgende form. Bemærk at position [0] i functionParamenters indeholder søgeordet.
array(
"name" => "PAGES",
"functionName" => "returnSearchResults",
"functionParameters" => array("", "PAGES"),
"resultsHeading" => "SearchResPages"
)

GROUPS / USERS variabler

Navn Type Beskrivelse
$fallback_login_gotourl string Frontend-login, gå til denne url, hvis der ikke er defineret noget mål på GROUPS tabellen. Er variablen top, bliver brugeren sendt til forsiden.
$dbfields_excluded array Databasefelter (USERS tabellen), som ikke kan udfyldes ved bruger selv-oprettelse
$dbfields_vary array Databasefelter (USERS tabellen), som kan variere pr. brugergruppe

SHOP variabler

Navn Type Beskrivelse
$shopPermissions array Her defineres hvilke rettigheder, der kræves for at benytte forskellige dele af shoppen. "" indikerer at funktionen er tilgængelig uden at logge ind. Default værdier:
$shopPermissions[browse] = ""; // FE_SHOPBROWSE
$shopPermissions[prices] = ""; // FE_SHOPVIEWPRICES
$shopPermissions[buy] = ""; // FE_SHOPCHECKOUT
$shopImageWidth integer Billeder i shop, bredde i pixels. Default værdi: 600
$shopthumbimageWidth integer Thumbnail-billeder i shop, bredde i pixels. Default værdi: 120
$shopProductsBuySetQuantity boolean Tillad at stille antal som puttes i kurv. default værdi: false
$shopProductsOrderBy string Produkter sorteres efter. Default værdi: "PRODUCT_NUMBER asc"
$productTables array Beskriver opbygning af varetabeller. Default værdi:
$productTables = array(
"SHOP_PRODUCTS" => array(
"PRODUCT_ID_COLUMN" => "ID",
"PRODUCT_PRODUCTNUMBER_COLUMN" => "PRODUCT_NUMBER",
"PRODUCT_NAME_COLUMN" => "NAME",
"PRODUCT_PRICE_COLUMN" => "PRICE",
"PRODUCT_DESCRIPTION_COLUMN" => "DESCRIPTION"
),
);
$dbProductsMomsState integer ER PRISERNE I DB MED=1 ELLER UDEN=0 MOMS? Default værdi: 0
$cartProductsMomsState integer VISES PRISERNE I KURVEN MED=1 ELLER UDEN=0 MOMS? Default værdi: 0
$cartMomsPct integer Momsprocent. Default værdi: 25
$cartMomsPart integer DEN ANDEL, SOM MOMSEN UDGØR AF PRISEN INCL. MOMS. Default værdi: $cartMomsPct/100 - værdi hvis priser i databasen er inkl moms: 1-(1/(1+($cartMomsPct/100)))
$showMomsForEachLine boolean Vis moms for hver linie i kurv. Default værdi: false.
$showFragtForEachLine boolean Vis fragt for hver linie i kurv. Default værdi: false
$showDeliveryDateInCart boolean Vis leveringsdato i kurv. Default værdi: false
$showRelatedProductsInCart boolean Vis relaterede varer i kurv. Default værdi: true
$cartTotals array AFGØR RÆKKEFØLGEN AF LINJERNE I SLUTNINGEN AF KURVEN.
/// TEXT = Ledetekst
/// FRACTION = Gang USEVAR med denne faktor (f.eks. 1*$total = 1/1 af $total)
/// ID = ID på html-element (for styling)

Default værdi:
$cartTotals = array(
array("TEXT" => "CartTotalUnits", "FRACTION" => 1, "ID" => "cartTotalNoMoms", "USEVAR" => "total"), // totalpris på enheder ex. moms
array("TEXT" => "CartTotalFreight", "FRACTION" => 1, "ID" => "cartTotalFragt", "USEVAR" => "fragtTotal"), // totalpris på fragt fra custom fragt funktion
array("TEXT" => "CartVAT", "FRACTION" => $cartMomsPart, "ID" => "cartMoms", "USEVAR" => "totalWithFragt"), // Moms del af total
// Brug hvis priser i databasen er inkl. moms
// array("TEXT" => "CartToBePaid", "FRACTION" => 1, "ID" => "cartTotal", "USEVAR" => "totalWithFragt") // = total + fragtTotal
array("TEXT" => "CartToBePaid", "FRACTION" => 1.25, "ID" => "cartTotal", "USEVAR" => "totalWithFragt") // = total + fragtTotal * 1.25
);
$exchangeRates array Valutakurser defineret i elementer på denne form:
"da" => array("FORKORTELSE" => "kr", "KURS" => 100)
Der er ikke gennemført understøttelse for flere valutaer i shop-modulet.
$customFunctionsPath string Server-sti til fil med custom funktioner. Default værdi: $_SERVER[DOCUMENT_ROOT]. "/includes/plugins/phpfile_containing_function.php"
$customFragtFunctionName string Navn på custom fragtfunktion.
$customCheckoutFunctionName string Navn på custom checkout-formular-funktion.
$checkoutSteps array HVILKE TRIN SKAL DER VÆRE I CHECKOUT-FORMULAR. Default værdi: $checkoutSteps = array(
1 => "CartCheckoutFlowEnterAdress",
"CartCheckoutFlowSummary",
"CartCheckoutFlowPay",
"CartCheckoutFlowReciept"
);
Bemærk at betalingstrin med kortbetaling ikke er færdigimplementeret.
$cartCustomButtons array Array med ekstra knapper
$cartShowNoVATPerItem integer Vis pris med/uden moms. Default værdi: 1
$productDiameterUnit string Varekatalog diameter enhed. Default værdi: "mm"
$productLengthUnit string Varekatalog længde enhed. Default værdi: "mm"
$shop_ordersPerHistoryPage integer Ordrehistorik, ordrer pr side. default værdi: 20

FORMMAILER variabler

Se dokumentation i /cms/cms_baseconfig.inc.php

BLOG variabler

Navn Type Beskrivelse
$blogs_overview_post_count integer Antal indlæg som vises på forsiden. Default værdi: 10
$blogs_lastcommentedbox_count integer Antal indlæg i sidst kommenteret boks. Default værdi: 5
$blogs_show_tags_used_once boolean Vis tags som kun er benyttet een gang. Default værdi: true

SITEMAP + PING variabler

Navn Type Beskrivelse
$googlesitemap_generator boolean Generer google sitemap. Default værdi: false
$googlesitemap_ping boolean Ping Google ved siemap update. Default værdi: false
$googlesitemap_pingintervalmin integer Minimum antal sekunder mellem pings. Default værdi: 600
$ping_blogs boolean Ping blog update services. Default værdi: false
Lavet med Instans CMS - nem og enkel redigering af hjemmesider.