Pagina 2 din 3

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 12:39:51
de Kosler
TheKiller scrie:Lafel aparea si la mine. Este din vina codulului dat de tine, eu doar am adaugat cateva randuri.
Pune codul dat de tine mai sus si vezi ca arata tot lafel..
http://www.phpbb.ro/viewtopic.php?f=47& ... 38#p134117
Da, stiu ca o sa arate tot la fel.
Dar pana la urma ca sa adaug smiley-urile, cum fac :D ?
Daca nu, un link (buton) care sa duca la un pop-up cu smiley-urile...

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 13:28:19
de Dragosvr92
Adauga urmatorul cod unde vrei tu...

Cod: Selectaţi tot

            <!-- IF S_SMILIES_ALLOWED and .smiley -->
            <!-- BEGIN smiley -->
            <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
            <!-- END smiley -->
            <!-- ENDIF -->

Cod: Selectaţi tot

            <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
            <a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
            <!-- ENDIF -->
Prima casuta adauga iconitele iar a doua link-ul.
Poti adauga scriptul unul dupa altul ca sa le ai pe alemandoua la un loc.

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 17:58:59
de Kosler
Am facut cum ai spus si degeaba, nu se intampla nimica, nu apare nimica in plus / minus la chat.

Asa arata chat_body.html
(aproape jos de tot este ce mi-ai dat tu)

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 -->
							 <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: 95%;
			margin-left: auto;
			margin-right: auto;
		}
		.shouts {
			width: 100%;
			height:300px;
			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>
					<th align="center" colspan="2">{SITENAME} {L_CHAT}</th>
				</tr>
			<!-- 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" size="28" />
							<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 -->
												<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>
			<br>
		</table>
	</div>
	
			                <!-- IF S_SMILIES_ALLOWED and .smiley -->
                <!-- BEGIN smiley -->
                <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
                <!-- END smiley -->
                <!-- ENDIF -->
                <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
                <a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
                <!-- ENDIF -->
	
	<!-- IF S_CHAT -->
		<!-- INCLUDE overall_footer.html -->
	<!-- ENDIF -->
<!-- ENDIF -->

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 19:04:45
de Dragosvr92
Ai Curatat cache-ul?
Poti te rog fruos sa iti actualizezi profilul cu web site-ul tau?
Cum putem sa va ajutam daca voi nici macar nu vreti sa oferiti site-ul cu problema !?
Va este rusine sa cereti ajutor pentru el sau ce ??? :|

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 19:09:18
de Kosler
TheKiller scrie:Ai Curatat cache-ul?
Poti te rog fruos sa iti actualizezi profilul cu web site-ul tau?
Cum putem sa va ajutam daca voi nici macar nu vreti sa oferiti site-ul cu problema !?
Va este rusine sa cereti ajutor pentru el sau ce ??? :|
Da, am curatat cache-ul.
O sa imi actualizez profilul.
Nu am vrut sa pun site-ul aici ca sa nu se considere reclama.
Am patit asa ceva in alte comunitati si pe urma am primit ban :roll:

Aici: http://dehex.ro/phpBB3/

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 19:23:00
de Dragosvr92
Nu vad codul dat de mine in sursa pagini, esti sigur ca ai modificat fisierul corect?
Poate a fost fisierul din alta tema ..?

De ce crezi ca exista zona pentru website in profil ? :P

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 19:47:38
de Kosler
TheKiller scrie:Nu vad codul dat de mine in sursa pagini, esti sigur ca ai modificat fisierul corect?
Poate a fost fisierul din alta tema ..?

De ce crezi ca exista zona pentru website in profil ? :P
:shock: Nici eu nu vad codul in sursa paginii, dar in fisier se afla.
L-am pus intre randurile "Aici incepe codul" / "Aici se termina codul"

Nu stiu ce are de nu merge... :!: :?:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 19:59:48
de Cătălin
L-ai pus in tema corespunzătoare?
Ai dat un refresh la template?
Un link către forum?

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 20:51:43
de Kosler
>>Catalin scrie:L-ai pus in tema corespunzătoare?
Ai dat un refresh la template?
Un link către forum?
Da, l-am pus in tema corespunzatoare.
Da, am dat refresh si am sters si cache.

http://www.dehex.ro/phpBB3

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Scris: 15-Dec-2011, 20:57:21
de Dragosvr92
Probabil ca nu este folosit din locul in care l ai adaugat tu.

Incearca sa adaugi codul inainte de asta:

Cod: Selectaţi tot

<strong>• {L_UPDATES} <span id="update_seconds">{DELAY}</span> {L_UNIT}</strong>
Cand ti am dat acel cod ti am spus sa il adaugi in locul in care vrei tu. Daca nu a mers acolo ai fi putut sa il adaugi in alte locuri....