Sfondo chat con Extreme postato il 24/10/2012 09:58:25 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti,
Qualcuno sà indicarmi un modo semplice semplice per cambiare sfondo alle varie chat con Extreme ?
Ho visto che che ci sono dei thread messi in passato a tal proposito, ma , pur cercando di seguire i suggerimenti, non sono venuto a capo di nulla.
Me la date una mano ?
grazie ^_^
Pagine → 1
24/10/2012 10:28:12
Potresti adottare lo stesso sistema per i presenti, concettualmente.
Potresti creare classi div da mettere come sfondo delle chat, con diverse immagini appunto di background e chiamarle div.chat_IDCHAT dove ovviamente IDCHAT è il corrispettivo id di chat richiesto:
in questo modo avresti:
div.chat_1{
background-image: (../imgs/chat_1.jpg);
}
div.chat_12{
background-image: (../imgs/chat_12.jpg);
}
Oppure potresti anche aggiungere una dichiarazione aggiuntiva del div che già hai nella pagina chat all'interno del file php:
24/10/2012 10:40:13
Innanzitutto grazie per l'immediata risposta.
Dunque io, in mainchat.css ho questo :
{
BACKGROUND-IMAGE: url('immagine.jpg');
COLOR: #000000;
FONT-FAMILY: Times New Roman
}
che , presumo venga richiamato in refresh.php in questa sezione dopo il </head>:
<body style="background-image: url(immagine.jpg); background-attachment: fixed; " >
<?
$MySql = "SELECT * FROM Mappa WHERE ID = '".pars($Stanza)."'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$Condizione = $rs['Condizione'].'';
$Invitati = $rs['Invitati'].'';
$rs->close;
if ($Condizione != '') {
$Condizione = str_replace('G', 'IDGilda', $Condizione);
$pos = strpos($Condizione, "$Numero");
if ($pos === false) {
$MySql = "SELECT * FROM Presenti WHERE Nome = '".pars($Login)."' AND ".$Condizione;
} else {
$Condizione = str_replace("$Numero", $Stanza, $Condizione);
$Condizione = str_replace("$Date", "'".strftime("%Y-%m-%d %H:%M:%S")."'", $Condizione);
$MySql = "SELECT * FROM Presenti INNER JOIN Albergo ON Nome = Proprietario AND ".$Condizione." WHERE Nome = '".pars($Login)."'";
}
$Result = mysql_query($MySql);
if (!($rs = mysql_fetch_array($Result))) {
$pos = strpos(strtoupper($Invitati), "!".strtoupper($Login)."!,");
if (($pos === false)&&($_SESSION['Super_S']!=1)) {
exit();
}
}
$rs->close;
}
$MySql = "SELECT * FROM Chat WHERE Stanza = '".pars($Stanza)."' AND ID > ".$LastTime." AND DATE_ADD(Ora, INTERVAL 30 MINUTE) >= NOW()";
$MySql .= " ORDER BY ID DESC LIMIT 0,20";
$Result = mysql_query($MySql);
echo "<!--$MySql-->";
$Counter = 0;
$newchat = '';
if ($LastTime == 0) {
$Testata .= "<HEAD><link rel="stylesheet" href="mainchat.css" TYPE="text/css"></HEAD><BODY style='background-image: url (immagine.jpg); background-attachment: fixed;'>";
}
In che modo e dove dovrei intervenire ?
24/10/2012 13:53:47
Semplicemente puoi creare un ulteriore campo, esempio sfondoUrlChat, nella tabella che raggruppa le chat.
In questo campo ci andrà l'url dell'immagine di sfondo (quindi ogni chat avrà una immagine di sfondo differente)
Nel file .php che visualizzerà la chat farai in modo che in base al campo "sfondoUrlChat", cambia il background.
In aggiunta, se il campo sfondoUrlChat è vuoto, verrà assegnato automaticamente uno sfondo predefinito.
Ciaooo
24/10/2012 14:03:02
Prova a fare questa modifica, anche se così metti uno sfondo non nella chat proprio ma su tutto il body della pagina, ma potrebbe andare bene anche così magari, vedi un attimo. Non so bene la struttura dei div e dei php dell'extreme. Prova così intanto:
24/10/2012 15:12:21
Ho provato in entrambi i modi, ma mi restituisce una pagina bianca =.=
24/10/2012 20:49:35
Ho fatto esattamente questa cosa e, anche il pezzo di codice che ho incollato io ,se ci fai caso, è il pezzo del refresh.php che riguarda proprio quella sezione, con 2 body ecc...ecc.
Anche in mainchat.css ho copiato la stessa cosa (BODY BACKGROUND IMAGE ECC..ECC...)ma, oltre a visualizzare la pagina tutta bianca, non stampa a schermo, neppure nulla di quello che, eventualmente, viene digitato
25/10/2012 12:13:54
Allora, sul DB in Mappa,oltre a tutto quello che già c'è in struttura, ho creato la riga Sfondo e, in un paio di locazioni (tanto per provare) ho messo due immagini formato jpg diverse.
Il problema credo sia proprio trovare la stringa corretta che richiami quelle immagini diverse nelle due chat.Di tentativi ne ho fatti una quantità enorme, anche prendendo ad esempio quelli che avevo già trovato in questo Forum , ma col medesimo risultato.
Ora, avendo in mainchat.css quanto segue :
Body
{
BACKGROUND-IMAGE: url('immagine.jpg');
COLOR: #000000;
FONT-FAMILY: Times New Roman
}
La domanda è :bisogna intervenire,modificare ,eliminare anche questa stringa? ed eventualmente in che maniera ?
oltre a trovare , naturalmente, la " formula" esatta da mettere in refresh.php
Grazie ^_^
25/10/2012 12:37:29 e modificato da nodd il 25/10/2012 12:39:39
Non sono a conoscenza del codice all'interno delle pagine, ma dovresti fare tipo:
1) Ti prendi il valore dell'url della chat.
Ora, sapendo L'ID della chat in cui ti trovi, fai:
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Background Personaggi - Semplice guida alla creazione del background del tuo Personaggio. Segui le domande e scrivi il tuo background completo!
Ikariam - Su una piccola isola, in qualche parte del Mediterraneo, sorge un`antica civiltà. Sotto la tua guida inizia un`era di ricchezza e di scoperte!
Knights of Badassdom - Knights of Badassdom: i giochi di ruolo dal vivo sul grande schermo!
Città Virtuale GPL - Scarica gratuitamente Città Virtuale GPL open source per realizzare GdR Play by Chat
Seo per Giochi di Ruolo - Guida al posizionamento nei motori di ricerca di un GDR Online. Scarica la guida!
Oroscopo 2017 - L'oroscopo 2017 dei vostri alter-ego nei giochi di ruolo online!