Вопросы по регистрацию пользователей и сопутствующие опции

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Вопросы по регистрацию пользователей и сопутствующие опции

Сообщение idencial » 19 авг 2013, 14:14

Добрый день!

Если несколько вопросов относительно участия (точнее неучастия) пользователей в наполнении сайт ORE
Предположим агенство хочет все объявления добавлять самостоятельно.

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

Но при этом возникают следующие вопросы:

1) Зачем ссылка на личный кабинет? Ее можно просто убрать в шаблоне или нужно это отключать в нескольких местах

2) Зачем вкладка "Комментарии" при просмотре объявления? Человек зарегистрироваться не может, а значит и комментировать ему не нужно.

Также есть еще сопутствующие.

3) Ссылку "Личный кабинет" можно просто удалить вручную из шаблона или лучше как-то по-особенному

4) В тестовых объявлениях после установки удалили все комментарии, однако остались звездочки у объявления (вероятно следствие того, что проголосовали по объекту) Кэш очищал, звездочки остались. Как удалить?

5) Даже если владелец объявлений один (admin), вариант связи только стандартно/универсальный "Послать сообщение владельцу объявления"?
idencial
Незнакомец
 
Сообщения: 13
Зарегистрирован: 19 авг 2013, 11:38
Очки репутации: 0

Re: Вопросы по регистрацию пользователей и сопутствующие опц

Сообщение Xpycm » 19 авг 2013, 14:30

Добрый день.

1) Можете убрать в шаблоне, тогда нужно будет для входа в адресной строке браузера набирать site.domain/site/login
Ссылка оставлена для удобства авторизации не очень опытным администраторам своего ресурса.

2) Комментарии могут оставлять и "гости", а не только "авторизированные пользователи"

3) Можно удалить из шаблона.

4) В тестовых объявлениях под номерами 23 и 24, в таблице {prefix}apartment заполнено поле rating, но комментарии к ним отсутствуют, да :-)
Можете вручную выполнить запрос: UPDATE {prefix}apartment SET rating = 0; (удалит рейтинги у всех объявлений)
Обычно, тестовые объявления удаляются полностью, а не остаются.
При удалении/добавлении/редактировании комментария происходит обновление рейтинга объявления (метод _updateRating)

5) Да, плюс номер телефона.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Вопросы по регистрацию пользователей и сопутствующие опц

Сообщение idencial » 19 авг 2013, 14:53

Спасибо за ответы!

Я правильно понимаю, что правильно удалить вкладку комментарии через файл _view.php, который находится в /protected/modules/apartments/views/?
idencial
Незнакомец
 
Сообщения: 13
Зарегистрирован: 19 авг 2013, 11:38
Очки репутации: 0

Re: Вопросы по регистрацию пользователей и сопутствующие опц

Сообщение Xpycm » 19 авг 2013, 15:04

Так точно.
Удаляете из файла protected\modules\apartments\views\_view.php всё, что связано с комментариями. По идее достаточно удалить код:
Код: Выделить всё
if(!Yii::app()->user->hasState('isAdmin') && (Yii::app()->user->hasFlash('newComment') || $comment->getErrors())){
    
Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/scrollto.js'CClientScript::POS_END);
    
Yii::app()->clientScript->registerScript('comments','
    setTimeout(function(){
        $("a[href=#tab_5]").click();
    }, 0);
    scrollto("comments");
'
,CClientScript::POS_READY);
}

if(!isset(
$comment)){
    
$comment null;
}

$items[Yii::t('module_comments','Comments').' ('.$data->commentCount.')'] = array(
    
'content' => $this->renderPartial('//../modules/apartments/views/_tab_comments', array(
        
'comment'=>$comment,
        
'model' => $data,
    ), 
true),
    
'id' => 'tab_5',
); 
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50


Вернуться в Вопросы и помощь по изменениям

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

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

cron