Не отображается имя автора анонимного комментария

Прислано: Alandr

чт, 09/02/2012 - 18:43

Занимаюсь доработкой сайта, доставшегося мне по наследству. Наблюдается следующая проблема: если незарегистрированный пользователь добавил комментарий, его имя не отображается, хотя и было указано.
Т.е. строка в начале комментария выглядит так:

Написал , ср, 08.02.2012 - 23:21.

Сам текст комментария виден нормально.
Самое странное, что это имя не видно даже в поле "Автор" на странице "Комментарии" (/admin/content/comment) - просто пустое место. В то же время в PHPMyAdmin в базе comments все нормально: uid = 0, name = 'Вася Пупкин'
Подскажите, пожалуйста, куда копать?

[РЕШЕНО] Показать анониму ссылку

Прислано: RayB

пт, 27/05/2011 - 09:59

Нужно показать анониму ссылку на выполнение действия (добавление ноды, флага, комментария), когда это действие ему запрещено. Как?
То есть по умолчанию, если кому-то запрещено добавлять ноду, то ему и не выводится ссылка на добавление. А хочется, чтобы он видел эту ссылку и при нажатии на нее его просто кидало на страницу "доступ запрещен".

Можно конечно сделать блок с псевдо-ссылками на добавление и показывать его только анонимам, но как-это совсем не правильно.

Как на хабре например, все видят ссылки голосования, но при клике на нее появляется окошко, что у тебя нет на это прав.

Не могу правильно сформулировать поисковый запрос по этой задачи, наверное поэтому и не нашел решения.

UPD-решение: делаем блок с необходимыми элементами для анонимов.

[решено] Разные права на анонимное комментирование разных типов материалов

Прислано: RayB

пт, 29/10/2010 - 05:17

У меня на сайте разрешено анонимное комментирование, но хочется чтобы определенные типы материалов могли комментировать только определенные группы зарегистрированных пользователей. Такое возможно?

Вкладка "Просмотр" (материала) видна у анонимуса. Как убрать?

Прислано: Artu

вт, 03/08/2010 - 05:18

У него единственное право "доступ к содержанию сайта".На другом сайте с аналогичным правом вкладка не видна.
Кеш чистил.В т.ч. кеш прав доступа к материалам.

Исключать кнопку на уровне темы не годится.Так как такая же ситуация с обычными пользователями,которые могут создавать и редактировать материалы,а значит вкладки на редактирование им нужны.

Может дело в каком-то модуле? Как можно убрать эту вкладку для конкретной роли?

Голосование для гостей

Прислано: Psixo

вт, 11/05/2010 - 15:34

Возникла проблема. Во всех вновь созданных голосованиях Дрюпал воспринимает всех анонимов как одного пользователя. Стоит одному гостю проголосовать, всех остальных (с другими ип) он считает уже проголосовавшими. Не пойму почему так происходит,раньше все было нормально.

Белый экран смерти для анонимов [РЕШЕНО]

Прислано: keyjey

чт, 08/10/2009 - 21:52

Доброго времени суток.

Ошибка эта возникала неоднократно, поиск читал ;) Но вот еще один вариант, который поставил в тупик.

Создал новый тип ноды, открыл доступ на комментирования анонимам. При комментарии зарегистрированного пользователя - все ок. При комментировании анонимов выскакивает WSOD.

Лезу в error.log:

[client xx.xx.xx.xx] PHP Fatal error:  Unsupported operand types in /var/www/.../includes/common.inc on line 1376, referer: http://www.xxx.ru/xxx/

common.inc, line 1376 приходится на :

<?php
1368    
function url($path NULL$options = array()) {
1369    // Merge in defaults.
1370    $options += array(
1371        'fragment' => '',
1372        'query' => '',
1373        'absolute' => FALSE,
1374        'alias' => FALSE,
1375        'prefix' => ''
1376    );
    ...
    }
?>

При этом комментарий добавляется как положено. Кто может подсказать, куда дальше копать?

Аноним

Прислано: sergeidf

вс, 04/10/2009 - 15:21

Как реализовать такую вещь.
Аноним размещает материал, указывая при этом пароль к материалу, чтобы в дальнейшем он мог его при необходимости редактировать. При чем просмотр материала доступен всем. По примеру доски объявлений. Собственно это я и пытаюсь
сделать. Protected Node не дает доступа к просмотру материала. Помогите пожалуйста.

Анонимы не могу оставить комментарии

Прислано: Lessiter_

вт, 01/09/2009 - 15:07

Если писать комметарий от анонима то после нажатия кнопки Сохранить происходит просто перезагрузка страницы,но комментарий не появляется.В admin/content/comment и в очереди на подтверждение комментарий тоже не появляется.

Как показывать часть ноды только зарегистрированным?

Прислано: VladSavitsky

ср, 10/09/2008 - 09:30

Чтобы показывать разный текст анонимам и регистрированным я делаю так:
1. Формат ввода - РНР
2. Вставляю код (сниппет):

<?php
global $user;
if (is_object($user) and $user->uid>0) {
?>
Это видят только зарегистрированные пользователи
<?php
} else {
?>
<a href="http://example.com/user">Представьтесь</a> или <a href="http://example.com/user/register">зарегистрируйтесь</a>, чтобы читать скрытый текст.
<?php
}
?>

Но когда таких мест 1-2 это не проблема, но когда их много, что хочется более элегантного решения. Искал-искал, но не нашёл модуля, который бы позволил закрыть спецтегами нужный текст и на этапе показа ноды фильтровал.

Может быть кто-то уже сталкивался или делал?
Мне нужно.

Очистить кеш

Прислано: VladSavitsky

вт, 12/08/2008 - 12:09

Задача

Очистить кешОчистить кеш нужно с таких случаях:
  • Обновление JS и CSS файлов
  • Обновление файла template.php темы
  • Изменение контента сайта не видно для анонимов
  • Проблемы с правами доступа - нужно очистить кеш прав доступа
  • Страницы выводимые модулем Views не отображают изменений в настройках

Решение

Авторы, предложившие решения: andypost@drupal.org, Dr.

Как ограничить доступ анонимов к некоторым областям сайта?

Прислано: val

чт, 31/01/2008 - 00:28

Скажите, пожалуйста, можно ли как-нибудь ограничить доступ анонимов к странице /admin?
Я имею в виду, чтобы даже вручную в адресной строке нельзя было набрать. Или например, /user.

Не показываем блок анонимам, а только залогиненым.

Прислано: VladSavitsky

вт, 29/01/2008 - 23:19

Задача:
Блок должен показывать аномимам сообщение типа "Зарегистрируйтесь, чтобы ..."
А залогиненым выводить то, что нужно.

Варианты:
1. В настройках блока проставить каким ролям доступ разрешёл - не подходит. Тогда анонимы блока не увидят вообще и не смогут прочесть, что им нужно зарегистрироваться. Нельзя так - они обидятся и уйдут!
2. В поле для видимости прописать условие кодом на PHP - не подходит по той же причине.
3. В теле самого блока сделать проверку и по результату проверки выдать разный контент.

Доступ к форуму...

Прислано: Nikit

пн, 21/05/2007 - 05:35

Привет всем!

Как сделать доступ к форуму, чтобы аноним мог создавать комментарии, но не мог создавать темы?
По taxonomy_access не понял, как его настроить...

RSS-материал

Новое на сайте

Ссылки партнёров