Как вырубить сообдщение Войдите в систему или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
После каждой заметки на главной странице выводиться сообщение
Войдите в систему или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Как его вырубить???
- 's blog
- Для комментирования войдите или зарегистрируйтесь
на скидку: стереть в локализации :)
- Для комментирования войдите или зарегистрируйтесь
Может проще в теме $message убрать )
- Для комментирования войдите или зарегистрируйтесь
- если стоит задача вообще убрать возможность незарегестрированным пользователям добавлять комменты, то можно настроить роль anonymous user: administer - access control - comment module - post comment - убрать галочку для роли anonymous user
- если задача убрать комменты для некоторого набора (для нескольких) страниц - для каждой из страниц зайти в режим редактирования - Edit - Comment settings - Disabled
- если задача убрать комменты для определенного типа контента (например для всех страниц типа Pages) - настроить свойства этого контента:
administer - settings - content types - pages - Default comment setting: Disabled
- Для комментирования войдите или зарегистрируйтесь
DS большое спасибо.
- Для комментирования войдите или зарегистрируйтесь
Т.е. это сообщение отключить никак нельзя? :) или стереть? Не предоставляя анонимам комментировать.
- Для комментирования войдите или зарегистрируйтесь
Стереть можно в переводе (или заменить на свое сообщение).
- Для комментирования войдите или зарегистрируйтесь
Есть. Спасибо.
- Для комментирования войдите или зарегистрируйтесь
Спасибо.
- Для комментирования войдите или зарегистрируйтесь
Более изящный способ.
Добавить в style.css строку:
.comment_forbidden {display:none;}
- Для комментирования войдите или зарегистрируйтесь
да, стилями изящнее получается.
Попробую себе сделать
- Для комментирования войдите или зарегистрируйтесь
А я в коде убирал (при этом не загружается не нужный невидимый код):
<?php if ($links && !$teaser && $user->uid>0): ?> <div class="links"><?php print $links; ?></div> <?php endif; ?>
То есть блок ссылок не показывается:
- если он не определён
- если это анонс
- если пользователь не зарегистрировался
Вы можете настроить нужное условие...
- Для комментирования войдите или зарегистрируйтесь
Влад, в блоке ссылок иногда бывает нужная гостям информация. Например количество просмотров ноды
- Для комментирования войдите или зарегистрируйтесь
у меня установлена возможность анонимам просматривать комментарии..
при этом вылезает "Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии" - что, канешно же, все портит..
можно ли както убрать эту надпись именно из тизера? внутри она вполне актуальна..
Спасибо.
- Для комментирования войдите или зарегистрируйтесь
Все думают. :)
У меня такой вариант. В node.tpl.php добавить условие проверки, открыта ли нода. Если да, то впечатать дополнительный див с классом.
<?php if ($page != 0) { ?> <div class="fullnode"><div class="links"><?php print $links; ?></div></div> <?php } else { ?> <div class="teaser"><div class="links"><?php print $links; ?></div></div> <?php }; ?>
А затем в style.css прописать видимость
.fullnode .comment_forbidden {display:none;} .teaser .comment_forbidden {display:normal;}
- Для комментирования войдите или зарегистрируйтесь
Удалось решить проблему? Проблема актуальна в таком варианте как вы и описали: ..."Войдите или зарегистрируйтесь"... можно ли как-то убрать эту надпись именно из тизера? внутри она вполне актуальна..
Как сделать?
- Для комментирования войдите или зарегистрируйтесь







Комментарии