Gdrcd 5.2 Avatar di chat
Gdrcd 5.2 Avatar di chat postato il 30/09/2014 13:13:21 nel forum programmazione, open source e hosting
Nuovo problemino...
Volevo fare in modo che l'avatar di chat si vedesse anche nella barra laterale di destra (poi ci si clicca su e si passa alla propria scheda personale invece che tramite il link nel menu).
E' una cosa che avevo già fatto in un altro gdr ma non capisco perchè ora non funziona! Cioè, funziona tutto, sta posizionata dove voglio io e cliccandoci va alla scheda, ma l'immagine non viene visualizzata!
Non capisco perchè...potreste aiutarmi? Vi copio di seguito i codici.
Ho creato il nuovo file chiamato icon_right.inc.php e l'ho messo dentro pages:
<?php
$pg=$_SESSION['login'];
?>
<div class="img_icon_right" align="center">
<a href="main.php?page=scheda&pg=<?php echo $pg ?>">
<img src="<?php
$q="SELECT url_img_chat FROM personaggio WHERE nome='$pg'";
$r=mysql_query($q);
while($ri=mysql_fetch_array($r)) $i=$ri['url_img_chat'];
echo $i;
?>" height="100" width="100" VSPACE="0" HSPACE="0"> </a>
</div>
E poi in config:
/*COLONNA DESTRA*/
$PARAMETERS['right_column']['box']['icon_right']['page']='icon_right'; //Link alla scheda.
$PARAMETERS['right_column']['box']['icon_right']['class']='icon_right';
$PARAMETERS['right_column']['box']['frame_presenti']['class']='presenti';
$PARAMETERS['right_column']['box']['frame_presenti']['page']='frame_presenti'; //Presenti.
Cosa manca ancora? Magari ho dimenticato di aggiungere qualche altra cosa altrove?
Avevo ancora i files dell'altro gdr quindi in teoria queste due cose sono corrette ma non ricordo se dovevo fare altro magari in ref_header o da qualche altra parte...
Hel please sto impazzendo! c.c
Pagine → 1
30/09/2014 13:20:06
ma i motivi possono essere molteplici...anche se PHP non lo impedisce, intanto inzializza la variabile $i = null prima del while.
Secondariamente, controlla se poi $i e' vuoto e controlla cosa effettivamente stampa il codice
secondariamente, potrebbe anche un problema di path assoluto vs. path relativo...insomma...stampa anche il risultato del codice, non il codice in se ed eventuali errori php.
30/09/2014 13:29:28
strangesensation ha scritto: Cosa manca ancora? Magari ho dimenticato di aggiungere qualche altra cosa altrove?
Nel config hai agito bene, il problema è proprio il codice in se.
GDRCD 5.2 utilizza mysqli e la funzione gdrcd_query che semplifica l'esecuzione delle query.
Inoltre non bisogna mai dimenticarsi di utilizzare la funzione gdrcd_filter col filtro in quando si immettono dati in una query, così da prevenire eventuali falle di sicurezza.
<?php
$user = gdrcd_query("SELECT url_img_chat FROM personaggio WHERE nome LIKE '". gdrcd_filter('in', $_SESSION['login']) ."' LIMIT 1");
?>
<div class="img_icon_right" align="center">
<a href="main.php?page=scheda&pg=<?php echo $_SESSION['login']; ?>">
<img src="<?php echo $user['url_img_chat']; ?>" height="100" width="100" VSPACE="0" HSPACE="0"> </a>
</div>
Fammi sapere come va ;-)
30/09/2014 13:44:52
Perfetto! Ora va! Grazie millissime blancks :) <3 <3
10/09/2015 13:33:44 e modificato da edithcarriehyde il 10/09/2015 13:34:29
Scusate se riesumo questo post dai meandri delle pagine, ma ho lo stesso problema e nonostante abbia sistemato tutto nel modo qui suggerito continua a non farmi vedere l'immagine anche se porta alla scheda.
Qualcuno può aiutarmi? ; u ;
Il frame mi dice:
Fatal error: Call to undefined function gdrcd_query() in /membri/*quicensuroilnomedelgioco*/pages/avatar.inc.php on line 6
Ma la linea 6 è intatta; nel senso, ho preso il codice dai commenti qui sopra ed ho sostituito gli apici; per evitare di dimenticare qualcosa ho anche riscritto il codice perfettamente com'era, sia mai che dimenticassi qualche maledetto simbolo in un modo che il codice non legge.
Il problema è che continua a non funzionare. Che faccio?
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!
Seconda Era ↗
CRSED: F.O.A.D. ↗
Foundation Galactic Frontier ↗
World of the Sea Battle ↗
World of Tanks ↗