Zen 3 марта 2009 в 15:17 Интересно, можно как то выделить рамкой комментарии админа? (user0) который Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
fasdalf@fasdalf.ru 3 марта 2009 в 15:57 "Zzz" wrote: (user0) который Это гость Админ с uid==1 "Zzz" wrote: выделить рамкой посмотри как в Zen сделано
beerman 3 марта 2009 в 16:01 comment.tpl.php // Начинаем телепать <?php global $user; ?> <?php $is_admin = ''; ?> <?php if ($user->uid == 1): ?> $is_admin = ' myclass'; <?php endif; ?> <div class="comment<?php if ($comment->status == COMMENT_NOT_PUBLISHED) print ' comment-unpublished'; ?><?php print $is_admin; ?>"> // А тут еще потелепали <?php if ($new != ''): ?> <span class="new"><?php print $new; ?></span> <?php endif; ?> <h3 class="title"><?php print $title; ?></h3> <?php if ($picture) print $picture; ?> <span class="submitted"><?php print t('Submitted on ') . format_date($comment->timestamp, 'custom', 'F jS, Y') . t(' by '); ?> <?php print theme('username', $comment); ?></span> <div class="content"> <?php print $content ?> <?php if ($signature): ?> <div class="user-signature clear-block"> <?php print $signature ?> </div> <?php endif; ?> </div> <div class="links"> <?php print $links; ?> </div> </div> CSS .myclass { // Тут еще телепаем с CSS }
fasdalf@fasdalf.ru 3 марта 2009 в 16:57 “Give a man a fish; you have fed him for today. Teach a man to fish; and you have fed him for a lifetime”—Author unknown Не давайте голодающему рыбу, дайте ему удочку
Zen 3 марта 2009 в 18:37 спасибо за копипаст, но может руки не оттуда? у меня возле каждого сообщения выводится надпись $is_admin = ' myclass';
Комментарии
Это гость
Админ с uid==1
посмотри как в Zen сделано
comment.tpl.php
<?php global $user; ?>
<?php $is_admin = ''; ?>
<?php if ($user->uid == 1): ?>
$is_admin = ' myclass';
<?php endif; ?>
<div class="comment<?php if ($comment->status == COMMENT_NOT_PUBLISHED) print ' comment-unpublished'; ?><?php print $is_admin; ?>"> // А тут еще потелепали
<?php if ($new != ''): ?>
<span class="new"><?php print $new; ?></span>
<?php endif; ?>
<h3 class="title"><?php print $title; ?></h3>
<?php if ($picture) print $picture; ?>
<span class="submitted"><?php print t('Submitted on ') . format_date($comment->timestamp, 'custom', 'F jS, Y') . t(' by '); ?> <?php print theme('username', $comment); ?></span>
<div class="content">
<?php print $content ?>
<?php if ($signature): ?>
<div class="user-signature clear-block">
<?php print $signature ?>
</div>
<?php endif; ?>
</div>
<div class="links">
<?php print $links; ?>
</div>
</div>
.myclass {
// Тут еще телепаем с CSS
}
“Give a man a fish; you have fed him for today. Teach a man to fish; and you have fed him for a lifetime”—Author unknown
Не давайте голодающему рыбу, дайте ему удочку
внутренне чутье подсказало - человек хороший, можно и копи-паст дать
спасибо за копипаст, но может руки не оттуда? у меня возле каждого сообщения выводится надпись $is_admin = ' myclass';
5 строка вот так
<?php $is_admin = ' myclass'; ?>
Не работает (((
в исходник загляните. там должен быть класс админа.
ковыряйте css
Не добавляется класс
странно. всегда и везде работает.
Это для 5го друпала?
coment.tpl.php для 6
Значит в 5ом работать небудет (((
будет. это вам домашнее задание
В PHP не понимаю поэтому врядли смогу