[gdrcd5] la mostrina in chat postato il 18/08/2010 13:05:30 nel forum programmazione, gdrcd, open source, hosting e modificato da delta il 18/08/2010 13:25:31
nella versioen di gdrcd extrem le mostrine erano caricate in chat era una cosa buona , ora vorrei poter fare la stessa cosa come dorei procedere , mi spiego meglio che file devo modificare ?
ref_reader e basta oppure anche altri ?
mi basta aggiungere nel select il nome della tabela ruolo per fargli fare il carimento oppure come penso devo fare modifiche aggiungengo pezzettini di codice sulla falsa riga di
'".$_SESSION['nome della tabella che gestisce il ruolo ']."-".$_SESSION['img_ruolo']."'
grazie per l'aiuto
Pagine → 1 2
18/08/2010 13:25:04 e modificato da delta il 18/08/2010 13:43:05
si ok puo stare in diverse gilde ma se il tipo e capitano della guardia reale (tipica cosa fantasy) sempre quella sara la sua mostrina in scheda pg viene caricata giusta la mostrina ( il grado militare non so se mi spiego, generale a 5 stelle ecc ecc) dovrei ispirarmi a quella strada forse?
tu dici ruolo ok ... ogni ruolo ha una sua mostrina io quello voglio far vedere in chat
voglio far vedere una cosa del genere: sesso pg , razza pg , mostrina pg, nome pg
attualmente e visto tutto ad esclussione appunto della mostrina cosa utile in on
18/08/2010 15:14:19
una query cosi?
prendo i dati di 2 tabelle e li faccio gestire come una sola ?
$query = "SELECT clgpersonaggioruolo.personaggio, clgpersonaggioruolo.id_ruolo AS ruolo, ruolo.id_ruolo, ruolo.immagine FROM clgpersonaggioruolo, ruolo WHERE clgpersonaggioruolo.personaggio = ruolo.immagine AND id='$id'";
18/08/2010 15:21:49
quindi cosi e piu "giusta"
$query = "SELECT clgpersonaggioruolo.personaggio, clgpersonaggioruolo.id_ruolo, ruolo.immagine, FROM clgpersonaggioruolo INNER JOIN ruolo WHERE
clgpersonaggioruolo.id_ruolo = ruolo.immagine;
p.s. che intendi le caricherei una sola volta al momento del login ti riferisci alla serie dei file .inc che vengono inclusi?
18/08/2010 16:35:31
nel file login se ho identificato ed interpretato giusto e quetso il punto che carica i ruoli:
$query="SELECT ruolo.gilda, ruolo.immagine FROM ruolo JOIN clgpersonaggioruolo ON clgpersonaggioruolo.id_ruolo = ruolo.id_ruolo WHERE clgpersonaggioruolo.personaggio = '".$record['nome']."'";
$res=mysql_query($query);
while($row=mysql_fetch_array($res)){
$_SESSION['gilda'].=',*'.$row['gilda'].'*';
$_SESSION['img_gilda'].=$row['immagine'].',';
pero qui parte da ruolo ....
l'idea mia di base sarebbe se e fattibile fare un join della tabella
clgpersonaggioruoloil risultato usarlo per estrare il dato tanto desiderato dalla tabellina ruolo
oppure mi sto complicando la vita da solo e la soluzione e molto piu semplice ?
18/08/2010 19:49:09
in chat non compare nulla
18/08/2010 21:39:00
ok faber e che file devo modificare io penso ref_header.php e giusto la mia idea ?
19/08/2010 13:52:42 e modificato da delta il 19/08/2010 13:54:32
quindi dovrei procedere cosi se ho capito bene , faccio un selec dove mi vado a prendere i dati che mi servono usando un join
$query = "SELECT clgpersonaggioruolo.personaggio, clgpersonaggioruolo.id_ruolo, ruolo.immagine, FROM clgpersonaggioruolo INNER JOIN ruolo WHERE
clgpersonaggioruolo.id_ruolo = ruolo.immagine;
dopo mi sposto alla voce case p e case a ed inserisco li una qualche funzione che stampa magari sulla falsa riga di queste ?
case 'P':
$add_chat.= '<span class="chat_time">'.gdrcd_format_time($row['ora']).'</span>';
if ($PARAMETERS['mode']['chaticons']=='ON'){
$icone_chat=explode("-",gdrcd_filter('out', $row['imgs']));
$add_chat.= '<span class="chat_icons"> <img class="presenti_ico" src="themes/'.$PARAMETERS['themes']['current_theme'].'/imgs/races/'.$icone_chat[1].'"><img class="presenti_ico" src="imgs/icons/testamini'.$icone_chat[0].'.png"> </span>';
}
19/08/2010 18:56:48
ho seguito il tuo consiglio e mi sono concentrato solo sulla parte che deve fare stampa in case P
$add_chat.='<img class="profilo_img_gilda" src="themes/'.$PARAMETERS['themes']['current_theme'].'/imgs/guilds/'.gdrcd_filter('out',$row_guilds['immagine']).'" />';
e devo dire che compare un quadratino bianco non carica 😭, la mostrina idea su dove sbaglio io gli indico come percorso il tema corrente in uso
19/08/2010 20:53:31
row sarebbe arry che voglio stampare a video quindi la mia variabile il grado (la mostrina colorata) che voglio vedere non se se rendo l'idea
21/08/2010 15:32:32
e sicuro che non devo aggiungere un qualche volore anche qui?
$query="INSERT INTO chat ( stanza, imgs, mittente, destinatario, ora, tipo, testo ) VALUES (".$_SESSION['luogo'].", '".$_SESSION['sesso']."-".$_SESSION['img_razza']."', '".$_SESSION['login']."', '".gdrcd_capital_letter(gdrcd_filter('in', $tag_n_beyond))."', NOW(), '".$m_type."', '".$chat_message."')";
mysql_query($query);
e non che devo aggiungere un semplice prit ?
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione + Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
New Orleans: [On Game] Finanza - Attività in Espansione
I dati del generatore di rank sono stati aggiornati!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
eriophora ha risposto alla discussione: Play by Discord
eriophora ha risposto alla discussione: Gdr play by discord: esistono? come trovarne?
The Coven: 🎃 Halloweenie - Manda il tuo messaggio anonimo!
Pandora Upside Down High School: Halloween is coming
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Black Sails Chronicles: ON - Dicerie di Azul
La Cour des Miracles: Riapertura & Bonus Alpha Test
Il gestore di Age of Crystals ha risposto alla recensione di misteh
New World GDR: Nuova Gestione e prossimi passi
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Il gestore di New World GDR ha risposto alla recensione di karsa
Cleveland City: Nuove Guide nello Staff!
eriophora ha aperto un annuncio di ricerca: La Cour des Miracles ricerca Tester
New Orleans: Nuovo Video Land!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Ambientazioni GDR - Alcuni consigli di Romeo Gentile su come creare un ambientazione
Omeyocan - Intervista allo staff dell'oscuro GdR by chat Omeyocan
Stargate Command - Stargate Command Online, un gioco da gaters presentato da Fantascienza.com
Avatar per GdR - Raccolta di oltre 1.200 avatar/prestavolto da utilizzare nei giochi di ruolo online
Gdr by Forum - Scopriamo assieme cosa sono i gdr play by forum e le differenze con i gdr tradizionali
Giorgio Pompei - Intervista al presidente dell'associazione culturale "La Compagnia del Granducato"
Elot e Dlot - Confronto fra Extremelot e Dreamalot