Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
NiiCMS - Domande e chiarimenti

NiiCMS

Sommario | Admin | Forum | Bugs | Todo | Files

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
Maury91 (Member)
Expert


Messaggi: 531
Iscritto: 18/09/2006

Segnala al moderatore
Postato alle 17:03
Giovedė, 12/01/2012
Per qualsiasi domanda o chiarimento sul CMS o su qualunque cosa inerente il progetto

PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 23:05
Martedė, 15/05/2012
ciao.. ho provato a installare l'ultima versione del tuo cms (quella uscita oggi) ma quando vado nell'index della cartella principale mi da questi warnings


Notice: Undefined variable: __lang in C:\www\niicms\install\make.php on line 2

Warning: include(lang//install.php) [function.include]: failed to open stream: No such file or directory in C:\www\niicms\install\make.php on line 2

Warning: include() [function.include]: Failed opening 'lang//install.php' for inclusion (include_path='.;C:/libs/PEAR;') in C:\www\niicms\install\make.php on line 2




Notice: Undefined variable: __benv in C:\www\niicms\install\make.php on line 16

Notice: Undefined variable: __c_lang in C:\www\niicms\install\make.php on line 16

PM Quote
Avatar
Maury91 (Member)
Expert


Messaggi: 531
Iscritto: 18/09/2006

Segnala al moderatore
Postato alle 23:13
Martedė, 15/05/2012
in pratica non ha rilevato la lingua, ma la cosa mi risulta strana visto che te la chiede al primo passaggio...
inoltre se fallisce a rilevare la lingua usa sempre quella di default, a che passaggio te lo da ?

PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 23:15
Martedė, 15/05/2012
al primo passo...
ho scaricato il file zip, ho decompresso e poi ho acceduto tramite browser nella cartella appena decompressa: "localhost/niicms"

PM Quote
Avatar
Maury91 (Member)
Expert


Messaggi: 531
Iscritto: 18/09/2006

Segnala al moderatore
Postato alle 23:22
Martedė, 15/05/2012
ok sei in grado di farmi vedere queste variabili :
$HTTP_COOKIE_VARS["_lang"]
$_COOKIE["_lang"]
$_SERVER['HTTP_ACCEPT_LANGUAGE']

Il cms esegue questo codice per trovare la lingua :
<?
/*
    Kernel Lang
*/
include('lang/_list.php');
//Controllo dei cookie per trovare se c'č un cookie della lingua
if (isset($HTTP_COOKIE_VARS["_lang"]))
$__lang = htmlspecialchars($HTTP_COOKIE_VARS["_lang"]);
else
if (isset($_COOKIE["_lang"]))
$__lang = htmlspecialchars($_COOKIE["_lang"]);
else
if (isset($user['lang'])&&($user['lang'] != ''))
    $__lang = $user['lang'];
else {
    //Nel caso non ci siano cookies
    if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { //Scorro tutti i linguaggi accettati dal browser
        $langs = explode(",",strtr(strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']),';',','));
        foreach ($langs as $lang) {
            if (isset($abbrlang[$lang])) {
                $__lang = $abbrlang[$lang]; //Mi fermo al primo compatibile
                break;
            }
        }
    }
    if (empty($__lang)) //Se non c'č ne nessuno
        foreach($cmslangs as $__lang) //Prima lingua presente (solitamente inglese)
        break;
    setcookie ("_lang",$__lang,1893477600,"/");
}
define('__lang',$__lang); //Definisco variabile globale della lingua
?>

e mi sembra molto strano che la variabile $__lang non esista

PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 23:49
Martedė, 15/05/2012
ho modificato l'inizio del file index.php cosė:
Codice sorgente

<?php echo $HTTP_COOKIE_VARS["_lang"]; echo $_COOKIE["_lang"]; echo $_SERVER['HTTP_ACCEPT_LANGUAGE']; if (get_magic_quotes_gpc()) { [ecc ecc ecc ] ...


ed ecco l'output
Codice sorgente - presumibilmente Delphi

  1. Notice: Undefined variable: HTTP_COOKIE_VARS in C:\www\niicms\index.php on line 5
  2.  
  3. Notice: Undefined index: _lang in C:\www\niicms\index.php on line 6
  4.  it-IT,it;q=0.9,en;q=0.8
  5. Notice: Undefined variable: __lang in C:\www\niicms\install\make.php on line 2
  6.  
  7. Warning: include(lang//install.php) [function.include]: failed to open stream: No such file or directory in C:\www\niicms\install\make.php on line 2
  8.  
  9. Warning: include() [function.include]: Failed opening 'lang//install.php' for inclusion (include_path='.;C:/libs/PEAR;') in C:\www\niicms\install\make.php on line 2
  10.  
  11.  
  12.  
  13.  
  14. Notice: Undefined variable: __benv in C:\www\niicms\install\make.php on line 16
  15.  
  16. Notice: Undefined variable: __c_lang in C:\www\niicms\install\make.php on line 16


PM Quote
Avatar
Maury91 (Member)
Expert


Messaggi: 531
Iscritto: 18/09/2006

Segnala al moderatore
Postato alle 0:53
Mercoledė, 16/05/2012
prova a eseguire questo script :
<?
/*
    Kernel Lang
*/
include('lang/_list.php');
//Controllo dei cookie per trovare se c'č un cookie della lingua
if (isset($HTTP_COOKIE_VARS["_lang"]))
echo htmlspecialchars($HTTP_COOKIE_VARS["_lang"]);
else
if (isset($_COOKIE["_lang"]))
echo htmlspecialchars($_COOKIE["_lang"]);
else
if (isset($user['lang'])&&($user['lang'] != ''))
    echo $user['lang'];
else {
    //Nel caso non ci siano cookies
    if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { //Scorro tutti i linguaggi accettati dal browser
        $langs = explode(",",strtr(strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']),';',','));
        foreach ($langs as $lang) {
            if (isset($abbrlang[$lang])) {
               echo $abbrlang[$lang]; //Mi fermo al primo compatibile
                break;
            }
        }
    }
    if (empty($__lang)) //Se non c'č ne nessuno
        foreach($cmslangs as $__lang) {
echo $__lang;
        break;
}
    setcookie ("_lang",$__lang,1893477600,"/");
}
define('__lang',$__lang); //Definisco variabile globale della lingua
?>

PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 15:07
Mercoledė, 16/05/2012
output: it-ITen-US

PM Quote
Avatar
Maury91 (Member)
Expert


Messaggi: 531
Iscritto: 18/09/2006

Segnala al moderatore
Postato alle 15:11
Mercoledė, 16/05/2012
come output č molto strano doveva mostrare solo una lingua...
Codice sorgente - presumibilmente Php

  1. <?
  2. /*
  3.     Kernel Lang
  4. */
  5. include('lang/_list.php');
  6. //Controllo dei cookie per trovare se c'č un cookie della lingua
  7. if (isset($HTTP_COOKIE_VARS["_lang"]))
  8. echo 'cookie : '.htmlspecialchars($HTTP_COOKIE_VARS["_lang"]);
  9. else
  10. if (isset($_COOKIE["_lang"]))
  11. echo 'cookie : '.htmlspecialchars($_COOKIE["_lang"]);
  12. else
  13. if (isset($user['lang'])&&($user['lang'] != ''))
  14.     echo 'db : '.$user['lang'];
  15. else {
  16.     //Nel caso non ci siano cookies
  17.     if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { //Scorro tutti i linguaggi accettati dal browser
  18.         $langs = explode(",",strtr(strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']),';',','));
  19.         foreach ($langs as $lang) {
  20.             if (isset($abbrlang[$lang])) {
  21.                'http_accept : '.$abbrlang[$lang]; //Mi fermo al primo compatibile
  22.                 break;
  23.             }
  24.         }
  25.     }
  26.     if (empty($__lang)) //Se non c'č ne nessuno
  27.         foreach($cmslangs as $__lang) {
  28. 'default : '.$__lang;
  29.         break;
  30. }
  31.     setcookie ("_lang",$__lang,1893477600,"/");
  32. }
  33. echo 'valore finale : '.$__lang;
  34. define('__lang',$__lang); //Definisco variabile globale della lingua
  35. ?>


PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo