Nomi colorati a seconda del sesso
Nomi colorati a seconda del sesso postato il 05/10/2014 19:48:41 nel forum programmazione, open source e hosting
Scusate se torno a scrivere in forum ma proprio non ne vengo fuori...
Quando avevamo Gdrcd 5.1 Advanced, per ottenere in chat il nome con un colore personale a seconda del sesso era stato inserito questo codice:
$pga=$row['mittente'];
$querya=mysql_query("SELECT sesso FROM personaggio WHERE nome='$pga'");
while($rigaa=mysql_fetch_array($querya)) $sessoa=$rigaa[sesso];
if($sessoa=="f"){
$add_chat.= '<span class="chat_name"><a href="#" onclick="Javascript: document.getElementById('tag').value=''.$row['mittente'].''; azione();" style="color:#b54d5e; font-weight:bold; font-size:11px;">'.$row['mittente'].'</a>';
}
else {
$add_chat.= '<span class="chat_name"><a href="#" onclick="Javascript: document.getElementById('tag').value=''.$row['mittente'].''; azione();" style="color:#3469ab; font-weight:bold; font-size:11px;">'.$row['mittente'].'</a>';
}
Ovviamente ora con Gdrcd 5.2 non funziona, come già mi aveva spiegato blancks nel post precedente e quindi lui stesso mi ha corretto il codice, che sarebbe il seguente:
$pga = grcd_query("SELECT sesso FROM personaggio WHERE nome='".grcd_filter('in', $row['mittente']) ."' LIMIT 1");
if($pga['sesso'] == "f"){
$add_chat.= '<span class="chat_name"><a href="#" onclick="Javascript: document.getElementById('tag').value=''.$row['mittente'].''; azione();" style="color:#b54d5e; font-weight:bold; font-size:11px;">'.$row['mittente'].'</a>';
}
else {
$add_chat.= '<span class="chat_name"><a href="#" onclick="Javascript: document.getElementById('tag').value=''.$row['mittente'].''; azione();" style="color:#3469ab; font-weight:bold; font-size:11px;">'.$row['mittente'].'</a>';
}
E purtroppo con questo codice proprio spariscono le azioni e non si può più scrivere in chat.
Vi prego aiutatemi, non so più dove sbattere la testa e non voglio far impazzire blancks c.c
Pagine → 1
05/10/2014 21:23:34
$pga = grcd_query("SELECT sesso FROM personaggio WHERE nome='".grcd_filter('in', $row['mittente']) ."' LIMIT 1");
Le funzioni grcd_query e grcd_filter non esistono. Ovviamente quelle giuste si chiamano gdrcd_query e gdrcd_filter XD
05/10/2014 22:55:00 e modificato da strangesensation il 05/10/2014 23:01:53
Hahaha della serie: come perdersi in un bicchier d'acqua xD
GRAZIE MILLE!!! Ora funziona perfettamente! <3 <3
03/11/2014 15:10:40
Perdonatemi l'estrema ignoranza, ma questi codici in che file vanno inseriti?
Grazie *-*
16/11/2014 14:58:41
Piacerebbe anche a me saperlo!
E per il nome diverso a seconda del sesso nella colonna laterale del main e nelle pagine dei presenti / corporazioni / razze / etc?
21/11/2014 07:40:59
vanno inseriti nel ref_header.inc.php
21/11/2014 09:04:42
edithcarriehyde ha scritto: Piacerebbe anche a me saperlo!
E per il nome diverso a seconda del sesso nella colonna laterale del main e nelle pagine dei presenti / corporazioni / razze / etc?
sfrutti la stessa struttura cambiando l'output perché questo è specifico per la chat e lo inserisci nel modulo che ti serve: presenti.inc.php, presenti_estesi.inc.php, servizi_gilde.inc.php, etc
21/01/2015 17:08:28
Chiedo scusa per la mia ignoranza e soprattutto inesperienza, è la prima volta che faccio queste cose e sto studiando mano a mano che vado avanti >///<
Non ci riesco proprio a far funzionare il codice per colorare i nomi utente in chat :( Ho provato a mettere il codice nel ref_header ma sulla pagina continua a darmi questo errore: "Parse error: syntax error, unexpected T_STRING" e non riesco a capire come risolvere >.<
Grazie in anticpo >.<
21/01/2015 20:34:44
copia il codice che hai modificato oppure mandami in privato il codice stesso e vedrò di sistemartelo
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of Warship ↗
Imperion ↗
The Coven ↗
Crossout ↗
Storie di Agarthi ↗
Sea of Conquest ↗
State of Survival ↗
Project Entropy ↗