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
I dati del generatore di rank sono stati aggiornati!
Saint or Sinner?: Le news del sabato sera..
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!
Legacy of Magic: Al tempio di Raswa-Ti
ultima_profecia ha risposto alla discussione: Ùltima Profecía
Hogwarts Mystery - GdR: Accademia di Arti Magiche rasa al suolo {Edicola}
nexigeneration ha recensito Anima
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!
The Voyager: Central Train Station e un viaggio in prima classe
Lineage II: Evento di controllo incrociato
Enlisted: Nuovi miglioramenti grafici
desenlace ha aperto un annuncio di ricerca: Road to Hamartia RPG ricerca Giocatore
Planethos GdR → Al gioco del trono o si vince o si muore. Con i Regni divisi, quale sarà la tua strada? Guerra, diplomazia, inganno o commercio? Entra e scoprilo!
Legacy of Magic: Un nuovo Drakul
Road to Hamartia: Regolamento 2.0: guida alle nuove Maestrie
Nuovo Play by Chat Harry Potter → Dissendium Draconis
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!
Città di Kyoto - Recensione del gdr ambientato nel medievo giapponese fantasy. Banzai!!
Star Trek Century - Intervista al gestore di Star Trek Century il play by forum ambientato nell'universo Trek!
Assiah Gdr - Intervista al gestore del GdR fantasy play by forum Assiah Gdr!
Wheel of Blood - Intervista alle gestione di Wheel of Blood.. il play by chat su Games of Thrones!
Giochi Digimon - Lista dei giochi ambientati nel mondo dei Digimon! Evolvili tutti!
Due Città - Recensione del gioco Due Città...da cui poi si son sviluppati tutti i giochi GDR-CD