BBM_

Пара вопросов

Recommended Posts

Добрый день. Изучаю демо, все нравится, но у заказчика есть пара требований, под которые пытаюсь подогнать CMS. 

Суть проблем:

1. Запретить не зарегистрированным, и зарегистрированным пользователям добавлять объявления. Добавлять будет только администратор. При отключенной регистрации все равно остаются вот такие 2 элемента. Любой человек может добавить объявление. Как их отключить? Кроме того остается кнопка "Регистрация". Зарегистрироваться нельзя, а кнопка висит.

437a1aafe457a8005e141f8ab08fcb50.jpg

2. После нажатия на кнопку "Заявка", письмо отправляется агенту, который закреплен за объявлением.

1b07669e761667e674101ad5fe36e5a2.jpg

В моем случае администратору, поскольку объявления будут только от него. А вот риелторов планируется несколько. Каждый под своим логином. Можно ли реализовать отправку этой заявки группе пользователей, а не конкретному адресату? Думал, как вариант реализовать это банально через приложение "Комментарии", но в таком случае, мне необходимо чтобы эти комментарии опять таки были видны только одной группе пользователей. Т.е. по факту стоит задача чтобы заявка от пользователя попадала всем риелторам, и не была видна простым пользователям. В какую сторону посоветуете копать? Реально ли вообще на этом движке реализовать?

Ну, собственно больше вопросов и нет. На остальные нашел ответы на форуме, или сам разобрался. 

 

p.s.  Шаблон Realia

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что бы незарегистрированные не могли добавлять объявления в Настройки - Общее - Запретить гостевое добавление поставить галочку. Этим вы лишите гостей физической возможности добавлять.

-----------------

Кнопка Добавить объявление является частью шаблона. Убрать ее можно так. В файле /template/frontend/realia/header_contact_add.tpl убираем строки

{if $smarty.session.user_id eq ''}
	<a class="btn btn-primary btn-large list-your-property arrow-right" href="{$estate_folder}/add/">{$L_ADD_ADV}</a>
{else}
	<a class="btn btn-primary btn-large list-your-property arrow-right" href="{$estate_folder}/account/data/?do=new">{$L_ADD_ADV}</a>
{/if}

После этого кнопка пропадет для всех.

-----------------

Кнопку регистрации прячем следующим образом. В файле /template/frontend/realia/main.tpl удаляем строку

<li><a href="#" data-toggle="modal" data-target="#prettyLogin">{$L_AUTH_REGISTRATION}</a></li>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, BBM_ сказал:

Т.е. по факту стоит задача чтобы заявка от пользователя попадала всем риелторам, и не была видна простым пользователям. В какую сторону посоветуете копать? Реально ли вообще на этом движке реализовать?

Сама заявка не попадет, поскольку это концептуально не заявка, а все таки внутрисайтовое приватное сообщение. Хаком может быть такое: в админчасти приложения Mailbox, которое как раз и обрабатывает сообщения с этой кнопки, есть кнопочка Отправить всем. Если взять текст и "заявки" и вставить там в форму, оно отправит это всем зарегистрированным пользователям. Если у вас там кроме "своих" никого не будет, то на какое-то время это может быть костылем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас