Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 10:06



Ответить на тему  [ Сообщений: 6 ] 
Публикация объявлений после регистрации 
Автор Сообщение

Зарегистрирован: 23 мар 2022, 03:21
Сообщения: 40

Всем привет.

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

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

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


08 июн 2022, 09:19
Профиль
Аватара пользователя

Зарегистрирован: 27 окт 2021, 16:55
Сообщения: 93
Аватара пользователя

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

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

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

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

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


08 июн 2022, 20:58
Профиль
Аватара пользователя

Зарегистрирован: 27 окт 2021, 16:55
Сообщения: 93
Аватара пользователя

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

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

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

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

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


08 июн 2022, 21:16
Профиль

Зарегистрирован: 16 янв 2011, 14:59
Сообщения: 367

Приветсвую!

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

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

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

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


08 июн 2022, 21:28
Профиль

Зарегистрирован: 24 сен 2020, 21:25
Сообщения: 337

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

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

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

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


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


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


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

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


08 июн 2022, 23:35
Профиль

Зарегистрирован: 23 мар 2022, 03:21
Сообщения: 40

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


10 июн 2022, 11:33
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 6 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron