Страница 1 из 1

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

СообщениеДобавлено: 19 авг 2013, 14:14
idencial
Добрый день!

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

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

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

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

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

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

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

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

5) Даже если владелец объявлений один (admin), вариант связи только стандартно/универсальный "Послать сообщение владельцу объявления"?

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

СообщениеДобавлено: 19 авг 2013, 14:30
Xpycm
Добрый день.

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

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

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

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

5) Да, плюс номер телефона.

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

СообщениеДобавлено: 19 авг 2013, 14:53
idencial
Спасибо за ответы!

Я правильно понимаю, что правильно удалить вкладку комментарии через файл _view.php, который находится в /protected/modules/apartments/views/?

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

СообщениеДобавлено: 19 авг 2013, 15:04
Xpycm
Так точно.
Удаляете из файла 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',
);