Cum pot sa adaug Smile's pe Ajax_Chat
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
-
- 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:
Cum pot sa adaug Smile's pe Ajax_Chat
Am instalat Ajax_Chat pe forum (phpBB3), dar cum bine stim, cei de la Ajax_Chat nu s-au sinchisit sa adauge si ei un rand cu Smile's :s.
M-am hotarat sa le adaug eu, insa am o problema, nu prea stiu cum sa fac lucrul asta.
Am inceput prin a face un rand nou, unde o sa vina puse acele Smile's, care arata cam asa:
[img]http://i44.tinypic.com/osbvk0.png
[/img]
Insa, nu stiu cum pot sa pun sa imi apara Smile's acolo, iar atunci cand dau click pe unul sa mi-l adauge in randul unde se scrie.
Cum pot sa fac acest lucru ?
M-am hotarat sa le adaug eu, insa am o problema, nu prea stiu cum sa fac lucrul asta.
Am inceput prin a face un rand nou, unde o sa vina puse acele Smile's, care arata cam asa:
[img]http://i44.tinypic.com/osbvk0.png
[/img]
Insa, nu stiu cum pot sa pun sa imi apara Smile's acolo, iar atunci cand dau click pe unul sa mi-l adauge in randul unde se scrie.
Cum pot sa fac acest lucru ?
- bogdan
- 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: Cum pot sa adaug Smile's pe Ajax_Chat
Subiect mutat. Tine de MOD-uri.
Despre ce MOD e vorba? Link?
Ai luat legatura cu autorul? Poate s-a gandit deja la aceasta facilitate.
Despre ce MOD e vorba? Link?
Ai luat legatura cu autorul? Poate s-a gandit deja la aceasta facilitate.
-
- 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
Este vorba despre MOD-ul acesta: http://www.phpbb.com/community/viewtopic.php?t=543865bogdan scrie:Subiect mutat. Tine de MOD-uri.
Despre ce MOD e vorba? Link?
Ai luat legatura cu autorul? Poate s-a gandit deja la aceasta facilitate.
Nu, nu am luat legatura cu autorul.
Am gasit eu ceva, dar nu explica bine + ca sunt tot felul de multe alte "prostiuare" pe acolo...
- Dragosvr92
- 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
Kolser, mod-ul a fost facut in 2007.... A mai fost actualizat de un membru numit Lostmind etc, dar nu a adaugat smiley-uri pentru ca le poti adauga singur...
Citeste:
[RC] AJAX Chat 2.0.0 Addon: BB Code and smilies
@Bogdan, este imposibil sa nu fi auzit de MOD
Autorul la abandonat prin 2009, dar se lauda ca lucreaza la o noua versiune facuta de la zero.
Citeste:
[RC] AJAX Chat 2.0.0 Addon: BB Code and smilies
@Bogdan, este imposibil sa nu fi auzit de MOD

Autorul la abandonat prin 2009, dar se lauda ca lucreaza la o noua versiune facuta de la zero.

"Calitatea răspunsurilor primite este direct proporţională cu calitatea întrebării."
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
-
- 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
Am citit pe acolo, dar sa imi trag palme ca unul nu spune frumos si clar, de la inceput, la sfarsit cum sa adaugi acel buton sau acele smile-uri...TheKiller scrie:Kolser, mod-ul a fost facut in 2007.... A mai fost actualizat de un membru numit Lostmind etc, dar nu a adaugat smiley-uri pentru ca le poti adauga singur...
Citeste:
[RC] AJAX Chat 2.0.0 Addon: BB Code and smilies
@Bogdan, este imposibil sa nu fi auzit de MOD
Autorul la abandonat prin 2009, dar se lauda ca lucreaza la o noua versiune facuta de la zero.
Imi poti explica, te rog frumos, cum pot sa fac ?
Multumesc !
- Dragosvr92
- 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
Vad ca nu mai are nici un link pentru descarcare..
Vrei doar un link care te duce catre o pagina cu smiley-uri, sau sa ai smiley urile langa chat?
Am sa ma uit maine si am sa iti dau instructiunile..
Daca ai putea sa pui chat_body.html aici ar fi dragut.
Vrei doar un link care te duce catre o pagina cu smiley-uri, sau sa ai smiley urile langa chat?
Am sa ma uit maine si am sa iti dau instructiunile..
Daca ai putea sa pui chat_body.html aici ar fi dragut.
"Calitatea răspunsurilor primite este direct proporţională cu calitatea întrebării."
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
-
- 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
De preferat ar fi sa am smiley-urile langa chat, dar e bine si daca am un link care duce spre o pagina cu smiley-uri.TheKiller scrie:Vad ca nu mai are nici un link pentru descarcare..
Vrei doar un link care te duce catre o pagina cu smiley-uri, sau sa ai smiley urile langa chat?
Am sa ma uit maine si am sa iti dau instructiunile..
Daca ai putea sa pui chat_body.html aici ar fi dragut.
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}" class="post bg{chatrow.CLASS}">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="postbody">
<!-- IF U_ACP or U_MCP -->
<ul class="profile-icons">
<li class="delete-icon"><a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onClick="delete_post('{chatrow.MESSAGE_ID}')"><span>{L_DELETE_POST}</span></a></li>
</ul>
<!-- ENDIF -->
<div class="content">{chatrow.MESSAGE}</div></div>
<dl class="postprofile" id="profile{postrow.POST_ID}">
<dt>{chatrow.USERNAME_FULL}<br />{chatrow.TIME}</dt>
</dl>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- END chatrow -->--!--{LAST_ID}
<!-- IF S_WHOISONLINE -->--!--
<!-- BEGIN whoisrow -->
<div>
<div class="inner">
<div class="user"><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" alt="" /> {whoisrow.USERNAME_FULL}</div>
</div>
</div>
<!-- END whoisrow -->--!--{LAST_TIME}--!--{DELAY}--!--{LAST_POST}
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ELSE -->
<!-- IF S_CHAT -->
<!-- INCLUDE overall_header.html -->
<p class="{S_CONTENT_FLOW_END}<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<p>{CURRENT_TIME}</p>
<!-- ENDIF -->
<script type="text/javascript">
// <![CDATA[
var form_name = 'postform';
var text_name = 'message';
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.postform.message.value != '')
{
type = 'send';
for(var i = 0; i < f.elements.length; i++)
{
elem = f.elements[i];
param += '&' + elem.name + '=' + encodeURIComponent(elem.value);
}
document.postform.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>
<div class="forabg">
<div class="inner">
<span class="corners-top"><span></span></span>
<div class="header">
<div style="text-align:center"><h4><!-- IF not S_CHAT --><a href="{U_CHAT}">{SITENAME} {L_CHAT_EXPLAIN}</a><!-- ELSE -->{SITENAME} {L_CHAT_EXPLAIN}<!-- ENDIF --></h4></div>
<br /><br />
<div style="text-align: center">
<!-- IF S_USER_LOGGED_IN -->
<form name="postform" id="text" method="post" action="javascript:void(0);" onSubmit="handle_send('add', this)">
<strong style="color: white;">{L_MESSAGE}:</strong> <input type="text" tabindex="1" name="message" id="message" class="inputbox chatinput" />
<input type="submit" class="button1" value="{L_SUBMIT}" name="submit" tabindex="6" accesskey="s"/><br />
</form>
<!-- ELSE -->
<b style="color: white;">You must be a Registered User to Chat in the Shoutbox</b>
<!-- ENDIF -->
</div>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<div align="left">
<div class="inner">
<span class="corners-top"><span></span></span>
<div class="shouts">
<div id="chat">
<!-- BEGIN chatrow -->
<div id="p{chatrow.MESSAGE_ID}" class="post bg{chatrow.CLASS}">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="postbody">
<!-- IF U_ACP or U_MCP -->
<ul class="profile-icons">
<li class="delete-icon">
<a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onClick="delete_post('{chatrow.MESSAGE_ID}')"><span>{L_DELETE_POST}</span></a>
</li>
</ul>
<!-- ENDIF -->
<div class="content">{chatrow.MESSAGE}</div>
</div>
<dl class="postprofile" id="profile{postrow.POST_ID}">
<dt>{chatrow.USERNAME_FULL}<br /><b style="font-size: 0.9em;">{chatrow.TIME}</b></dt>
</dl>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- END chatrow -->
</div>
</div>
<strong>{L_ONLINE_LIST}:</strong><br /><br />
<div class="onlinelist">
<div class="users" id="whois_online">
<!-- BEGIN whoisrow -->
<div>
<div class="inner">
<div class="user"><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" alt="" /> {whoisrow.USERNAME_FULL}</div>
</div>
</div>
<!-- END whoisrow -->
</div>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<div class="navbar">
<div class="inner">
<span class="corners-top"><span></span></span>
<div class="chatform" style="tex-align: center;padding-bottom: 4px"><img src="{T_THEME_PATH}/images/icon_chat.gif" alt="" />
{L_DETAILS} <img src="{T_IMAGESET_PATH}/act_indicator.gif" id="act_indicator" alt="" /> <strong>{L_UPDATES} <span id="update_seconds">{DELAY}</span> {L_UNIT}</strong>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- IF S_CHAT -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
<h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}</p>
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->
<!-- ENDIF -->
<!-- ENDIF -->
<br />
- Dragosvr92
- 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
Incearca asta...
Cod: Selectaţi tot
<!-- IF S_GET_CHAT -->
<!-- IF S_READ or S_ADD -->
<!-- BEGIN chatrow -->
<div id="p{chatrow.MESSAGE_ID}" class="post bg{chatrow.CLASS}">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="postbody">
<!-- IF U_ACP or U_MCP -->
<ul class="profile-icons">
<li class="delete-icon"><a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onClick="delete_post('{chatrow.MESSAGE_ID}')"><span>{L_DELETE_POST}</span></a></li>
</ul>
<!-- ENDIF -->
<div class="content">{chatrow.MESSAGE}</div></div>
<dl class="postprofile" id="profile{postrow.POST_ID}">
<dt>{chatrow.USERNAME_FULL}<br />{chatrow.TIME}</dt>
</dl>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- END chatrow -->--!--{LAST_ID}
<!-- IF S_WHOISONLINE -->--!--
<!-- BEGIN whoisrow -->
<div>
<div class="inner">
<div class="user"><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" alt="" /> {whoisrow.USERNAME_FULL}</div>
</div>
</div>
<!-- END whoisrow -->--!--{LAST_TIME}--!--{DELAY}--!--{LAST_POST}
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ELSE -->
<!-- IF S_CHAT -->
<!-- INCLUDE overall_header.html -->
<p class="{S_CONTENT_FLOW_END}<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<p>{CURRENT_TIME}</p>
<!-- ENDIF -->
<script type="text/javascript">
// <![CDATA[
var form_name = 'postform';
var text_name = 'message';
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.postform.message.value != '')
{
type = 'send';
for(var i = 0; i < f.elements.length; i++)
{
elem = f.elements[i];
param += '&' + elem.name + '=' + encodeURIComponent(elem.value);
}
document.postform.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>
<div class="forabg">
<div class="inner">
<span class="corners-top"><span></span></span>
<div class="header">
<div style="text-align:center"><h4><!-- IF not S_CHAT --><a href="{U_CHAT}">{SITENAME} {L_CHAT_EXPLAIN}</a><!-- ELSE -->{SITENAME} {L_CHAT_EXPLAIN}<!-- ENDIF --></h4></div>
<br /><br />
<div style="text-align: center">
<!-- IF S_USER_LOGGED_IN -->
<form name="postform" id="text" method="post" action="javascript:void(0);" onSubmit="handle_send('add', this)">
<strong style="color: white;">{L_MESSAGE}:</strong> <input type="text" tabindex="1" name="message" id="message" class="inputbox chatinput" />
<input type="submit" class="button1" value="{L_SUBMIT}" name="submit" tabindex="6" accesskey="s"/><br />
</form>
<!-- ELSE -->
<b style="color: white;">You must be a Registered User to Chat in the Shoutbox</b>
<!-- ENDIF -->
</div>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<div align="left">
<div class="inner">
<span class="corners-top"><span></span></span>
<div class="shouts">
<div id="chat">
<!-- BEGIN chatrow -->
<div id="p{chatrow.MESSAGE_ID}" class="post bg{chatrow.CLASS}">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="postbody">
<!-- IF U_ACP or U_MCP -->
<ul class="profile-icons">
<li class="delete-icon">
<a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onClick="delete_post('{chatrow.MESSAGE_ID}')"><span>{L_DELETE_POST}</span></a>
</li>
</ul>
<!-- ENDIF -->
<div class="content">{chatrow.MESSAGE}</div>
</div>
<dl class="postprofile" id="profile{postrow.POST_ID}">
<dt>{chatrow.USERNAME_FULL}<br /><b style="font-size: 0.9em;">{chatrow.TIME}</b></dt>
</dl>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- END chatrow -->
</div>
</div>
<strong>{L_ONLINE_LIST}:</strong><br /><br />
<div class="onlinelist">
<div class="users" id="whois_online">
<!-- BEGIN whoisrow -->
<div>
<div class="inner">
<div class="user"><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" alt="" /> {whoisrow.USERNAME_FULL}</div>
</div>
</div>
<!-- END whoisrow -->
</div>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<div class="navbar">
<div class="inner">
<span class="corners-top"><span></span></span>
<div class="chatform" style="tex-align: center;padding-bottom: 4px"><img src="{T_THEME_PATH}/images/icon_chat.gif" alt="" />
{L_DETAILS} <img src="{T_IMAGESET_PATH}/act_indicator.gif" id="act_indicator" alt="" /> <strong>{L_UPDATES} <span id="update_seconds">{DELAY}</span> {L_UNIT}</strong>
</div>
<br /><br />
<div class="chatform" style="tex-align: center;padding-bottom: 4px">
<!-- 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 -->
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- IF S_CHAT -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
<h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}</p>
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->
<!-- ENDIF -->
<!-- ENDIF -->
<br />
"Calitatea răspunsurilor primite este direct proporţională cu calitatea întrebării."
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
-
- 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
Am facut cum ai spus tu, adica am inlocuit tot codul din chat_body.html cu ce mi-ai dat tu mai sus si nu a iesit deloc bineTheKiller scrie:Incearca asta...
Cod: Selectaţi tot
<!-- IF S_GET_CHAT --> <!-- IF S_READ or S_ADD --> <!-- BEGIN chatrow --> <div id="p{chatrow.MESSAGE_ID}" class="post bg{chatrow.CLASS}"> <div class="inner"><span class="corners-top"><span></span></span> <div class="postbody"> <!-- IF U_ACP or U_MCP --> <ul class="profile-icons"> <li class="delete-icon"><a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onClick="delete_post('{chatrow.MESSAGE_ID}')"><span>{L_DELETE_POST}</span></a></li> </ul> <!-- ENDIF --> <div class="content">{chatrow.MESSAGE}</div></div> <dl class="postprofile" id="profile{postrow.POST_ID}"> <dt>{chatrow.USERNAME_FULL}<br />{chatrow.TIME}</dt> </dl> <span class="corners-bottom"><span></span></span> </div> </div> <!-- END chatrow -->--!--{LAST_ID} <!-- IF S_WHOISONLINE -->--!-- <!-- BEGIN whoisrow --> <div> <div class="inner"> <div class="user"><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" alt="" /> {whoisrow.USERNAME_FULL}</div> </div> </div> <!-- END whoisrow -->--!--{LAST_TIME}--!--{DELAY}--!--{LAST_POST} <!-- ENDIF --> <!-- ENDIF --> <!-- ELSE --> <!-- IF S_CHAT --> <!-- INCLUDE overall_header.html --> <p class="{S_CONTENT_FLOW_END}<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p> <p>{CURRENT_TIME}</p> <!-- ENDIF --> <script type="text/javascript"> // <![CDATA[ var form_name = 'postform'; var text_name = 'message'; 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.postform.message.value != '') { type = 'send'; for(var i = 0; i < f.elements.length; i++) { elem = f.elements[i]; param += '&' + elem.name + '=' + encodeURIComponent(elem.value); } document.postform.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> <div class="forabg"> <div class="inner"> <span class="corners-top"><span></span></span> <div class="header"> <div style="text-align:center"><h4><!-- IF not S_CHAT --><a href="{U_CHAT}">{SITENAME} {L_CHAT_EXPLAIN}</a><!-- ELSE -->{SITENAME} {L_CHAT_EXPLAIN}<!-- ENDIF --></h4></div> <br /><br /> <div style="text-align: center"> <!-- IF S_USER_LOGGED_IN --> <form name="postform" id="text" method="post" action="javascript:void(0);" onSubmit="handle_send('add', this)"> <strong style="color: white;">{L_MESSAGE}:</strong> <input type="text" tabindex="1" name="message" id="message" class="inputbox chatinput" /> <input type="submit" class="button1" value="{L_SUBMIT}" name="submit" tabindex="6" accesskey="s"/><br /> </form> <!-- ELSE --> <b style="color: white;">You must be a Registered User to Chat in the Shoutbox</b> <!-- ENDIF --> </div> </div> <span class="corners-bottom"><span></span></span> </div> </div> <div align="left"> <div class="inner"> <span class="corners-top"><span></span></span> <div class="shouts"> <div id="chat"> <!-- BEGIN chatrow --> <div id="p{chatrow.MESSAGE_ID}" class="post bg{chatrow.CLASS}"> <div class="inner"><span class="corners-top"><span></span></span> <div class="postbody"> <!-- IF U_ACP or U_MCP --> <ul class="profile-icons"> <li class="delete-icon"> <a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onClick="delete_post('{chatrow.MESSAGE_ID}')"><span>{L_DELETE_POST}</span></a> </li> </ul> <!-- ENDIF --> <div class="content">{chatrow.MESSAGE}</div> </div> <dl class="postprofile" id="profile{postrow.POST_ID}"> <dt>{chatrow.USERNAME_FULL}<br /><b style="font-size: 0.9em;">{chatrow.TIME}</b></dt> </dl> <span class="corners-bottom"><span></span></span> </div> </div> <!-- END chatrow --> </div> </div> <strong>{L_ONLINE_LIST}:</strong><br /><br /> <div class="onlinelist"> <div class="users" id="whois_online"> <!-- BEGIN whoisrow --> <div> <div class="inner"> <div class="user"><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" alt="" /> {whoisrow.USERNAME_FULL}</div> </div> </div> <!-- END whoisrow --> </div> </div> <span class="corners-bottom"><span></span></span> </div> </div> <div class="navbar"> <div class="inner"> <span class="corners-top"><span></span></span> <div class="chatform" style="tex-align: center;padding-bottom: 4px"><img src="{T_THEME_PATH}/images/icon_chat.gif" alt="" /> {L_DETAILS} <img src="{T_IMAGESET_PATH}/act_indicator.gif" id="act_indicator" alt="" /> <strong>{L_UPDATES} <span id="update_seconds">{DELAY}</span> {L_UNIT}</strong> </div> <br /><br /> <div class="chatform" style="tex-align: center;padding-bottom: 4px"> <!-- 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 --> </div> <span class="corners-bottom"><span></span></span> </div> </div> <!-- IF S_CHAT --> <!-- IF S_DISPLAY_ONLINE_LIST --> <h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3> <p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}</p> <!-- ENDIF --> <!-- INCLUDE overall_footer.html --> <!-- ENDIF --> <!-- ENDIF --> <br />

http://i44.tinypic.com/33mmyc3.png
- Dragosvr92
- 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
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
Pune codul dat de tine mai sus si vezi ca arata tot lafel..
http://www.phpbb.ro/viewtopic.php?f=47& ... 38#p134117
"Calitatea răspunsurilor primite este direct proporţională cu calitatea întrebării."
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
ID Vechi >> TheKiller || Avatar on Memberlist 1.0.3
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator