hapydoyzer@drupal.org: Блог

Главные вкладки

Как убрать дефолтное значение у select используя Forms API?

23 сентября 2008 в 9:25

Здравствуйте.

Используя Forms API, я хочу сделать список с одиночным выбором, обязательный, но без дефолтного значения.
Например делаю так:

Изменить процесс регистрации...

29 августа 2008 в 13:17

Здравствуйте. Хочу сделать несколько нестандартный процесс регистрации.
Он будет выглядеть вот так:

  1. Пользователь заполняет на сайте форму регистрации и отправляет её
  2. На e-mail указанный пользователем приходит ссылка подтвержения его e-mail`а
    Он нажимает её
  3. Пользователю выводится сообщение о том, что его аккаунт ожидает подтвержения. (зайти на сайт он пока не может)
    Одновременно администратору посылается уведомление о попытке регистрации (Только после подтверждения e-mail)
  4. Администратор получает уведомление и разблокирует/активирует пользователя
  5. Пользователь получает письмо с информацией о том, что теперь он может входить на сайт
    1. Теперь проблемы которые я не могу решить:

access для view

28 августа 2008 в 16:06

Здравствуйте.

Добавляю небольшой PHP-код к своей ноде и в ней мне нужно проверить, имеет ли текущий пользователь доступ к определённому views(виду)
Я нашёл только фунцию node_access, но она похоже для views не предназначена.

Скажите, как можно проверить это?

Изображения с типом контента "image" видны только юзеру с UID=1

16 августа 2008 в 14:02

Очень странная вещь наблюдается.
У меня есть ноды с типом "image". Сами ноды доступны всем пользователям, но вот картинки в них не грузятся.
Картинки может видеть только юзер с uid=1, причём даже другой юзер с такими же ролями эти картинки не видит=(
Т.е. права на сами ноды image есть, а на файлы system/files/images/* нету

Права на директорию с картинками нормальные, да и не в них проблема так как один юзер их всёже видит...

Установлены модули которые каким-то боком могут быть замешаны:

Content Access (права на просмотр картинок выставлены для всех юзеров)
Upload (смотреть загруженные файлы можно всем)
Image (view original images разрешён для всех)
Image assist (проблемма наблюдается даже если загружать изображения без его использования)
Image Attach (вроде совсем непричём)
Image Import (и без него не работет)

Метод загрузки файлов установлен "приватный"

Как сделать редирект на /user/ после неудачного логина

14 августа 2008 в 14:38

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

Долго гуглил, но нашёл только как изменить страницу на которую редиректится юзер после успешной авторизации.

как сгенерировать ссылку на скачивание файла?

8 августа 2008 в 14:22

Здравствуйте.

У меня на сайте есть определённый материал который можно скачивать только по предварительному запросу.

Хочется сделать такую вещь:
Клиент заполняет форму на сайте, указывает там в т.ч. мыло.
Затем мы (вручную) проверяем данные и в случае если данные верны, то генерируем ссылку на некий файл. Ссылка например будет вида http://some.site/files/ikxTzYEQtxcIwZSaZNo0VS.zip. т.е. рандомная.

Ещё бы неплохо сделать чтобы ссылка действовала только в течении некоторого времени.

Права на Аттач к ноде

6 августа 2008 в 11:18

Здравствуйте.
Мне нужно сделать такую штуку.
Создать новостную ноду, которая видна всем, но к ней будут приаттачены файлы которые будут доступны только определённым ролям.
С помощью модуля content_access я могу закрыть доступ только ко всей ноде, но отдельно для приаттаченного файла не могу.
Что посоветуете?