vue Xnova REv Probleme skins - Page 1
Kommunauty
Connexion
Inscription

Xnova REv Probleme skins


Tomas117 Messages : 433

Oui c'est sur ! c'est le lien qui est pas correct en faite comme je le montre dans les images.

jeudi 13 février 2014

SnakeFear Messages : 112

Ok je viens de voir ton code, au lieu de gultra mais : {$Raza_skin}

jeudi 13 février 2014 (Dernière édition jeudi 13 février 2014)

Homer Messages : 1925

Mais si je déclare {$race} quand je fais dans le assign_vars( ... 'race' => ....

jeudi 13 février 2014

Tomas117 Messages : 433
SnakeFear :

Ok je viens de voir ton code, au lieu de gultra mais : {$Raza_skin}

Je met juste {$Raza_skin} pour gultra uniquement ?

jeudi 13 février 2014

SnakeFear Messages : 112

Suis ce que te dit Homer, il faut que tu définisses {$race} pour tes deux races. Comme ca pour chercher les bonne images dans le répertoire. Tu pourras mettre par exemple /{$race}/images/test.png .

jeudi 13 février 2014

Tomas117 Messages : 433

Donc j'ai remplacé :

if($USER['raza'] == 0) {

$skin_raza = "gultra";

} elseif ($USER['raza'] == 1) {

$skin_raza = "voltra";

}

par :

$this->assign_vars(array(

...

....

...

'race' => $USER['raza'] == 1 ? 'Voltra' : 'Gultra'

(Car voltra est la race 1)

Cependant, CE que j'ai remplacé ce trouve aussi dans showfleetTraderpage.php, class.theme(donc aps uniquement dans class.template), je dois tous les faire ?

Puis donc après avoir fait cela je replance le {$Raza_skin} par {$race} c'est bien cela ?

jeudi 13 février 2014

Homer Messages : 1925

ce bout de code là

'race' => $USER['raza'] == 1 ? 'Voltra' : 'Gultra'

est a mettre dans le assign_vars qui existe déjà dans la fonction main() de la class template

Ensuite, dans tous tes fichiers .tpl tu met {$race} a la place du nom de la race et de {$skin_raza}.

Franchement, je ne peux pas être plus clair !

jeudi 13 février 2014

Tomas117 Messages : 433

Oke dac, donc je laisse :

if($USER['raza'] == 0) {

$skin_raza = "gultra";

} elseif ($USER['raza'] == 1) {

$skin_raza = "voltra";

}

j'ai rajouté :

private function main()

{

global $USER, $CONF, $LANG, $LNG, $THEME;

$navegador = $_SERVER['HTTP_USER_AGENT'];

$usa_navegador = strrpos($navegador, "MSIE");

if ($usa_navegador === false) {

$IE = false;

} else {

$IE = true;

}

if($IE) {

$css_style = "formato_IE";

} else {

$css_style = "formato";

}

if($USER['raza'] == 0) {

$raza_tipo = $LNG['Raza_0'];

$skin_raza = "gultra";

} elseif ($USER['raza'] == 1) {

$raza_tipo = $LNG['Raza_1'];

$skin_raza = "voltra";

}

if($USER['commander'] >= 1) {

$imperio = "

  • <span class=\"menu_icon\">

    </span>

    <a class=\"menu_boton\" href=\"javascript:OpenPopup('?page=imperium','" .$LNG['lm_empire'] ."', 1024, 768);\"><span>" .$LNG['lm_empire'] ."</span></a>

  • ";

    $comandante_icon = "600.png";

    } else {

    $imperio = "";

    $comandante_icon = "600_off.png";

    }

    if($USER['engineer'] >= 1) {

    $ingeniero_icon = "603.png";

    } else {

    $ingeniero_icon = "603_off.png";

    }

    if($USER['admiral'] >= 1) {

    $almirante_icon = "602.png";

    } else {

    $almirante_icon = "602_off.png";

    }

    if($USER['geologe'] >= 1) {

    $geologo_icon = "601.png";

    } else {

    $geologo_icon = "601_off.png";

    }

    if($USER['technocratic'] >= 1) {

    $tecnocrata_icon = "604.png";

    } else {

    $tecnocrata_icon = "604_off.png";

    }

    $this->assign_vars(array(

    'Comandante' => $comandante_icon,

    'Tecnocrata' => $tecnocrata_icon,

    'Ingeniero' => $ingeniero_icon,

    'Almirante' => $almirante_icon,

    'Geologo' => $geologo_icon,

    'comandante' => $LNG['comandante'],

    'tecnocrata' => $LNG['tecnocrata'],

    'ingeniero' => $LNG['ingeniero'],

    'almirante' => $LNG['almirante'],

    'geologo' => $LNG['geologo'],

    'title' => $CONF['game_name'],

    'css_style' => $css_style,

    'uni_name' => $CONF['uni_name'],

    'dpath' => $THEME->getTheme(),

    'vmode' => $USER['urlaubs_modus'],

    'is_pmenu' => $USER['settings_planetmenu'],

    'authlevel' => $USER['authlevel'],

    'lang' => $LANG->getUser(),

    'ready' => $LNG['ready'],

    'date' => explode("|", date('Y\|n\|j\|G\|i\|s\|Z', TIMESTAMP)),

    'cron' => GetCrons(),

    'ga_active' => $CONF['ga_active'],

    'ga_key' => $CONF['ga_key'],

    'debug' => $CONF['debug'],

    'min_js' => $CONF['min_js'],

    'fcm_info' => $LNG['fcm_info'],

    'VERSION' => $CONF['VERSION'],

    'REV' => substr($CONF['VERSION'], -4),

    'Raza' => $LNG['Raza'],

    'Raza_tipo' => $raza_tipo,

    'Raza_skin' => $skin_raza,

    'imperio' => $imperio,

    'race' => $USER['raza'] == 1 ? 'Voltra' : 'Gultra',

    ));

    }

    La je vais m'occuper de modifier les TPL.

    vendredi 14 février 2014

    Homer Messages : 1925
    Tomas117 :

    Oke dac, donc je laisse :

    if($USER['raza'] == 0) {

    $skin_raza = "gultra";

    } elseif ($USER['raza'] == 1) {

    $skin_raza = "voltra";

    }

    Tu peux virer ça, il ne servira plus

    vendredi 14 février 2014

    Tomas117 Messages : 433

    Ai-je bien placé le 'race' => $USER['raza'] == 1 ? 'Voltra' : 'Gultra', dans la bonne fonction main ?

    Donc j'ai juste modifier le ficchier class.template(pas les autres class.xxx, car il y a un class.theme aussi qui contient le if user...)

    Je l'ai fait à tous les fichier tpl dans style/template, et je vois aucune image xD.

    J'ai juste remplacé par {$skin_raza} par {$race}.

    vendredi 14 février 2014 (Dernière édition vendredi 14 février 2014)

    Page suivante »