Elite-Board tech support
https://forum.illusionweb.ru/

Публикация объявлений после регистрации
https://forum.illusionweb.ru/viewtopic.php?f=3&t=5005
Страница 1 из 1

Автор:  Василий [ 08 июн 2022, 09:19 ]
Заголовок сообщения:  Публикация объявлений после регистрации

Всем привет.

Такая ситуация: Незарегистрированный пользователь нажимает кнопку подать объявление и ему открывается форма подачи и сверху форма регистрации.

Вопрос: Как сделать чтобы когда незарегистрированный пользователь нажимал кнопку подать объявление, ему открывалась не форма подачи и регистрации, а просто форма регистрации?

Т.е. сначала зарегистрировался , а потом подавал объявления.

Автор:  Павел [ 08 июн 2022, 20:58 ]
Заголовок сообщения:  Re: Публикация объявлений после регистрации

Включить опцию "Объявление только от зарегистрированных пользователей". Должно быть в глобальных настройках

У себя проверил, тоже выходит вся форма. Интересно...

То есть сейчас это пост-регистрация выходит

Задумка в этом следующая. Это не отшибает желания оставить объявление, дружественно предлагая "налету" заполнить формы, а там уже в конце дела и перейти по ссылке.

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

Автор:  Павел [ 08 июн 2022, 21:16 ]
Заголовок сообщения:  Re: Публикация объявлений после регистрации

Вот это: Разрешить добавлять сообщения незарегистрированным пользователям и чекбокс [ ]

Нужно конкретизировать по подробнее эту настройку.

Список выпадающий с детальными настройками подачи объявления.

Объявление размещает :

1. Только зарегистрированный
2. Не зарегистрированный
3. Не зарегистрированный, но с последующей регистрацией

Автор:  Anton [ 08 июн 2022, 21:28 ]
Заголовок сообщения:  Re: Публикация объявлений после регистрации

Приветсвую!

Я сделал так:
На все ссылки на подачу объявления в шаблоне установил условие:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Логика такая. Если ты авторизован, то идёшь на форму подачи, если нет, то на регистрацию или вход.

Но в данном случае это не запрещает перейти на прямую на страницу сайт/add
Чтобы и тут был запрет, идём в файл шаблона add.html и там делаем так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Тут логика такая, если ты авторизованный пользователь или админ, то вэлком, если нет то выводиться текст с просьбой авторизоваться.

Автор:  Иван [ 08 июн 2022, 23:35 ]
Заголовок сообщения:  Re: Публикация объявлений после регистрации

Василий писал(а):
Всем привет.

Такая ситуация: Незарегистрированный пользователь нажимает кнопку подать объявление и ему открывается форма подачи и сверху форма регистрации.

Вопрос: Как сделать чтобы когда незарегистрированный пользователь нажимал кнопку подать объявление, ему открывалась не форма подачи и регистрации, а просто форма регистрации?

Т.е. сначала зарегистрировался , а потом подавал объявления.


Откройте файл
modules/add.inc
И сразу после: (в самом начале)
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Вставте
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Этого будет достаточно

А лучше вот как:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Василий [ 10 июн 2022, 11:33 ]
Заголовок сообщения:  Re: Публикация объявлений после регистрации

Спасибо ребята! :) на выходных попробую

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/