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

Просмотр контактов только зарегистрированными пользователями

СообщениеДобавлено: 07 апр 2015, 17:49
Макс3000
Здравствуйте, подскажите как сделать так, чтобы контакты владельца объявления были видны только зарегистрированным пользователям?

Re: Просмотр контактов только зарегистрированными пользовате

СообщениеДобавлено: 08 апр 2015, 09:31
Koduc
Файл themes/classic/views/modules/apartments/views/_user_info.php
В самом начале после <?php впишите:
Код: Выделить всё
if(!Yii::app()->user->isGuest){ 

и в конце, перед ?> впишите:
Код: Выделить всё
    } else {
        echo 
'<div class="flash-notice" >'.tc('Вы должны зарегистрироваться, чтобы просмотреть контакты владельца объявления').'</div>';
    } 

Re: Просмотр контактов только зарегистрированными пользовате

СообщениеДобавлено: 08 апр 2015, 09:35
fisher
если хотите скрыть телефон, то действия следующие:
в файле /themes/atlas/views/modules/apartments/views/view.php
в коде
Код: Выделить всё
<?php
                        
if($model->canShowInView('phone')) {
                            echo 
'<li class="li1"><span id="owner-phone">' CHtml::link(tc('Show phone'), 'javascript: void(0);', array('onclick' => 'generatePhone();')) . '</span>' '</li>';
                        }
                    
?>

надо добавить словие
Код: Выделить всё
<?php
                        
if($model->canShowInView('phone') && !Yii::app()->user->isGuest) {
                            echo 
'<li class="li1"><span id="owner-phone">' CHtml::link(tc('Show phone'), 'javascript: void(0);', array('onclick' => 'generatePhone();')) . '</span>' '</li>';
                        }
                    
?>

Re: Просмотр контактов только зарегистрированными пользовате

СообщениеДобавлено: 08 апр 2015, 10:35
Макс3000
Koduc писал(а):Файл themes/classic/views/modules/apartments/views/_user_info.php
В самом начале после <?php впишите:
Код: Выделить всё
if(!Yii::app()->user->isGuest){ 

и в конце, перед ?> впишите:
Код: Выделить всё
    } else {
        echo '<div class="flash-notice" >'.tc('Вы должны зарегистрироваться, чтобы просмотреть контакты владельца объявления').'</div>';
    } 


При открытии объявления пустая страница с надписью: Parse error: syntax error, unexpected T_ELSE in /home/u167582/agentownet/www/themes/classic/views/modules/apartments/views/_user_info.php on line 49

Re: Просмотр контактов только зарегистрированными пользовате

СообщениеДобавлено: 08 апр 2015, 13:18
Koduc
Макс3000 писал(а):При открытии объявления пустая страница с надписью: Parse error: syntax error, unexpected T_ELSE in /home/u167582/agentownet/www/themes/classic/views/modules/apartments/views/_user_info.php on line 49

Где-то напутали со скобочками { или }

Re: Просмотр контактов только зарегистрированными пользовате

СообщениеДобавлено: 09 апр 2015, 08:44
Макс3000
fisher писал(а):если хотите скрыть телефон, то действия следующие:
в файле /themes/atlas/views/modules/apartments/views/view.php
в коде
Код: Выделить всё
<?php
                        if
($model->canShowInView('phone')) {
                            echo '<li class="li1"><span id="owner-phone">' . CHtml::link(tc('Show phone'), 'javascript: void(0);', array('onclick' => 'generatePhone();')) . '</span>' . '</li>';
                        }
                    ?>

надо добавить словие
Код: Выделить всё
<?php
                        if
($model->canShowInView('phone') && !Yii::app()->user->isGuest) {
                            echo '<li class="li1"><span id="owner-phone">' . CHtml::link(tc('Show phone'), 'javascript: void(0);', array('onclick' => 'generatePhone();')) . '</span>' . '</li>';
                        }
                    ?>

А для темы Classic есть решение? А то у меня по этому пути в файле view.php нет такого кода *WALL*
Помогите пожалуйста, нужно скрыть телефон владельца от незарегистрированных!!!

Re: Просмотр контактов только зарегистрированными пользовате

СообщениеДобавлено: 09 апр 2015, 09:28
fisher
в классической теме смотрите файл /themes/classic/views/modules/apartments/views/_user_info.php

Re: Просмотр контактов только зарегистрированными пользовате

СообщениеДобавлено: 09 апр 2015, 15:34
Макс3000
*THUMBS UP*

Re: Просмотр контактов только зарегистрированными пользовате

СообщениеДобавлено: 13 апр 2015, 09:33
andipas
Это платная доработка, обращайтесь через форму контактов