Pagina 1 di 1

Chat da riadattare

Inviato: 06/02/2013, 21:35
da brunino
Avrei una chat da riadattare per il mio forum.
questo il codice da inserire nella pagina

Codice: Seleziona tutto

<script type="text/javascript"> var av_chat_lang = 'it'; </script>
<script type="text/javascript" src="http://nightassassin.altervista.org/chat.js"></script>
Questo è il contenuto del file chat.js

Codice: Seleziona tutto

document.writeln("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">");
document.writeln("<html>");
document.writeln("<head>");
document.writeln("<meta http-equiv=\"X-UA-Compatible\" content=\"IE=7\" />");
document.writeln("<title>chat</title>");
document.writeln("<style type=\"text/css\">");	
document.writeln("#av-chat {width: 398px;height: 78px;border: 1px solid #e0e0e0;	background-color: #F3F3F3;font-family: Verdana, Arial, Helvetica, sans-serif;}");	
document.writeln("#av-chat form {margin: 0;text-align: center;padding: 10px 0;}");	
document.writeln("#av-chat #btn-open {cursor: pointer;border: 0;height: 28px;width: 90px;padding: 3px 2px 6px 2px;background: url('http://im.altervista.org/cp/btn-chat.gif') no-repeat 0 0;font-size: 12px;font-weight: bold;text-align: center;color: white;font-family: Arial, sans-serif;margin: 0;}");
document.writeln("#av-chat #btn-open:hover {background-position: 0 -28px;}");			
document.writeln("#av-chat #av-user {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;padding: 5px 2px;border-top: 1px solid #7c7c7c;border-left: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3;border-bottom: 1px solid #ddd;background: white url('http://im.altervista.org/cp/fieldbg.gif') repeat-x top;margin: 0;}");
document.writeln("p.av-info {font-size: 11px;margin:0;padding: 5px 10px;color: #333;text-align: center;}");				
document.writeln("</style>");	
document.writeln("</head>");
document.writeln("<body>");
document.writeln("<div id=\"av-chat\">");
document.writeln("<form action=\"http://chat.altervista.org/chat_settings.php\" method=\"post\" id=\"\" target='_blank' onsubmit='return openChat(this)'><input type=\"text\" name=\"user\" id=\"av-user\" value=\"nickname\" onfocus=\"this.value=''\" />");
document.writeln("<input type=\"hidden\" id=\"channel\" name=\"channel\" value=\"\">");
if(typeof(av_chat_lang) == "undefined") {
	var av_chat_lang = "it";
}

document.writeln("<input type=\"hidden\" name=\"lang\" value=\""+ av_chat_lang +"\">");
document.writeln("<input type=\"submit\" value=\"chat\" id=\"btn-open\" /></form>");
document.writeln("<p class=\"av-info\">Powered by <a href=\"http://www.nightassassin.altervista.org\" title=\"Night Assassin\"><img alt=\"AlterVista\" src=\"http://nightassassin.altervista.org/favicon.ico\" width=\"80\" height=\"15\" border=\"0\" style=\"vertical-align: text-bottom;\" /></a>");
document.writeln("</p>");
document.writeln("</div>");
document.writeln("</body>");
document.writeln("</html>");

function openChat(form){
	var av_u, i, s;
	if (av_u = document.location.host.match(/([a-zA-Z0-9]+)\.altervista\.org$/)) av_u = av_u[1];
	else if (av_u = document.location.host.match(/([a-zA-Z0-9-]+\.[a-zA-Z]+)$/)) av_u = av_u[1];
	form.channel.value = av_u;
	s = [];
	for (i = 0; i < form.elements.length; i++) if (form.elements[i].name) s.push(form.elements[i].name+'='+form.elements[i].value);
	window.open(form.action+'?'+s.join('&'), "chat_window","status=0,toolbar=0,location=0,menubar=0,resizable=1,width=720,height=640");
	return false;
}
Avrei bisogno di mettere che l'username non vada inserito, ma sia quello con cui l'utente ha fatto l'accesso sul forum. come lo devo modificare?
Qualcuno sa come si fa?

Qui ho la chat in sperimentale

Re: Chat da riadattare

Inviato: 07/02/2013, 4:27
da Barrnet
Nell'html di tale chat cerca:

Codice: Seleziona tutto

<input type="text" onfocus="this.value=''" value="nickname" id="av-user" name="user">
Sostituisci con:

Codice: Seleziona tutto

<input type="text"  value="{USERNAME}" id="av-user" name="user">
Se tale script è in una custom page dovrebbe automaticamente compilarsi con il nick del forum, all'utente basterebbe premere il tasto "chat".

Re: Chat da riadattare

Inviato: 07/02/2013, 16:43
da brunino
Scusa l'ignoranza ma cosa sono le pagine custom e dove la trovo la pagina html?