Cum pot sa modific chatul..

Pentru întrebări legate de facilităţile forumului phpBB 3.0.x, acest loc este cel mai potrivit.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Închis
xblizzardx
Nou venit
Mesaje: 6
Membru din: 01-Apr-2014, 15:50:31
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu

Cum pot sa modific chatul..

Mesaj de xblizzardx »

Am chatul jos sub legenda.. dar as vrea sa fie sus ca pe forum.gamesiasi.ro
adresa forumului meu este: forumss.meximas.com

Chat_body.html

Cod: Selectaţi tot

<!-- IF S_GET_CHAT -->
	<!-- IF S_READ or S_ADD -->
		<!-- BEGIN chatrow -->
			<div id="p{chatrow.MESSAGE_ID}">
				<table class="tablebg" cellpadding="6" cellspacing="0" width="100%">
					<tr class="row{chatrow.CLASS}">
						<td>
<!-- IF U_ACP or U_MCP --><a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onclick="delete_post('{chatrow.MESSAGE_ID}')"><img src="{T_IMAGESET_LANG_PATH}/icon_post_delete.gif" /></a> <!-- ENDIF -->

<!-- IF chatrow.USER_AVATAR -->{chatrow.USER_AVATAR}<!-- ENDIF -->&nbsp;<b class="postauthor">{chatrow.USERNAME_FULL}</b>&nbsp; Spune : &nbsp;<span class="postbody">{chatrow.MESSAGE}</span>
						</td>
					</tr>
					
				</table>
			</div>
		<!-- END chatrow -->---{LAST_ID}
	<!-- IF S_WHOISONLINE -->---
			<!-- BEGIN whoisrow -->
				<div><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" /> {whoisrow.USERNAME_FULL}</div>
			<!-- END whoisrow -->---{LAST_TIME}---{DELAY}---{LAST_POST}
		<!-- ENDIF -->
	<!-- ENDIF -->
<!-- ELSE -->
	<!-- IF S_CHAT -->
		<!-- INCLUDE overall_header.html -->
	<!-- ENDIF -->
	<script type="text/javascript">
	<!--
	var fieldname = 'chat';
	var last_time = 0;
	var xmlHttp = http_object();
	var last_id = {LAST_ID};
	var type = 'receive';
	var post_time = {TIME};
	var read_interval = 5;
	var interval = setInterval('handle_send("read", last_id);', read_interval);

	function handle_send(mode, f)
	{
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
		{
			indicator_switch('on');
			type = 'receive';
			param = 'mode=' + mode;	
			param += '&last_id=' + last_id;
			param += '&last_time=' + last_time;			
			param += '&last_post=' + post_time;			
			param += '&read_interval=' + read_interval;			
	
			if (mode == 'add' && document.text.message.value != '')
			{
				type = 'send';
				for(var i = 0; i < f.elements.length; i++)
				{ 
					elem = f.elements[i]; 
					param += '&' + elem.name + '=' + encodeURIComponent(elem.value); 
				}
				document.text.message.value = '';
			}
			else if (mode == 'delete')
			{
				type = 'delete';
				param += '&chat_id=' + f;
			}
			xmlHttp.open("POST", '{FILENAME}', true);
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlHttp.onreadystatechange = handle_return;
			xmlHttp.send(param);
		}
	}
	
	function handle_return()
	{
		if (xmlHttp.readyState == 4)
		{
			if (type != 'delete')
			{
				results = xmlHttp.responseText.split('---');
				if (results[1])
				{
					if (last_id == 0)
					{
						document.getElementById(fieldname).innerHTML = results[0];
					}
					else
					{
						document.getElementById(fieldname).innerHTML = results[0] + document.getElementById(fieldname).innerHTML;
					}
					last_id = results[1];
					if (results[2])
					{
						document.getElementById('whois_online').innerHTML = results[2];
						last_time = results[3];
						if (results[4] != read_interval * 1000)
						{
							window.clearInterval(interval);
							read_interval = results[4] * 1000;
							interval = setInterval('handle_send("read", last_id);', read_interval);
							document.getElementById('update_seconds').innerHTML = results[4];
						}
						post_time = results[5];
					}
				}
			}
			indicator_switch('off');
		}
	}
	
	function delete_post(chatid)
	{
		document.getElementById('p' + chatid).style.display = 'none';
		handle_send('delete', chatid);
	}
	
	function indicator_switch(mode)
	{
		if(document.getElementById("act_indicator"))
		{
			var img = document.getElementById("act_indicator");	
			if(img.style.visibility == "hidden" && mode == 'on') 
			{
				img.style.visibility = "visible";
			}
			else if (mode == 'off')
			{
				img.style.visibility = "hidden"
			}	
		}
	}
	
	function http_object()
	{
		if (window.XMLHttpRequest)
		{
			return new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			document.getElementById('p_status').innerHTML = 'Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.';
		}
	}
	-->
	</script>
	<style type="text/css">
	<!--
		.box
		{
			width: 95%;
			margin-left: auto;
			margin-right: auto;
		}
		.shouts {
			width: 100%;
			height:250px;
			overflow:auto;
		}
		#chat {
			width: 100%;
			text-align:left;
		}
		#message {
			width: 65%;
		}
		#whois_online{
			vertical-align:text-top;
			text-align:left;
		}
		.online_img {
			vertical-align:middle;
		}	
		#act_indicator {
			visibility:hidden;
		}
	-->
	</style>
	<div class="box">
		<table class="tablebg" cellspacing="1" width="100%">
				<tr>
					
<br>
{$CA_CAP2_START}<center>forumss.meximas.com - CHAT </center>{$CA_CAP2_END}
			<!-- IF S_USER_LOGGED_IN -->
				<tr>
					<td align="center" class="cat nav" width="85%">

						<form name="text" id="text" method="post" action="javascript:void(0);" onsubmit="handle_send('add', this)" autocomplete="off">{L_MESSAGE}: 
							<input type="text" tabindex="1" name="message" id="message" class="inputbox" placeholder="Supportul nu este permis in chat. Toate intrebarile, reclamatiile etc, postatile pe forum. Fara linkuri, injurii sau cuvinte obscene." size="10" />
							<input class="button1" type="submit" name="submit" value="{L_SUBMIT}" />
						</form>
					</td>
					<td align="center" class="cat nav" width="15%">{L_ONLINE_LIST}</td>
			<!-- ENDIF -->
			<tr>
				<td class="row3" style="text-align:left;" height="220">
					<div class="shouts">
						<div id="chat">
							<!-- BEGIN chatrow -->
								<div id="p{chatrow.MESSAGE_ID}">
									<table class="tablebg" cellpadding="6" cellspacing="0" width="100%">
										<tr class="row{chatrow.CLASS}">
						<td>	

<!-- IF U_ACP or U_MCP -->
<a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onclick="delete_post('{chatrow.MESSAGE_ID}')"><img src="{T_IMAGESET_LANG_PATH}/icon_post_delete.gif" /></a> 

<!-- ENDIF -->
		<!-- IF chatrow.USER_AVATAR -->{chatrow.USER_AVATAR}<!-- ENDIF -->&nbsp;<b class="postauthor">{chatrow.USERNAME_FULL}</b>&nbsp; Spune : &nbsp;<span class="postbody">{chatrow.MESSAGE}</span>
											</td>
										</tr>
										
									</table>
								</div>
							<!-- END chatrow -->
						</div>
					</div>
				</td>
				<td class="row1" nowrap="nowrap">
					<div class="shouts">
						<div id="whois_online">
							<!-- BEGIN whoisrow -->
								<div><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" /> {whoisrow.USERNAME_FULL}</div>
							<!-- END whoisrow -->
						</div>
					</div>
				</td>
			</tr>
		</table>
	</div>
	<!-- IF S_CHAT -->
		<!-- INCLUDE overall_footer.html -->
	<!-- ENDIF -->
<!-- ENDIF -->

chat.css

Cod: Selectaţi tot

#act_indicator {
	visibility:hidden;
}

.shouts {
	width: 85%;
	height:300px;
	overflow:auto;
	float:left;
}

#chat {
	width: 100%;
	text-align:left;
}

.postprofile {
	min-height: 5px !important;
}

.chatform {
	width: 90%;
	text-align:center;
}

.onlinelist {
	width: 15%;
	overflow:auto;
	height:300px;
}

.users {
	width: 90%;
	text-align: left;
	text-indent: 5px;
	margin-left:auto;
	margin-right:auto;
}

.user {
	width: 95%;
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

#act_indicator {
	visibility: hidden;
}

.chatinput {
	width: 80% !important;
}

.online_img {
	vertical-align:middle;
}
Avatar utilizator
Anișor
AdministratorAdministrator
Mesaje: 2988
Membru din: 08-Aug-2012, 20:46:05
Versiune: 4.0.0-a1
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Arbroath, Angus
Contact:

Re: Cum pot sa modific chatul..

Mesaj de Anișor »

Adaugi <!-- INCLUDE chat_body.html --> inainte de <!-- INCLUDE forumlist_body.html --> in index_body.html.
Nu ofer ajutor prin intermediul mesageriei private.
Vă rog să postați toate problemele în forumuri.
Avatar utilizator
SSebastian
ColaboratorColaborator
Mesaje: 284
Membru din: 21-Aug-2012, 17:09:59
Versiune: 3.2.0
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Râmnicu Vâlcea
Contact:

Re: Cum pot sa modific chatul..

Mesaj de SSebastian »

Deschide: index_body.html
Cauta:

Cod: Selectaţi tot

<!-- INCLUDE forumlist_body.html -->
Adauga inainte:

Cod: Selectaţi tot

<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
Nu uita sa stergi cache.
Avatar utilizator
Anișor
AdministratorAdministrator
Mesaje: 2988
Membru din: 08-Aug-2012, 20:46:05
Versiune: 4.0.0-a1
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Arbroath, Angus
Contact:

Re: Cum pot sa modific chatul..

Mesaj de Anișor »

E ajax nu mchat.
Nu ofer ajutor prin intermediul mesageriei private.
Vă rog să postați toate problemele în forumuri.
Avatar utilizator
SSebastian
ColaboratorColaborator
Mesaje: 284
Membru din: 21-Aug-2012, 17:09:59
Versiune: 3.2.0
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Râmnicu Vâlcea
Contact:

Re: Cum pot sa modific chatul..

Mesaj de SSebastian »

Neculai Anişor scrie:E ajax nu mchat.
Asa este, imi pare rau nu am citit corect.
Este bine cum a spus Neculai Anisor.
Închis

Înapoi la “3.0.x Cum pot să...?”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori