From 76b4dc81d438333b1e06bae095374fe8f5a4fb6c Mon Sep 17 00:00:00 2001 From: Mzhelskiy Maxim Date: Sun, 21 Sep 2008 10:55:59 +0000 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D0=BE=20=D1=81=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=BF=D0=BB=D0=BE=D1=85=D0=B8=D1=85=20=D0=BA=D0=BE=D0=BC?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B5=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../comment/entity/TopicComment.entity.class.php | 7 ++++++- config/config.php | 1 + templates/skin/habra/actions/ActionBlog/comment.tpl | 11 +++++++++-- templates/skin/habra/comment_list.tpl | 11 +++++++++-- 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/classes/modules/comment/entity/TopicComment.entity.class.php b/classes/modules/comment/entity/TopicComment.entity.class.php index d9aca904..f471c049 100644 --- a/classes/modules/comment/entity/TopicComment.entity.class.php +++ b/classes/modules/comment/entity/TopicComment.entity.class.php @@ -101,12 +101,17 @@ class CommentEntity_TopicComment extends Entity } public function getUserVoteDelta() { return $this->_aData['user_vote_delta']; + } + public function isBad() { + if ($this->getRating()<=BLOG_COMMENT_BAD) { + return true; + } + return false; } - public function setId($data) { $this->_aData['comment_id']=$data; } diff --git a/config/config.php b/config/config.php index 9cc68a46..8bed84fc 100644 --- a/config/config.php +++ b/config/config.php @@ -106,6 +106,7 @@ define('BLOG_INDEX_LIMIT_GOOD',3); // рейтинг топика выше ко define('BLOG_TOPIC_NEW_TIME',60*60*24*1); // Время в секундах в течении которого топик считается новым define('BLOG_TOPIC_PER_PAGE',10); // число топиков на одну страницу define('BLOG_COMMENT_PER_PAGE',20); // число комментариев на одну страницу(это касается только полного списка комментариев прямого эфира) +define('BLOG_COMMENT_BAD',-5); // рейтинг комментария, начиная с которого он будет скрыт define('USER_PER_PAGE',15); // число юзеров на страницу на странице статистики define('RSS_EDITOR_MAIL',SYS_MAIL_FROM_EMAIL); // мыло редактора РСС diff --git a/templates/skin/habra/actions/ActionBlog/comment.tpl b/templates/skin/habra/actions/ActionBlog/comment.tpl index 158131d3..fbd2a76e 100644 --- a/templates/skin/habra/actions/ActionBlog/comment.tpl +++ b/templates/skin/habra/actions/ActionBlog/comment.tpl @@ -115,8 +115,15 @@ function showCommentForm(reply) { {/if} -
- {$oComment->getText()} +
+ {if $oComment->isBad()} + + раскрыть комментарий + {else} + {$oComment->getText()} + {/if}
{if $oUserCurrent}
diff --git a/templates/skin/habra/comment_list.tpl b/templates/skin/habra/comment_list.tpl index fc3b7026..d4248d15 100644 --- a/templates/skin/habra/comment_list.tpl +++ b/templates/skin/habra/comment_list.tpl @@ -24,8 +24,15 @@
{$oComment->getRating()}  
-
- {$oComment->getText()} +
+ {if $oComment->isBad()} + + раскрыть комментарий + {else} + {$oComment->getText()} + {/if}