Ну например, чтобы при отправке материала нужно было бы соглашаться с правилами сайта, прежде чем он будет опубликован. Но чтобы этот чекбокс появлялся бы только для незарегистрированных пользователей.
неа, легал я уже пробовал. После вашего совета поизучал более внимательно, но он дает такой чекбокс только при регистрации пользователя. Мне же нужно разрешить публикацию материалов и анонимам, но с условием что они соглашаются с правилами данного ресурса при каждой отправке материала. То есть чекбокс должен быть именно в форме отправки материала и только для анонимов. Решения данной задачи я пока в поиске не нашел.
Пробовал, не справился
Создавал текстовое поле с виджетом "да\нет" и "чекбоксами"
первый варинат вообще не осознал как работает - новость выставляется в любом случае
во втором варианте также есть нюансы, если создать всего один пункт на радиокнопку, то отказаться от него уже будет невозможно, да и показывается это поле не только для анонимов, но и для зареганых
Я выше писал, затем удали пост...
так вот...
Два типа материалов создать можно, один с доступом добавления материала для "зареганых" (т.е. без поля), а второй для не "зареганых" с полем. Поле сделать обязательным с единственным значением и с неограниченным выбором значений чтобы чекбокс появился. Само значение поля сделать ссылкой открывающейся в новом окне с правилами. Во вьювсах оба типа опубликованых материалов выводить.
vitaboss, вариант с двумя типами материалов мне к сожалению не подходит, прежде всего с точки зрения сбора общей статистики. Возможно это и можно как-то будет потом собрать в одно целое, но ради этой галочки я точно на это не пойду -слишком уж трудозатраный вариант.
А вот совет про множественные значения вполне себе ничего. Спасибо!
Вот только для зареганых это поле также остается обязательным к заполнению, что наверное не совсем справедливо. Если бы хотя бы сделать так, чтобы эта галочка по умолчанию уже бы стояла. Типа, если снимаешь ее, то значит с правилами несогласен и тогда - извините...
мм... кажется нашлось решение. Если использовать вариант:
"vitaboss" wrote:
Разрешите множество значений, а не 1.
а потом разрешить редактировать это поле только анонимам, а зареганым нет и не показывать его ни одной, ни второй категории пользователей (в разрешениях)... то похоже зареганные вообще не касаются этого поля и могут постить материалы без всяких подобных ограничений (в то время как для анонимов поле чекбокса остается обязательным.
Еще раз большое спасибо за помощь, не знаю додумался ли бы сам попробовать вариант с множественными значениями.
Да, все работает, как я описал выше. Единственный минус, что галочка остается обязательной для суперадмина (он же видит все поля в любом случае). Но как по мне - это несущественно.
Комментарии
модуль legal
DELETE
неа, легал я уже пробовал. После вашего совета поизучал более внимательно, но он дает такой чекбокс только при регистрации пользователя. Мне же нужно разрешить публикацию материалов и анонимам, но с условием что они соглашаются с правилами данного ресурса при каждой отправке материала. То есть чекбокс должен быть именно в форме отправки материала и только для анонимов. Решения данной задачи я пока в поиске не нашел.
поле создавай и все. чего в поиске то искать...
Пробовал, не справился
Создавал текстовое поле с виджетом "да\нет" и "чекбоксами"
первый варинат вообще не осознал как работает - новость выставляется в любом случае
во втором варианте также есть нюансы, если создать всего один пункт на радиокнопку, то отказаться от него уже будет невозможно, да и показывается это поле не только для анонимов, но и для зареганых
Я выше писал, затем удали пост...
так вот...
Два типа материалов создать можно, один с доступом добавления материала для "зареганых" (т.е. без поля), а второй для не "зареганых" с полем. Поле сделать обязательным с единственным значением и с неограниченным выбором значений чтобы чекбокс появился. Само значение поля сделать ссылкой открывающейся в новом окне с правилами. Во вьювсах оба типа опубликованых материалов выводить.
Не ругайтесь если я не прав.
Разрешите множество значений, а не 1.
vitaboss, вариант с двумя типами материалов мне к сожалению не подходит, прежде всего с точки зрения сбора общей статистики. Возможно это и можно как-то будет потом собрать в одно целое, но ради этой галочки я точно на это не пойду -слишком уж трудозатраный вариант.
А вот совет про множественные значения вполне себе ничего. Спасибо!
Вот только для зареганых это поле также остается обязательным к заполнению, что наверное не совсем справедливо. Если бы хотя бы сделать так, чтобы эта галочка по умолчанию уже бы стояла. Типа, если снимаешь ее, то значит с правилами несогласен и тогда - извините...
мм... кажется нашлось решение. Если использовать вариант:
а потом разрешить редактировать это поле только анонимам, а зареганым нет и не показывать его ни одной, ни второй категории пользователей (в разрешениях)... то похоже зареганные вообще не касаются этого поля и могут постить материалы без всяких подобных ограничений (в то время как для анонимов поле чекбокса остается обязательным.
Еще раз большое спасибо за помощь, не знаю додумался ли бы сам попробовать вариант с множественными значениями.
Так что РЕШЕНО или нет, и если да то как, мне самому интересно, т.к. когда-то такой же вопрос я до конца не довел.
Да, все работает, как я описал выше. Единственный минус, что галочка остается обязательной для суперадмина (он же видит все поля в любом случае). Но как по мне - это несущественно.