Sziasztok! Nos már 2 hete bajlodok 1 üzenöfalal,az lenne a lényeg hogy tudjak választ irni ha rákattintok az user nevére és a neve mellé szeretnék egy pm képet elhelyezni.
Az oldal tpl,php,js,sql segítségével müködik!
belinkelem a fájlokat hátha van ötletetek!
Index.php:
PHP kód:
<?php
ob_start();
define('SZINT',666);
require_once('rendszer/mag.php');
$belep=new belep(); // user belépés chek
$old=new old(); //oldalelemek betöltése
$smarty->assign('mehet',true);
$smarty->assign('OLDAL',$OLDAL);
$smarty->display('uzenofal.tpl');
ob_end_flush ();
?>
uzenofal.tpl:
PHP kód:
{ 'Üzenőfal'|section_open}
<div class="center">
{if $chattilt == 0}
<div id="uzifal_doboz_nagy">
<div id="uzifal_doboz">
<div id="uzifal">
</div>
</div>
</div>
<div id="bevitel">
<div style="width:100%;text-align:left;padding-left:10px;">
<h2>Üzenet küldés</h2>
</div>
<table width="95%">
<tr>
<td rowspan="2">
<textarea id="chat_uzi" class="textarea" style="border:1px solid #726D5F;height:60px;width:330px;"></textarea>
</td>
<td colspan="2">
<img src="kinezet/smilies/smile1.gif" title=":)" class="kat copy" />
<img src="kinezet/smilies/wink.gif" title=";)" class="kat copy" />
<img src="kinezet/smilies/grin.gif" title=":D" class="kat copy" />
<img src="kinezet/smilies/sad.gif" title=":(" class="kat copy" />
<img src="kinezet/smilies/cry.gif" title=":'(" class="kat copy" />
<img src="kinezet/smilies/laugh.gif" title=":lol:" class="kat copy" />
<img src="kinezet/smilies/yes.gif" title=":yes:" class="kat copy" />
<img src="kinezet/smilies/no.gif" title=":no:" class="kat copy" />
<img src="kinezet/smilies/question.gif" title=":?:" class="kat copy" />
<img src="kinezet/smilies/excl.gif" title=":!:" class="kat copy" />
</td>
</tr>
<tr>
<td>Üzenet szine:
<select size="1" name="color" id="colors">
<option value="alap">Alapérték</option>
<option style="background-color: black; color: black;" value="black">Fekete</option>
<option style="background-color: white; color: white;" value="white">Fehér</option>
<option style="background-color: green; color: green;" value="green">Zöld</option>
<option style="background-color: maroon; color: maroon;" value="maroon">Gesztenye</option>
<option style="background-color: olive; color: olive;" value="olive">Oliva</option>
<option style="background-color: navy; color: navy;" value="navy">Mélykék</option>
<option style="background-color: purple; color: purple;" value="purple">Lila</option>
<option style="background-color: gray; color: gray;" value="gray">Szürke</option>
<option style="background-color: yellow; color: yellow;" value="yellow">Sárga</option>
<option style="background-color: lime; color: lime;" value="lime">Lime</option>
<option style="background-color: aqua; color: aqua;" value="aqua">Cián</option>
<option style="background-color: fuchsia; color: fuchsia;" value="fuchsia">Ciklámen</option>
<option style="background-color: silver; color: silver;" value="silver">Ezüst</option>
<option style="background-color: red; color: red;" value="red">Piros</option>
<option style="background-color: blue; color: blue;" value="blue">Kék</option>
<option style="background-color: teal; color: teal;" value="teal">Pávakék</option>
</select>
</td>
<td>
<input src="kinezet/{$ipanel.smink}/btn_send.png" type="image" id="kuldes" />
</td>
</table>
</div>
{if $ipanel.rang >= '8'}<a href="adminpult.php?modul=chat_log&id=1" target=_blank>Azonnali Chat Admin felület</a>{/if}
{else}
<h2>Sajnáljuk, de le lett tiltva a Chat jogod!</h2>
{/if}
</div>
<script type="text/javascript">
var UZENOFAL_REFRESH_TIME = 1000;
</script>
<script language="javascript" type="text/javascript" src="scriptek/ajaxqueue.js"></script>
<script type="text/javascript" src="scriptek/uzifal.js"></script>
{'Chat'|section_end }
{literal}
<script type="text/javascript">
function masol(e){
hova=parent.window.document.getElementById('chat_uzi');
mit=e.title;
hova.value=hova.value+mit;
}
</script>
{/literal}
uzifal.js:
PHP kód:
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c]);return p}('4 f=S;4 8='D';$().v(0(){c()});0 c(){i.k({m:"n.h",g:"s",q:{o:'N',l:f,J:8},G:0(a){$('#C').z(a)}});8='y'}$('#3').7('t',0(e){(e.5)?5=e.5:5=e.R;r(5==P){d();6 9}6 L});$('#K').7('j',0(){d();6 9});0 d(){4 a=$('#3').2();4 b=$('#H').2();r(a.F<1)6 9;i.k({m:"n.h",g:"s",q:{o:'E',I:a,l:f,B:b}});$('#3').2('')}$('.A').7('j',0(){p=$('#3').2()+$(M).x('O');$('#3').2(p)});4 w=Q.u("c()",T);',56,56,'function||val|chat_uzi|var|keyCode|return|bind|FRISTUPDATE|false|||contentUpdate|sendComment||UZANOFALTOPICID|type|php|jQuery|click|ajaxQueue|id|url|chat_admin|modul|newVal|data|if|POST|keypress|setInterval|ready|uzenetFrissites|attr|no|prepend|copy|szin|uzifal|yes|addhsz|length|success|colors|text|extra|kuldes|true|this|gethsz|title|13|self|which|1|UZENOFAL_REFRESH_TIME'.split('|'),0,{}));
és az adatbázis :
PHP kód:
--
-- Tábla szerkezet ehhez a táblához `chat`
--
CREATE TABLE IF NOT EXISTS `chat` (
`cid` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`cszid` bigint(20) unsigned NOT NULL DEFAULT '0',
`uid` bigint(20) unsigned NOT NULL DEFAULT '0',
`text` text CHARACTER SET latin2 COLLATE latin2_hungarian_ci NOT NULL,
`datum` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=87 ;
--
Könyvjelzők