Добавить еще одного админа

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

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

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

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

Re: Добавить еще одного админа

Сообщение ssb » 08 мар 2012, 13:33

все сделал как написано сменил на 1 вошел я админ
код в файле сменил на Ваш и ошибка 500 тут же вернул старый файл все работает без проблем
на всякий случай свой файл выложил так как написано у меня
Код: Выделить всё
<?php
$this
->breadcrumbs=array(
    
Yii::t('common''User managment'),
);

$this->menu=array(
    array(
'label'=>tt('Add user'), 'url'=>array('/users/backend/main/create')),
);

$this->adminTitle Yii::t('common''User managment');

$this->widget('zii.widgets.grid.CGridView', array(
    
'id'=>'user-grid',
    
'dataProvider'=>$model->search(),
    
'filter'=>$model,
    
'columns'=>array(
        array(
            
'name' => 'username',
            
'header' => tt('User name'),
        ),
        
'phone',
        
'email',
        array(
            
'header' => tt('User\'s bookings'),
            
'type' => 'raw',
            
'value' => '($data->bookingsCount > 0 ? CHtml::link(CHtml::encode($data->bookingsCount), array("bookings", "id" => $data->id)) : 0)',
        ),
        array(
    
'class'=>'CButtonColumn',
    
'template'=>'{update}{delete}',
    
'deleteConfirmation' => tt('Are you sure you want to delete this user?'),
    
'buttons' => array(
        
'delete' => array(
           
'visible' => '$data->id != 1 && $data->id != 2',
        ),
    )
),
?>


может что не так не пойму
пользовтель у меня с id=2 тоже
ssb
Прохожий
 
Сообщения: 25
Зарегистрирован: 02 мар 2012, 15:19
Очки репутации: 0

Re: Добавить еще одного админа

Сообщение Xpycm » 08 мар 2012, 14:53

Если это всё содержимое файла, то не хватает ещё 3 закрывающих скобок в конце

Я как вставил ваш код в файл NetBeans сразу же показал ошибки синтаксиса.
Так что ставьте IDE и ошибки синтаксиса он будет вам показывать.

P.S: Действия для включения расширеннного отображения ошибок в Yii:

1) Открываете файл index.php что в корне
2) раскомментируйте строки

defined('YII_DEBUG') or define('YII_DEBUG',true);
и
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

Код: Выделить всё
// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3); 
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Добавить еще одного админа

Сообщение ssb » 08 мар 2012, 16:22

спасибо за подсказки, разобрался
ssb
Прохожий
 
Сообщения: 25
Зарегистрирован: 02 мар 2012, 15:19
Очки репутации: 0

Re: Добавить еще одного админа

Сообщение Xpycm » 08 мар 2012, 16:23

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

Re: Добавить еще одного админа

Сообщение ssb » 08 мар 2012, 16:31

да именно их и не хватало
надо NetBeans поставить
ssb
Прохожий
 
Сообщения: 25
Зарегистрирован: 02 мар 2012, 15:19
Очки репутации: 0

Re: Добавить еще одного админа

Сообщение yoght » 28 апр 2012, 15:18

ssb писал(а):спасибо большое буду пробовать

И еще один вопрос можно сделать Поля заполнения цены в редактировании объявления не обязательными. Клиент не хочет перед конкурентами светить цены, ну такое желание клиента как бы
и указывать цена Договорная например или что то типа такого


я это сделал так
в файле protected/modules/apartments/views/_view.php
заменил
Код: Выделить всё
<p class="cost padding-bottom10">
            <?php echo tt('Price from').': '.$data->getPrettyPrice(); ?>
        </p>


на
Код: Выделить всё
<p class="cost padding-bottom10">
            <?php 
                if 
($data->PrettyPrice==1){
                    echo 'Цена договорная ';
                }
                else {
                echo tt('Price from').': '.$data->getPrettyPrice(); 
                
}?>
        </p>


В файле protected/modules/apartments/views/widgetApartments_list_item.php
Код: Выделить всё
 <p class="cost"><?php echo $item->getPrettyPrice(); ?></p>

на
Код: Выделить всё
<p class="cost">
                    <?php 
                if 
($item->PrettyPrice==1){
                    echo 'Цена договорная ';
                }
                else {
                echo $item->getPrettyPrice(); 
                
}?></p>


в файле protected/modules/viewpdf/views/viewpdf.php
Код: Выделить всё
<?php echo '<strong>'.tt('Price from', 'apartments') . '</strong>: ' . $model->getPrettyPrice(); ?>

на
Код: Выделить всё
<?php 
                if 
($model->PrettyPrice==1){
                    echo '<strong> Цена договорная </strong>';
                }
                else {
                echo '<strong>'.tt('Price from', 'apartments') . '</strong>: ' . $model->getPrettyPrice();
                }
                ?>



Теперь, когда в объявление ставлю цену в 1 рубль, она отображается как договорная
yoght
Незнакомец
 
Сообщения: 8
Зарегистрирован: 10 фев 2012, 14:47
Очки репутации: 0

Пред.

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

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

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

cron