Kai 30 июня 2008 в 22:02 Как отключить опцию "Добавить комментарий" под анонсом? (Под полной версией заметки опция должна остаться.) Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Vladimir_VVV 30 июня 2008 в 23:08 можно например в файле node.tpl.php (если файл похож на файл от темы гарланд) <?php if ($links): ?> <div class="links"><?php print $links; ?></div> <?php endif; ?> заменить на <?php if ($links && ($page != 0)): ?> <div class="links"><?php print $links; ?></div> <?php endif; ?> это удалит все линки в анонсе, а если конкретно нада удалить каменты, то то же самое меняем на <?php if ($links): if ($page == 0){ if (isset($node->links['comment_new_comments'])) { unset ($node->links['comment_new_comments']); }; if (isset($node->links['comment_comments'])) { unset ($node->links['comment_comments']); }; if (isset($node->links['comment_forbidden'])) { unset ($node->links['comment_forbidden']); }; $links = theme('links', $node->links, array('class' => 'links inline')); } ?> <div class="links"><?php print $links; ?></div> <?php endif; ?>
Vladimir_VVV 30 июня 2008 в 23:45 это вобще на пятом я делал на info-foss, но и для шестого подходит. А так что ансетить можно посмотреть через <pre><?php print_r($node->links); ?></pre> и пооткрывать страницы с залогиненым ('comment_comments') и гостем ('comment_forbidden')
Bios 1 июля 2008 в 8:22 Я просто отключил модуль Comment и все... И вообще мо вам совет отлючайте модули которыми не пользуетесь... Я сам только начинаю разбиратся в друпале... Но когда поотключал ненужные модули то некоторые вопросы исчезли сами собой....
Комментарии
можно например в файле node.tpl.php (если файл похож на файл от темы гарланд)
<div class="links"><?php print $links; ?></div>
<?php endif; ?>
заменить на
<div class="links"><?php print $links; ?></div>
<?php endif; ?>
это удалит все линки в анонсе,
а если конкретно нада удалить каменты,
то то же самое меняем на
if ($page == 0){
if (isset($node->links['comment_new_comments']))
{
unset ($node->links['comment_new_comments']);
};
if (isset($node->links['comment_comments']))
{
unset ($node->links['comment_comments']);
};
if (isset($node->links['comment_forbidden']))
{
unset ($node->links['comment_forbidden']);
};
$links = theme('links', $node->links, array('class' => 'links inline'));
}
?>
<div class="links"><?php print $links; ?></div>
<?php endif; ?>
а для пятого это не работает?
это вобще на пятом я делал на info-foss, но и для шестого подходит. А так что ансетить можно посмотреть через
print_r($node->links);
?></pre>
и пооткрывать страницы с залогиненым ('comment_comments') и гостем ('comment_forbidden')
Я просто отключил модуль Comment и все...
И вообще мо вам совет отлючайте модули которыми не пользуетесь...
Я сам только начинаю разбиратся в друпале... Но когда поотключал ненужные модули то некоторые вопросы исчезли сами собой....
отключить камменты - оригинальное решение