File e costanti di configurazione
MBBlog > File e costanti di configurazione
Per ogni installazione di MBBlog, la piattaforma crea diversi file di configurazione, che possono essere consultati nelle cartelle /config/ e /login/config/. Tutti i file di configurazione sono normali script in php con all'interno salvate le variabili/costanti di configurazione. I valori di quest'ultime possono essere anche cambiate manualmente, a patto che però non venga intaccata la struttura del file (Compresi spazi ed a capo), perché qualora quest'ultima venisse cambiata, la piattaforma non sarebbe più in grado di aggiornarli.
Definizione delle costanti:
ROOT (string) = percorso root del sito
URL (string) = url del blog
DATA_ROOT (string) = percorso root del database
DATA_URL (string) = url del database (NB: a seconda delle preferenze di inizializzazione, il database potrebbe non essere disponibile pubblicamente).
STATIC_ROOT (string) = percorso root del database dei contenuti statici
STATIC_URL (string) = url del database dei contenuti statici
ARTICLE_ROOT (string) = percorso root del database degli articoli
ARTICLE_URL (string) = url del database degli articoli (Determina anche l'url di default di ogni nuovo articolo).
LANGUAGE (string) = lingua del sito
FLASH_CLOUD (boolean) = FlashCloud è abilitato/disabilitato
UPDATE (boolean) = gli aggiornamenti sono abilitati/disabilitati
AUTO_UPDATE (boolean) = gli aggiornamenti automatici sono abilitati/disabilitati
REMOTE_CONNECTION (boolean) = FlashCloud è abilitato/disabilitato
JQUERY_SRC (string) = url da cui sincronizzare le librerie jQuery
JQUERY_UI_SRC (string) = url da cui sincronizzare le librerie jQuery UI
PLUGIN (boolean) = i plugin sono abilitati/disabilitati
PLUGIN_PHP (boolean) = i plugin con parti di codice in PHP sono abilitati/disabilitati
TERMINAL (boolean) = il terminale è abilitato/disabilitato [Attenzione: il terminale non è ancora disponibile]
VIEWPORT (numeric) = larghezza delle pagine per i dispositivi mobili
USER_SCALABLE (string - yes || no): permeddi di ridimensionare le pagine sui dispositivi mobili [Valori possibili: yes oppure no]
USER_IP (string) = ip dell'utente che sta visitando il sito
IS_MOBILE (numeric) = l'utente sta accedendo al sito da un dispositivo mobile
IS_SMARTPHONE (numeric) = l'utente sta accedendo al sito da uno smartphone
PROTOCOL (string) = protocollo di connessione [Valori possibili http: oppure https:]
ENABLE_AUTO_LOADING (boolean) = il caricamento automatico degli articoli allo scorrere della pagina è abilitato/disabilitato
PAGE (string) = nome della pagina (ES: artViewer)
PAGE_TYPE (string) = tipo di pagina (ES: article)
ARTROOT (string) [Disponibile solo nelle pagine di tipo article] = percorso interno alla root dei file dell'articolo
Struttura del file:
- Posizione: /login/config/mbini.php
- Codice esempio:
Costanti di configurazione
In MBBlog le costanti di condigurazione sono delle costanti in php reperibili in qualsiasi pagina del blog. Quest'ultime sono utili per ottenere informazioni importanti della piattaforma o sull'utente.Definizione delle costanti:
ROOT (string) = percorso root del sito
URL (string) = url del blog
DATA_ROOT (string) = percorso root del database
DATA_URL (string) = url del database (NB: a seconda delle preferenze di inizializzazione, il database potrebbe non essere disponibile pubblicamente).
STATIC_ROOT (string) = percorso root del database dei contenuti statici
STATIC_URL (string) = url del database dei contenuti statici
ARTICLE_ROOT (string) = percorso root del database degli articoli
ARTICLE_URL (string) = url del database degli articoli (Determina anche l'url di default di ogni nuovo articolo).
LANGUAGE (string) = lingua del sito
FLASH_CLOUD (boolean) = FlashCloud è abilitato/disabilitato
UPDATE (boolean) = gli aggiornamenti sono abilitati/disabilitati
AUTO_UPDATE (boolean) = gli aggiornamenti automatici sono abilitati/disabilitati
REMOTE_CONNECTION (boolean) = FlashCloud è abilitato/disabilitato
JQUERY_SRC (string) = url da cui sincronizzare le librerie jQuery
JQUERY_UI_SRC (string) = url da cui sincronizzare le librerie jQuery UI
PLUGIN (boolean) = i plugin sono abilitati/disabilitati
PLUGIN_PHP (boolean) = i plugin con parti di codice in PHP sono abilitati/disabilitati
TERMINAL (boolean) = il terminale è abilitato/disabilitato [Attenzione: il terminale non è ancora disponibile]
VIEWPORT (numeric) = larghezza delle pagine per i dispositivi mobili
USER_SCALABLE (string - yes || no): permeddi di ridimensionare le pagine sui dispositivi mobili [Valori possibili: yes oppure no]
USER_IP (string) = ip dell'utente che sta visitando il sito
IS_MOBILE (numeric) = l'utente sta accedendo al sito da un dispositivo mobile
IS_SMARTPHONE (numeric) = l'utente sta accedendo al sito da uno smartphone
PROTOCOL (string) = protocollo di connessione [Valori possibili http: oppure https:]
ENABLE_AUTO_LOADING (boolean) = il caricamento automatico degli articoli allo scorrere della pagina è abilitato/disabilitato
PAGE (string) = nome della pagina (ES: artViewer)
PAGE_TYPE (string) = tipo di pagina (ES: article)
ARTROOT (string) [Disponibile solo nelle pagine di tipo article] = percorso interno alla root dei file dell'articolo
mbini.php
Il file mbini.php, introdotto con MBBlog 1.8, è lo script di configurazione più importante di tutta la piattaforma. Contiene le più importanti costanti di configurazione ed è l'unico file di configurazione che non può essere modificato tramite l'amministrazione della piattaforma.Struttura del file:
- Posizione: /login/config/mbini.php
- Codice esempio:
<?php
header('Content-type: text/html; charset=utf-8');
define('ROOT','C:/ilmiosito/');
define('URL','http://ilmiosito.it');
define('DATA_ROOT','C:/ilmiosito/database/');
define('DATA_URL','http://ilmiosito.it/database/');
define('STATIC_ROOT','C:/ilmiosito/static/');
define('STATIC_URL','http://ilmiosito.it/static/');
define('ARTICLE_ROOT','C:/ilmiosito/database/articoli/');
define('ARTICLE_URL','http://ilmiosito.it/articoli/');
define('LANGUAGE','it');
define('FLASH_CLOUD',1);
define('UPDATE',1);
define('AUTO_UPDATE',1);
define('REMOTE_CONNECTION',1);
define('JQUERY_SRC','//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js');
define('JQUERY_UI_SRC','//code.jquery.com/ui/1.10.0/jquery-ui.min.js');
define('PLUGIN',1);
define('PLUGIN_PHP',1);
define('TERMINAL',0);
define('VIEWPORT',980);
define('USER_SCALABLE','yes');
ini_set('display_errors',0);
ini_set('log_errors',0);
ini_set('error_log','C:/ilmiosito/mbblog_elog.txt');
error_reporting(0);
date_default_timezone_set('Europe/Rome');
?>
Language Selection
Select your language
X
Sorry,
MBBlog and MBSocial are currently avaiable only in Italian.
MBBlog and MBSocial are currently avaiable only in Italian.
© 2010 - 2025 MBBlogMBBlog Italia - Italiano - Change languageContattoAssistenzaTermini d'usoRiguardo MBBlog