Pagine → 1 2
15/02/2023 16:35:02
Domandina, quindi tu in config, questo pezzetto:
$PARAMETERS['settings']['guilds_limit'] = 2;
15/02/2023 16:37:52
Si, si, tutto già cambiato. Infatti mi fa attribuire tre nuove affiliazioni per pg. Ho già provato :) però la cella non recuperare la terza variabile, per questo sono piuttosto sicura che ci sia un errore di codice ç_ç
15/02/2023 16:45:42
Se non interviene prima Kasa, nei prossimi giorni provo a smanettarci un pò! Che oggi mi sa che non riesco purtroppo .-.
15/02/2023 17:06:12 e modificato da kasa il 15/02/2023 21:05:19
londonstar ha scritto: ...
<?php
// Inizializzo la variabile che conterrà la cella del lavoro
$ceilContent_jobs = '';
// Inizializzo la variabile che conterrà le celle delle gilde
// La variabile è un ARRAY per permettere di contenere più di una gilda
$ceilContent_guilds = [];
// Ottengo le gilde del personaggio
$guilds = gdrcd_query("SELECT ruolo.nome_ruolo, ruolo.gilda, ruolo.immagine, gilda.visibile, gilda.nome AS nome_gilda FROM clgpersonaggioruolo LEFT JOIN ruolo ON ruolo.id_ruolo = clgpersonaggioruolo.id_ruolo LEFT JOIN gilda ON ruolo.gilda = gilda.id_gilda WHERE clgpersonaggioruolo.personaggio = '".gdrcd_filter('in', $record['nome'])."'", 'result');
// Se il personaggio non appartiene ad alcuna gilda, allora mostro l'immagine di disoccupato
if(gdrcd_query($guilds, 'num_rows') == 0) {
$ceilContent_jobs = '<div class="sfondo-tab"><img class="profilo_img_gilda" src="themes/'.$PARAMETERS['themes']['current_theme'].'/imgs/guilds/disoccupato.png" alt="disoccupato" title="disoccupato"></div>';
}
// Altrimenti carico le gilde visibili
else {
// Scorro i risultati
while($row_guilds = gdrcd_query($guilds, 'fetch')) {
// Se si tratta di un lavoro, allora mostro l'immagine del lavoro
if($row_guilds['gilda'] == -1) {
$ceilContent_jobs .= '<div class="sfondo-tab"><img class="profilo_img_gilda" src="themes/'.$PARAMETERS['themes']['current_theme'].'/imgs/guilds/'.gdrcd_filter('out', $row_guilds['immagine']).'" alt="'.gdrcd_filter('out', $row_guilds['nome_ruolo']).'" title="'.gdrcd_filter('out', $row_guilds['nome_ruolo']).'" /></div>';
}
// Altrimenti è una gilda
else {
// Se la gilda è visibile e ho i permessi di visualizzazione, allora mostro l'immagine della gilda
if(($row_guilds['visibile'] == 1) || ($_SESSION['permessi'] >= USER)) {
$ceilContent_guilds[] = '<div class="sfondo-tab"><a href="main.php?page=servizi_gilde&id_gilda='.$row_guilds['gilda'].'"><img class="profilo_img_gilda" src="themes/'.$PARAMETERS['themes']['current_theme'].'/imgs/guilds/'.gdrcd_filter('out', $row_guilds['immagine']).'" alt="'.gdrcd_filter('out', $row_guilds['nome_ruolo'].' - '.$row_guilds['nome_gilda']).'" title="'.gdrcd_filter('out', $row_guilds['nome_ruolo'].' - '.$row_guilds['nome_gilda']).'" /></a></div>';
}
}
}
gdrcd_query($guilds, 'free');
}
// Avvio la creazione della cella per il lavoro
echo '<td>'.$ceilContent_jobs.'</td>';
// Avvio la creazione delle celle per le gilde
for ($i = 0; $i <= ((int)$PARAMETERS['settings']['guilds_limit'] - 2); $i++) {
echo '<td>'.$ceilContent_guilds[$i].'</td>';
}
// Libero lo spazio
unset($ceilContent_guilds);
?>
GitHub: https://github.com/GDRCD/GDRCD
Discord: https://discord.com/invite/K2eWXpvu4M
GdR-O: https://www.gdr-online.com/readforum.asp?id=250579
15/02/2023 19:01:44
Non so come ringraziarti, Kasa. Funziona perfettamente, è una soluzione a cui non sarei mai arrivata da sola perché conosco un po' il linguaggio del ciclo array ma applicarlo è tutt'altra cosa ç_ç grazie infinite!
E grazia anche a @sallys che si rende sempre disponibile per poter aiutare :)
Discussione seguita da
Pagine → 1 2
Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
haruka ha aperto un annuncio di ricerca: Above Leggendra ricerca Giocatore
✋😟
Abbiamo rilevato che stai usando un software per bloccare la pubblicità!
L'utilizzo di GDR-online.com è gratuito da oltre 18 anni ma è necessario coprire i costi per mantenerlo online... ti chiediamo di aiutarci disabilitando il blocco dei banner pubblicitari.
Togliere il blocco significa fare in modo che GDR-online.com possa continuare a far conoscere piccoli giochi amatoriali gratuitamente e offrire un servizio sempre migliore e adatto alle esigenze dei suoi giocatori!
Se questo avviso continua ad apparire nonostante tu abbia autorizzato il portale:
- Verifica nelle opzioni che venga disattivato AdBlock in tutto il dominio gdr-online.com e non solo in una pagina
- Controlla di non avere fra le estensioni installate altre analoghe ad AdBlock, come AdBlock Plusbr, ublock origin, ecc.
- Probabilmente sul tuo PC è installato un Antivirus che ha anche funzioni di blocco pubblicità
- Se usi Firefox impostare il "Blocco Contenuti" su "Normale" e non su "Restrittivo". Per farlo clicca sull'icona dello scudo vicino all'URL e clicca su "Disattiva Blocco per questo sito"
- Prova a premere CTRL + F5, riloggarti e vedi se il problema persiste