Aggiungere la nazionalità a GDRCD 5.1
Pagine → 1 2
06/11/2021 14:22:19
Rispolvero questa discussione per non iniziarne una nuova.
Ciao a tutti
Sto testando la nuova release 5.6 e mi serve mettere su la patch di baboomba sulle nazionalità. Ho provato a metterla su forse già 4-5 volte, tutto fila liscio, tutto sembra andare per il verso giusto fino al caricare la nazionalità sulla scheda. DB, Gestione e pagina iniziale tutto ok.
Dopo aver anche controllato non so quante volte il codice e le istruzioni, per filo e per segno, mi esce fuori continuamente "Nazionalità sconosciuta".
Ho letto la discussione su questo thread ma non mi ha portato avanti, i valori sul DB sono giusti.
Le ho provate tutte quante, ma sembra che da qualche parte non carichi le informazioni.
Leggendo le istruzioni sembra che l'estrazione delle informazioni succeda in scheda.inc.php dove ho aggiunto due parti:
if (isset($_REQUEST['pg'])===FALSE){
echo '<div class="error">'.gdrcd_filter('out',$MESSAGE['error']['unknown_character_sheet']).'</div>';
} else {
$query = "SELECT personaggio.*, razza.sing_m, razza.sing_f, razza.id_razza, razza.bonus_car0, razza.bonus_car1, razza.bonus_car2, razza.bonus_car3, razza.bonus_car4, razza.bonus_car5, nazione.sing_m AS nazionem, nazione.sing_f AS nazionef, nazione.immagine AS imgnazione, nazione.id_nazione
FROM personaggio
LEFT JOIN razza ON personaggio.id_razza=razza.id_razza
LEFT JOIN nazione ON personaggio.id_nazione=nazione.id_nazione
WHERE personaggio.nome = '".gdrcd_filter('in',$_REQUEST['pg'])."'";
$result = gdrcd_query($query, 'result');
Richiamo dunque dal database le informazioni che m'interessano.
<div class="profilo_voce">
<div class="profilo_voce_label">
<?php echo gdrcd_filter('out',$PARAMETERS['names']['nationality']['sing']); ?>:
</div>
<div class="profilo_voce_valore">
<?php echo '<img src="themes/'.$PARAMETERS['themes']['current_theme'].'/imgs/nationality/'.gdrcd_filter('out',$record['imgnazione']).'" width="26" height="20" />'; ?>
<?php if((empty($record['nazionef'])==FALSE)||(empty($record['nazionem'])==FALSE)){
if($record['sesso']=='f'){
echo gdrcd_filter('out',$record['nazionef']);
}
else{
echo gdrcd_filter('out',$record['nazionem']);
}
}
else{
echo gdrcd_filter('out',$PARAMETERS['names']['nationality']['sing'].' '.$MESSAGE['interface']['sheet']['profile']['no_nationality']);
}
?>
</div>
</div>
Qui invece richiamo sulla scheda il tutto.
E li il problema, non mi funziona.
Qualcuno mi può aiutare a mettere su la patch in modo corretto?
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Storie di Agarthi ↗