Cześć
Mam problem.
Zainstalowałem silverstripe 2.4 oraz moduł Multilingual Module. Ale przy próbie instalacji. Mam Następujący komunikat:
Fatal error: Class 'Requirements' not found in /public_html/ss/multilingual/_config.php on line 10
Fragment pliku _config.php
<?php
// Config is set in z_site/_config.php for the site using multilingual module
/********************************************************************************
**********************
* Multilingual module with i18n support
*
/********************************************************************************
**********************/
Requirements::css("multilingual/css/langselector.css");
i18n::set_default_locale("sv_SE");
Multilingual::set_default_lang("sv");
Multilingual
::set_langs(array( "Swedish"=>array(
"sv"=>"sv_SE"
),
"English"=>array(
"en"=>"en_GB"
),
"German"=>array(
"de"=>"de_DE"
)
));
Oraz fragment pliku
multilingual/css/langselector.css
#lang {
position: relative;
z-index: 999;
}
#lang ul{
float:right;
margin:5px 0px 10px 0;
list-style-type: none;
}
#lang li{
font-size:10px;
float:right;
margin:0 10px 0 0;
}
#lang li a{
font-size:12px;
}
#lang li a,
#lang li a span{
line-height: 1.4em;
float:left;
opacity:0.6;
color:#111;
}
#lang li a.selected,
#lang li a:hover{
opacity:1;
text-decoration: underline;
}
#lang li img{
float:left;
margin:0 2px 0 0;
}
a na głównej stronie
Parse error: syntax error, unexpected T_STATIC in /public_html/ss/multilingual/code/Multilingual.php on line 12
fragment multilingual/code/Multilingual.php
<?php
class Multilingual extends DataObjectDecorator {
/* * ********************************************************************************
********************
/* lang statics, getter, setters
/********************************************************************************
********************* */
static $use_URLSegment = false; static $decorated_class; // used in the child classes to get what we are decorating
function get_decorated_class() {
return static::$decorated_class; }
private static $default_lang = "sv";
/*
* All the languages available for the site, as an associative array
*/
"Swedish" => array("sv" => "sv_SE"), "English" => array("en" => "en_US"), );
static function set_langs
($array) { }
W czym może być problem

Z góry dziękuję za pomoc.
Ten post edytował ViluxBib 3.07.2012, 12:28:08