ajax chat - problema afisare

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 3.0.x.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Închis
popa
Utilizator înregistrat
Mesaje: 103
Membru din: 10-Dec-2012, 00:08:14
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu

ajax chat - problema afisare

Mesaj de popa »

Salut..
Aseara am stat aproape pin dimineata si m-am kinui sa-mi instalez ajax chat,si pina la urma mil arata astefel :
http://imageshack.us/scaled/landing/580/62743204.png
As dori sa arate in felul urmator :
http://img10.imageshack.us/img10/4153/91885173.png

Trebuie sa schimb chat body?sau altceva ajutatima va rog ;)
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: putin ajutor

Mesaj de Anișor »

Al 2-lea e introdus intr-un tabel , e asa de greu de facut un tabel?
Lasa link de la forumul cu chat-ul ala si te ajut sa il iei ...
Nu ofer ajutor prin intermediul mesageriei private.
Vă rog să postați toate problemele în forumuri.
popa
Utilizator înregistrat
Mesaje: 103
Membru din: 10-Dec-2012, 00:08:14
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu

Re: putin ajutor

Mesaj de popa »

poftim
http://hell-cs.eu/forum/
multumsk de ajutor

edit:am rezolvat ..va multumesk mult
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: putin ajutor

Mesaj de Ivan Petre Paul »

popa scrie:edit:am rezolvat ..va multumesk mult
Cum ai rezolvat? Spune-le și celorlalți care au această problemă... sau o vor avea.
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
gamerii
Utilizator înregistrat
Mesaje: 158
Membru din: 18-Noi-2012, 17:24:57
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Experimentat
Contact:

Re: putin ajutor

Mesaj de gamerii »

iam dat eu un nou script de chat_body.html si a rezolvat
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: putin ajutor

Mesaj de bogdan »

Suportul se acorda exclusiv in forum.
popa
Utilizator înregistrat
Mesaje: 103
Membru din: 10-Dec-2012, 00:08:14
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu

Re: ajax chat - problema afisare

Mesaj de popa »

toata problema e de la tema,asa sa lamuresk eu.... din cauza temei nu apraerau acele tabele..
am facut cam kit am putut ,nu a iesit kiar kum mi-am dorit insa e bn si asa
am adugat in index_body inainte de

Cod: Selectaţi tot

<!-- INCLUDE top_five_body.html -->

Cod: Selectaţi tot

{$CA_CAP2_START}Statistici{$CA_CAP2_END}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
la fel si la chat
si s-a primit ca un fel de bara doar...dar chenar nu s-a primit ..aceasta nustiu cum sa rezolv..toti imi zic sa schimb tema,insa am muncit la ea deakum mult,si imi va lua mult timp sa o refac.
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: ajax chat - problema afisare

Mesaj de Ivan Petre Paul »

popa scrie:toata problema e de la tema,asa sa lamuresk eu....
Încearcă să folosești corect limba română ca să nu fim nevoiți să pierdem timp încercând să citim ce scrii.
Ne spui și ce temă folosești? Ne dai și o legătură către forum?
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
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: ajax chat - problema afisare

Mesaj de Anișor »

Incearca acest template pentru chat :

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>
                        <a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onclick="delete_post('{chatrow.MESSAGE_ID}')"><img src="{T_IMAGESET_PATH}/icon_post_delete.gif" /></a>
							 <b class="postauthor">{chatrow.USERNAME_FULL}</b> « {chatrow.TIME} » &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 = 15000;
	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: 100%;
			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">
       {$CA_BLOCK_START}
		{$CA_CAP2_START}<button class="categbut">EliteGame.Ro Chat</button><button class="categright" style="width:23px;">.</button>{$CA_CAP2_END}
		<table class="tablebg2" cellspacing="0" width="100%">
			<!-- IF S_USER_LOGGED_IN -->
				<tr>
					<td align="center" style="background:#151515;border-left:#1d1d1d;" width="85%">
<script language="JavaScript1.2">

/*
Neon Lights Text
By JavaScript Kit (http://javascriptkit.com)
Over 400+ free scripts here!
*/

var message=" Supportul nu este permis in chat. Toate intrebarile, reclamatiile etc, postatile pe forum. Fara linkuri, injurii, sau cuvinte obscene. Multumesc!"
var neonbasecolor="#535c67"
var neontextcolor="#a7a7a7"
var flashspeed=75  //in milliseconds

///No need to edit below this line/////

var n=0
if (document.all||document.getElementById){
document.write('')
for (m=0;m<message.length;m++)
document.write('<span id="neonlight'+m+'">'+message.charAt(m)+'</span>')
document.write('')
}
else
document.write(message)

function crossref(number){
var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number)
return crossobj
}

function neon(){

//Change all letters to base color
if (n==0){
for (m=0;m<message.length;m++)
//eval("document.all.neonlight"+m).style.color=neonbasecolor
crossref(m).style.color=neonbasecolor
}

//cycle through and change individual letters to neon color
crossref(n).style.color=neontextcolor

if (n<message.length-1)
n++
else{
n=0
clearInterval(flashing)
setTimeout("beginneon()",1500)
return
}
}

function beginneon(){
if (document.all||document.getElementById)
flashing=setInterval("neon()",flashspeed)
}
beginneon()


</script>

						<form name="text" id="text" method="post" action="javascript:void(0);" onsubmit="handle_send('add', this)" autocomplete="off"><font color="#9fa0a0">{L_MESSAGE}:</font> 
							<input type="text" style="background:#333333; color:#CCCCCC; border: solid 1px #1d1d1d;" tabindex="1" name="message" id="message" class="inputbox" size="28" />
							<input class="spoiler" style="padding-left:10px; padding-right:10px;" type="submit" name="submit" value="Trimite" />
						</form>
					</td>
					<td align="center" width="15%" style="background:#151515;border-left:solid 1px #1d1d1d;border-right:solid 1px #1d1d1d;"><font color="#9fa0a0">{L_ONLINE_LIST}</font></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" cellspacing="0" width="100%">
										<tr class="row{chatrow.CLASS}">
											<td>
										<a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onclick="delete_post('{chatrow.MESSAGE_ID}')"><img src="{T_IMAGESET_PATH}/icon_post_delete.gif" /></a>
												<b class="postauthor">{chatrow.USERNAME_FULL}</b> « {chatrow.TIME} » &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>
			<tr>
				<td class="cat" colspan="2" align="center">
					{L_DETAILS}
					<img src="{T_IMAGESET_PATH}/act_indicator.gif" id="act_indicator" />
					<strong>• {L_UPDATES} <span id="update_seconds">{DELAY}</span> {L_UNIT}</strong>
				</td>
			</tr>
		</table>
	</div>{$CA_BLOCK_END}
	<!-- IF S_CHAT -->
		<!-- INCLUDE overall_footer.html -->
	<!-- ENDIF -->
<!-- ENDIF -->
Nu ofer ajutor prin intermediul mesageriei private.
Vă rog să postați toate problemele în forumuri.
popa
Utilizator înregistrat
Mesaje: 103
Membru din: 10-Dec-2012, 00:08:14
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu

Re: ajax chat - problema afisare

Mesaj de popa »

link la forum http://hell-cs.eu
si am rezolvat..am skimbat tema la forum si sunt acele chenare.multumesk de ajutor
Închis

Înapoi la “3.0.x Suport pentru MODificări”

Cine este conectat

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