///Форма комментов на смарти
<form id="comments" method="post" action="comments.php">
<input type="hidden" name="nid" value="{$news.id}" />
Nick: <input type="text" name="nick" value="{$smarty.cookies.nick}" />
<br />
ICQ: <input type="text" name="icq" value="{$smarty.cookies.icq}" /> <br
/>
URL: <input type="text" name="url" value="{$smarty.cookies.url}" /> <br
/>
Email: <input type="text" name="mail" value="{$smarty.cookies.mail}" />
<br />
<textarea id="comment" rows="20" cols="52">Ваш комментарий!</textarea>
<br />
<input type="checkbox" name="rememberme" value="1" /> Запомнить Ваши
данные? <br />
<input type="submit" onClick="doit(); return false;" onDblClick="doit();
return false;" />
<input type="reset" name="comments" value="Очистить" /><br />
</form>
<div id="replaceme"></div>
<div id="sackdata"></div>
//функция для tw-sack
function doit(){
var form = document.getElementById('comments');
ajax.setVar("comment", form.comment.value);
ajax.setVar("icq", form.icq.value);
ajax.setVar("mail", form.mail.value);
ajax.setVar("nick", form.nick.value);
ajax.setVar("url", form.nick.value);
ajax.setVar("rememberme", form.rememberme.value);
ajax.requestFile = "comments.php";
ajax.method = form.method.value;
ajax.element = 'replaceme';
ajax.onLoading = whenLoading;
ajax.onLoaded = whenLoaded;
ajax.onInteractive = whenInteractive;
ajax.onCompletion = whenCompleted;
ajax.runAJAX();
}
//часть комментз.пхп
if($_POST['rememberme']==1){
$cookie_life = time() + COOKIELIFETIME;
$path = 'flexcatcms/'.URL.'/';
$domain = URL;
setcookie('nick',$nick,$cookie_life,$path,$domain);
setcookie('icq',$nick,$cookie_life,$path,$domain);
setcookie('url',$nick,$cookie_life,$path,$domain);
setcookie('mail',$mail,$cookie_life,$path,$domain);
}