Как в шаблоне проверить залогиненность юзера?

Прислано: anser

чт, 26/01/2012 - 10:25

Хочу в самом начале шаблона поставить рекламный код, который бы показывался исключительно НЕавторизованным юзерам (а любым авторизованным - не показывался). Каким простым PHP-кодом в шаблоне темы проверить залогиненность юзера?

Полагаю, что все нужное написано тут: http://api.drupal.ru/api/function/user_access/6
но сложновато разобраться.

P.S. Можно, конечно, сделать блок в шапке, но у меня он не очень красиво получается, поэтому хотелось бы все-таки вставить в шаблон.

Как спрятать номера ICQ в профилях юзеров от парсинга?

Прислано: anser

вт, 05/01/2010 - 13:47

Другие статьи по теме:

Есть сайт, на котором куча пользователей. В профиле сделано поле для аськи, куда многие указывают номер своей аськи. Вопрос: как затруднить парсинг номеров спамерами? Какие есть предложения (скрыть поле, убрать, сделать картинкой и т.д.) и как это лучше реализовать?

Оплачу разработку модуля, который меняет роль пользователей спустя сутки после регистрации

Прислано: anser

пн, 19/10/2009 - 09:56

Другие статьи по теме:

Сайт по физике (Drupal 6) стал довольно популярным, поэтому там размещают задачи все кому не лень. Задач очень много, поэтому нужно их как-то ограничить. Было принято решение автоматически давать права на создание новых материалов в подшивке спустя 1 сутки (должна быть возможность менять время) после регистрации.

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

P.S. Нужной функциональности на drupal.org не нашел. Есть модули, которые добавляют роль при регистрации или удаляют ее спустя некоторое время, но нет модулей, которые добавляют роль спустя некоторое время.

Получившийся модуль можно разместить на drupal.org с указанием сайта-спонсора.

Ваши предложения по цене и срокам пишите здесь.

Комментарии есть, но на главной странице их число равно 0

Прислано: anser

пн, 01/12/2008 - 19:28

Другие статьи по теме:

Странное дело: в последнее время на сайте стало неправильно отображаться число комментариев. Например, здесь есть 1 комментарий, а на главной странице выглядит, что его нет...

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

Хитрое разделение ролей доступа

Прислано: anser

пн, 27/10/2008 - 19:15

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

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

Запросы "Parsed JavaScript file" вешают сайт. Помогите!

Прислано: anser

ср, 03/09/2008 - 18:03

После обновления сайта в июле до Drupal 6 стала появляться очень неприятная ошибка:

Когда я захожу на сайт, периодически от моего логина отсылаются запросы, которые в "недавних записях" отражаются как:

Parsed JavaScript file misc/ahah.js

Parsed JavaScript file misc/textarea.js

Parsed JavaScript file misc/teaser.js

Parsed JavaScript file misc/progress.js

и т.д.

Эти сообщения вызывают другие ошибки типа "Duplicate entry". При этом сайт ВИСНЕТ на несколько минут, выдавая ошибку:

The mysql error was: User ... already has more than 'max_user_connections' active connections.

Саппорт пишет, что max_user_connections = 30.

Как исправить проблему с Parsed JavaScript file? Неужели придется переходить на VPS?

На drupal.ru ответа не нашел...

Убираем дубликаты страниц Drupal из поисковиков

Прислано: anser

вс, 22/06/2008 - 09:19

Drupal - весьма мощная CMS и позволяет настраивать вид сайта практически как угодно. Однако при этом следует учитывать интересы поисковиков, иначе можно получить санкции со стороны Яндекса и Гугла, а это потеря посетителей и дохода, в том числе в системе sape. Представители всех поисковых систем говорят о том, что нужно закрывать страницы-пустышки и дубликаты от индексирования (например, ответ Платона), оставляя только оригинальный контент.

Обновил MySQL и сильно пожалел...

Прислано: anser

вс, 30/03/2008 - 19:47

Другие статьи по теме:

Больше года на моем локальном компьютере с Win XP стояла связка Apache 2.0.54 + PHP 5.0.4 + MySQL 4.0.18. Здесь же работал сайт на Drupal 5. Недавно решил начать новый проект под Drupal 6, но он отказался устанавливаться из очень старой MySQL. Пришлось обновить БД до версии 5.0.18. Но появилась другая проблема с сайтом на Drupal 5.

Ранее при добавлении новой страницы с длинным текстом в Title он просто обрезался на какой-то длине, ошибок не выдавалось.

С новым сервером MySQL страница не добавляется. Появляется надпись "Страница не найдена" и текст предупреждения:

Модуль notify присылает неправильные ссылки

Прислано: anser

чт, 01/11/2007 - 17:17

Другие статьи по теме:

Модуль notify,который присылает уведомления о размещенных новых материалах на сайте, не пишет домен в URL и присылает кривые ссылки:

http:///.//catalogue
http:///./user/1/notify
..

Как это исправить? В настройках модуля домен указать негде.

Поставил не ту версию перевода к модулю subscriptions. Как исправить?

Прислано: anser

вс, 26/08/2007 - 05:53

Другие статьи по теме:

На сайте www.afportal.ru поставил модуль subscriptions (подписки, русского перевода модуля в его папке po не было), потом нашел и импортировал старый перевод ru_subscriptions.po (возможно, оказались разные версии перевода и модуля). Модуль в целом работает. Теперь при добавлении любой страницы на сайт в логи записывается сообщение об ошибке PHP:

Как научить Drupal отправлять письма в HTML?

Прислано: anser

пт, 10/08/2007 - 19:22

Письма, которые отсылает Drupal, приходят как plain text и выглядят не очень красиво.

Есть ли возможность делать свое форматирование (теги B, I, P, свои стили и т.д.) писем? Вставлять рисунки?

www.afportal.ru : обсуждаем и помогаем...

Прислано: anser

пн, 19/03/2007 - 20:30

Другие статьи по теме:

Открыл сегодня http://www.afportal.ru/ (астрофизический портал). Работал несколько месяцев, но впереди работы намного больше. Сделал книжную партнерку. Там показываются книги по физике. Вставляются они так:

[script type="text/javascript" src="http://my-shop.ru/shop/
informer?partner=00812&category=2885&font_size_base=8&image_size=2"]
[ /script ]

На сайте %count пользователь и %count гость - как исправить?

Прислано: anser

ср, 17/01/2007 - 06:03

Другие статьи по теме:

В середине декабря поставил на localhost версию 4.7, русифицировал, вчера обновил Drupal до 5-й версии. Работает вроде как правильно, но заметил такой баг. В зависимости от (не)залогиненности тестовых юзеров, которых создал сам, и раздела сайта появляются тексты (блок "На сайте").

На сайте
Сейчас на сайте 0 users и 0 guests .

Сейчас на сайте %count пользователь и 0 guests .

На сайте
На данный момент на сайте %count пользователь и %count гость .

Как восстановить пароль администратора на localhost?

Прислано: anser

вс, 17/12/2006 - 18:35

Другие статьи по теме:

Прошу помочь в восстановлении пароля. Вернее, как это делается без переустановки CMS и БД. Установил утром Drupal на localhost (4.7.4, win xp, MySQL 4.0.25), залогинился и стал суперпользователем, а вот пароль вылетел из дурной головы. Сейчас не могу войти. Что делать? Если бы на интернет-сервере, то пароль пришел бы на мыло, а тут как?

RSS-материал

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

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