Cum pot sa adaug Smile's pe Ajax_Chat

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 !
Kosler
Utilizator înregistrat
Mesaje: 77
Membru din: 27-Ian-2011, 21:29:03
Versiune: 3.0.9
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Neexperimentat
Localitate: Brasov
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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...
Avatar utilizator
Dragosvr92
ModeratorModerator
Mesaje: 2293
Membru din: 22-Noi-2010, 07:37:38
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Romania
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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.
"Calitatea răspunsurilor primite este direct proporţională cu calitatea întrebării."
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
Kosler
Utilizator înregistrat
Mesaje: 77
Membru din: 27-Ian-2011, 21:29:03
Versiune: 3.0.9
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Neexperimentat
Localitate: Brasov
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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 -->
Avatar utilizator
Dragosvr92
ModeratorModerator
Mesaje: 2293
Membru din: 22-Noi-2010, 07:37:38
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Romania
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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 ??? :|
"Calitatea răspunsurilor primite este direct proporţională cu calitatea întrebării."
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
Kosler
Utilizator înregistrat
Mesaje: 77
Membru din: 27-Ian-2011, 21:29:03
Versiune: 3.0.9
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Neexperimentat
Localitate: Brasov
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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/
Avatar utilizator
Dragosvr92
ModeratorModerator
Mesaje: 2293
Membru din: 22-Noi-2010, 07:37:38
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Romania
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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
"Calitatea răspunsurilor primite este direct proporţională cu calitatea întrebării."
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
Kosler
Utilizator înregistrat
Mesaje: 77
Membru din: 27-Ian-2011, 21:29:03
Versiune: 3.0.9
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Neexperimentat
Localitate: Brasov
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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... :!: :?:
Avatar utilizator
Cătălin
ColaboratorColaborator
Mesaje: 298
Membru din: 18-Oct-2011, 15:39:42
Versiune: 3.0.10
Ext: Da
Server: Windows
Nivel phpBB: Experimentat
Nivel php: Mediu

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj de Cătălin »

L-ai pus in tema corespunzătoare?
Ai dat un refresh la template?
Un link către forum?
Mai bine să fii prost 5 minute dacă pui o intrebare , decât să rămâi prost toată viaţa dacă n-o faci !

ID vechi: >>Catalin
Kosler
Utilizator înregistrat
Mesaje: 77
Membru din: 27-Ian-2011, 21:29:03
Versiune: 3.0.9
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Neexperimentat
Localitate: Brasov
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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
Avatar utilizator
Dragosvr92
ModeratorModerator
Mesaje: 2293
Membru din: 22-Noi-2010, 07:37:38
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Romania
Contact:

Re: Cum pot sa adaug Smile's pe Ajax_Chat

Mesaj 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....
"Calitatea răspunsurilor primite este direct proporţională cu calitatea întrebării."
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
Închis

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

Cine este conectat

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