Добавление материала анонимным пользователем

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

Аватар пользователя mnigma mnigma 15 сентября 2009 в 17:31

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

Комментарии

Аватар пользователя mnigma mnigma 15 сентября 2009 в 18:45

Спасибо большое! Установил - на данный момент очень помогло! Есть такой еще вопросик.. Если удаляется материал, пользователь тоже из БД удаляется?

Аватар пользователя mnigma mnigma 16 сентября 2009 в 10:50

"IrinaStasuk" wrote:
Поставьте разрешение для анонимного пользователя на создание определенного материала

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

Аватар пользователя IrinaStasuk IrinaStasuk 16 сентября 2009 в 23:12

Я правильно поняла, что вы в /admin/user/access поставили галочку в колонке "anonymous user" (или как он у вас называется) в модуле node в строчке create_ваш_материал? При этом в типе материала вы поставили галочку в "Опубликовать"?

Аватар пользователя mnigma mnigma 16 сентября 2009 в 23:40

"IrinaStasuk" wrote:
Я правильно поняла...

Да, все галочки ставил и не только на create, но и на delete, edit own и edit any.

Аватар пользователя IrinaStasuk IrinaStasuk 17 сентября 2009 в 12:31

Вы мне писали, что появилась возможность добавлять анонимам материалы, только, если вы дали полный доступ. Это delete, edit и edit any. Я понимаю, что без этих галочек аноним на вашем сайте почему-то не может создать материал?

Стоит ли у вас галочка для анонима на access to materials (иметь доступ к материалам сайта)?

Аватар пользователя mnigma mnigma 17 сентября 2009 в 15:36

У меня русифицирован... перечеслю все то, что у меня стоит для анонимов:

  1. доступ к содержанию сайта
  2. create type_vizov_mastera content
  3. delete any typ...
  4. edit any type...
  5. edit own type...
  6. доступ к контактной форме сайта

Пока не дан доступ "управлять материалами" - как писал, аноним "видит страницу, может вставить данные, но после нажатия сохранить, пишет страница не найдена".

Сегодня до конца все сделал с помощью inline_registration.
Скрыл форму в css, загоняя туда явой данные по умолчанию.
Написал маленький модуль, всего с одной функцией - хук nodeapi, которая при вставке определенного типа материала меняет пароль и ник по умолчанию прописанный явой и при удалении ноды, удаляет пользователя создавшего ее(кроме конечно админа).

Аватар пользователя IrinaStasuk IrinaStasuk 21 июля 2016 в 10:48

У меня тоже "после нажатия сохранить, пишет страница не найдена", т.к. я специально не ставила в типе материала галочку - публиковать. Но я вижу эту страницу в /admin/content/node - модерирую и публикую.

Извините, что не получилось помочь!