X
notifiche
richieste
conversazioni
Pannello utente
+ Messaggio
+ Blog
Carico i dati . . .
Login
Esegui il login ad MBBlog e MBSocial
X
Inserisci la tua email Inserisci la tua password
Mantieni l'accesso
oppure
f
Accedi tramite Facebook
Non sei ancora registrato? Iscriviti!
Login in corso . . .
  • Per iniziare >
  • MBSocial >
  • MBBlog >
  • SDK >
  • Debugger >
  • 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.
    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.
    © 2010 - 2024 MBBlog
    MBBlog Italia - Italiano - Change language
    ContattoAssistenzaTermini d'usoRiguardo MBBlog