Author: hemantic
(2009/05/16 05:40) About 3 years ago
Comments template altered
1
<? use_helper('Javascript', 'Text', 'Parse'); ?>
2
<div id="comment<? echo $comment->getId() ?>">
<div id="comment<? echo $comment->getId() ?>" class="comment">
3
<? if(!isset($servertime) || !$servertime): ?>
4
<nobr><span id='commenttime<? echo $comment->getId() ?>'><? echo strtotime($comment->getCreatedAt())*1000 ?></span></nobr>
<? if(!isset($level)) $level = 0; ?>
5
<? else: ?>
6
<nobr><? echo $comment->getCreatedAt().' GMT' ?></nobr>
<div class="avatar"><img src="/images/comments.gif" title="<? echo $comment->getCreatedAt().' GMT' ?>" /></div>
7
<? endif ?>
<div class="txt">
8
<? echo link_to($comment->getUser()->getUsername().':', 'user/'.$comment->getUser()->getUsername(),'absolute=true') ?>
<? echo auto_link_text(parsetext(nl2br($comment->getComment(ESC_RAW)))) ?>
9
&mdash
10
<span><? echo link_to($comment->getUser()->getUsername(), 'user/'.$comment->getUser()->getUsername(),'absolute=true') ?>
11
<? if(!isset($noreply) || !$noreply): ?>
<? if($sf_user->isAuthenticated()): ?>
12
</span>
13
<small>
<? if(!isset($noreply) || !$noreply): ?><? if($sf_user->isAuthenticated()): ?>
14
<? echo '('.link_to_function(__('ответить'), '$j(".addcomment").hide("fast");if($j("#comment_reply'.$comment->getId().'").is(":visible"))$j("#comment_reply'.$comment->getId().'").hide("fast"); else $j("#comment_reply'.$comment->getId().'").show("fast")').')' ?>
<span class="reply-link">
15
</small>
<? echo link_to_function(__('ответить↓'), '$j(".addcomment").hide("fast");if($j("#comment_reply'.$comment->getId().'").is(":visible"))$j("#comment_reply'.$comment->getId().'").hide("fast"); else $j("#comment_reply'.$comment->getId().'").show("fast")') ?>
16
<div id="comment_reply<? echo $comment->getId() ?>" class='addcomment' style="display:none; margin:<? echo ($level+1)*10?>;">
17
<? include_partial('post_comment/addComment', array('post' => $comment->getPost(), 'parent' => $comment)) ?>
<div id="comment_reply<? echo $comment->getId() ?>" class='addcomment'>
18
</div>
19
20
<div id="comment_list<? echo $comment->getId() ?>" style="margin:<? echo ($level+1)*10?>;">
<? endif ?><? endif ?>
21
<? include_partial('post_comment/commentList', array('comments' => $comment->getComments(), 'level' => $level+1)) ?>
22
23
24
25
<script type="text/javascript">
<div id="comment_list<? echo $comment->getId() ?>" style="margin-left:<? echo ($level+1)*20?>;">
26
if(typeof $j == 'function')
27
$j(document).ready(function()
28
{
29
var timeid = '#commenttime<? echo $comment->getId() ?>';
30
var nowdate = new Date();
31
nowdate.setTime($j(timeid).text());
32
$j(timeid).text(nowdate.toLocaleString());
33
});
34
</script>
214
215
color: #666;
216
}
217
218
#comment_list {
219
padding-top:20px;
220
display:block;
221
222
223
.comment {
224
padding-left:18px;
225
overflow:hidden;
226
margin-bottom:10px;
227
228
229
.comment .avatar {
230
231
float:left;
232
position:relative;
233
left:-18px;
234
margin-right:-15px;
235
236
237
.comment span a {
238
font-size: 11px;
239
color:#666;
240
241
242
.comment span.reply-link a {
243
color:#999;
244
text-decoration:none;
245
246
247
.addcomment {
248
margin-top:5px;
249
display:none;
250
251
252
.addcomment textarea {
253
margin-bottom:5px;
254
255
.pagination
256
257
font-size: 80%;
258
<? use_helper('Javascript', 'Text', 'Parse'); ?><? use_helper('Javascript', 'Text', 'Parse'); ?><div id="comment<? echo $comment->getId() ?>" class="comment"><? if(!isset($servertime) || !$servertime): ?><nobr><span id='commenttime<? echo $comment->getId() ?>'><? echo strtotime($comment->getCreatedAt())*1000 ?></span></nobr><? if(!isset($level)) $level = 0; ?><? else: ?><nobr><? echo $comment->getCreatedAt().' GMT' ?></nobr><div class="avatar"><img src="/images/comments.gif" title="<? echo $comment->getCreatedAt().' GMT' ?>" /></div><? endif ?><div class="txt"><? echo link_to($comment->getUser()->getUsername().':', 'user/'.$comment->getUser()->getUsername(),'absolute=true') ?><? echo auto_link_text(parsetext(nl2br($comment->getComment(ESC_RAW)))) ?><? echo auto_link_text(parsetext(nl2br($comment->getComment(ESC_RAW)))) ?>&mdash<? if(!isset($level)) $level = 0; ?><span><? echo link_to($comment->getUser()->getUsername(), 'user/'.$comment->getUser()->getUsername(),'absolute=true') ?><? if(!isset($noreply) || !$noreply): ?><? if($sf_user->isAuthenticated()): ?><? if($sf_user->isAuthenticated()): ?></span><small><? if(!isset($noreply) || !$noreply): ?><? if($sf_user->isAuthenticated()): ?><? echo '('.link_to_function(__('ответить'), '$j(".addcomment").hide("fast");if($j("#comment_reply'.$comment->getId().'").is(":visible"))$j("#comment_reply'.$comment->getId().'").hide("fast"); else $j("#comment_reply'.$comment->getId().'").show("fast")').')' ?><span class="reply-link"></small><? echo link_to_function(__('ответить↓'), '$j(".addcomment").hide("fast");if($j("#comment_reply'.$comment->getId().'").is(":visible"))$j("#comment_reply'.$comment->getId().'").hide("fast"); else $j("#comment_reply'.$comment->getId().'").show("fast")') ?><div id="comment_reply<? echo $comment->getId() ?>" class='addcomment' style="display:none; margin:<? echo ($level+1)*10?>;"></span><? include_partial('post_comment/addComment', array('post' => $comment->getPost(), 'parent' => $comment)) ?><div id="comment_reply<? echo $comment->getId() ?>" class='addcomment'></div><? include_partial('post_comment/addComment', array('post' => $comment->getPost(), 'parent' => $comment)) ?><? endif ?></div><div id="comment_list<? echo $comment->getId() ?>" style="margin:<? echo ($level+1)*10?>;"><? endif ?><? endif ?><? include_partial('post_comment/commentList', array('comments' => $comment->getComments(), 'level' => $level+1)) ?><? endif ?></div></div><? endif ?><script type="text/javascript"><div id="comment_list<? echo $comment->getId() ?>" style="margin-left:<? echo ($level+1)*20?>;">if(typeof $j == 'function')<? include_partial('post_comment/commentList', array('comments' => $comment->getComments(), 'level' => $level+1)) ?>$j(document).ready(function()</div>{var timeid = '#commenttime<? echo $comment->getId() ?>';var nowdate = new Date();nowdate.setTime($j(timeid).text());$j(timeid).text(nowdate.toLocaleString());});</script>{{#comment_list {.comment {.comment .avatar {.comment span a {.comment span.reply-link a {.addcomment {.addcomment textarea {{{