{**
* XS2:
*
* This file is developed by Solutecs, LLC for the purpose of the company
* and is provided together with XS2 Framework as and inherent part of the
* system. This file can be used on the terms of License Agreement.
*
* +7 (495) 585-0833 / 13 Rusakovskaya street, Moscow 107140 Russia
*
* @link http://www.solutecs.com
* @copyright ©1998-2007 Solutecs, LLC
* @version 1.XX
*}
{xs2Fetch mod="users" obj="user" met="login"} {* Форма авторизации пользователя *}
{xs2Fetch mod="blog" met="blogmenu"} {* Меню авторизованного пользователя *}
{* Вывод сообщения *}
<p><a href="{xs2Href mod="blog" obj="blog" met="show" atr=$blog.NodId}"><b>{$blog.NName}</b></a>, {$message.CDate}</p>
<h1>{$message.NName}</h1>
<p>{$message.Text}</p>
{if $myBlog.NodId == $blog.NodId}
<p>
<a href="{xs2Href mod="blog" obj="message" met="edit" atr=$message.NodId}">Редактировать</a>
<a href="{xs2Href mod="blog" obj="message" met="delete" atr=$message.NodId}">Удалить</a>
</p>
{/if}
{* /Вывод сообщения *}
{* Вывод комментариев *}
{* Опция $commentsOnPage: количество комментариев на одной странице *}
{assign var="commentsOnPage" value=2}
{assign var="currentPage" value=$_THE.PARAMS[1]}
{if not $currentPage}{assign var="currentPage" value=1}{/if}
{if $allComments}
<hr/>
{xsGetPage nodes=$allComments nodesOnPage=$commentsOnPage page=$currentPage var="comments"}
{foreach from=$comments item="comment"}
<p>
{if $comment.Blog[0]}
<a href="{xs2Href mod="blog" obj="blog" met="show" atr=$comment.Blog[0].NodId}"><b>{$comment.Blog[0].NName}</b></a>,
{/if}
{$comment.CDate}
{if $myBlog.NodId == $blog.NodId}
<a href="{xs2Href mod="blog" obj="comment" met="delete" atr=$comment.NodId}">Удалить</a><br/>
{/if}
<b>{$comment.NName}</b><br/>
{$comment.Text}
</p>
{/foreach}
{else}
<p>Комментариев нет</p>
{/if}
{* /Вывод комментариев *}
{* Вывод перелистовалки страниц *}
{* Опция nodesOnPage: сколько узлов выводить на странице *}
{assign var="nodesOnPage" value=$commentsOnPage}
{* Опция pagerNodes: массив с узлами *}
{assign var="pagerNodes" value=$allComments}
{* Опция currentPage: текущая страница *}
{assign var="currentPage" value=$currentPage}
{* Опция pagerParam: номер параметра в адресе, через который передается номер страницы *}
{assign var="pagerParam" value=1}
{xs2Fetch mod="blog" met="pager"}
{* Вывод перелистовалки страниц *}
{* Форма добавления комментария *}
{if $myBlog.NodId>0}
<hr/>
<form name="commentForm" method="POST" action="{$_THE.REQUEST_URI}">
<input type="hidden" name="action" value="addComment"/>
Заголовок<br/><input type="text" value="" name="NName"/><br/>
Комментарий<br/><textarea name="Text"></textarea><br/>
<input type="submit" value="Отправить"/>
</form>
{else}
Для добавления комментария вы должны авторизоваться.
{/if}
{* /Форма добавления комментария *}
|
|