Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 12:35



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

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

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

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


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

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

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

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

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


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

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

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

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

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


Профиль
Приветсвую!

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

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

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

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


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

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

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

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


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


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


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

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


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


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

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

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


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

Найти:
cron