Как в шаблоне проверить залогиненность юзера?
Прислано: 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), залогинился и стал суперпользователем, а вот пароль вылетел из дурной головы. Сейчас не могу войти. Что делать? Если бы на интернет-сервере, то пароль пришел бы на мыло, а тут как?