BBM_ 0 Жалоба Опубликовано: April 13, 2016 Добрый день. Изучаю демо, все нравится, но у заказчика есть пара требований, под которые пытаюсь подогнать CMS. Суть проблем: 1. Запретить не зарегистрированным, и зарегистрированным пользователям добавлять объявления. Добавлять будет только администратор. При отключенной регистрации все равно остаются вот такие 2 элемента. Любой человек может добавить объявление. Как их отключить? Кроме того остается кнопка "Регистрация". Зарегистрироваться нельзя, а кнопка висит. 2. После нажатия на кнопку "Заявка", письмо отправляется агенту, который закреплен за объявлением. В моем случае администратору, поскольку объявления будут только от него. А вот риелторов планируется несколько. Каждый под своим логином. Можно ли реализовать отправку этой заявки группе пользователей, а не конкретному адресату? Думал, как вариант реализовать это банально через приложение "Комментарии", но в таком случае, мне необходимо чтобы эти комментарии опять таки были видны только одной группе пользователей. Т.е. по факту стоит задача чтобы заявка от пользователя попадала всем риелторам, и не была видна простым пользователям. В какую сторону посоветуете копать? Реально ли вообще на этом движке реализовать? Ну, собственно больше вопросов и нет. На остальные нашел ответы на форуме, или сам разобрался. p.s. Шаблон Realia Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 13, 2016 Что бы незарегистрированные не могли добавлять объявления в Настройки - Общее - Запретить гостевое добавление поставить галочку. Этим вы лишите гостей физической возможности добавлять. ----------------- Кнопка Добавить объявление является частью шаблона. Убрать ее можно так. В файле /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> 1 BBM_ reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 13, 2016 10 часов назад, BBM_ сказал: Т.е. по факту стоит задача чтобы заявка от пользователя попадала всем риелторам, и не была видна простым пользователям. В какую сторону посоветуете копать? Реально ли вообще на этом движке реализовать? Сама заявка не попадет, поскольку это концептуально не заявка, а все таки внутрисайтовое приватное сообщение. Хаком может быть такое: в админчасти приложения Mailbox, которое как раз и обрабатывает сообщения с этой кнопки, есть кнопочка Отправить всем. Если взять текст и "заявки" и вставить там в форму, оно отправит это всем зарегистрированным пользователям. Если у вас там кроме "своих" никого не будет, то на какое-то время это может быть костылем. 1 BBM_ reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
BBM_ 0 Жалоба Опубликовано: April 14, 2016 Благодарю за ответы. Костыль на первое время думаю сгодится. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах