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

Перестали выводиться объявления

СообщениеДобавлено: 28 сен 2013, 07:16
DivineLife
Статус (владелец не активен). Как исправить и что делать?

Изображение

Re: Перестали выводиться объявления

СообщениеДобавлено: 29 сен 2013, 17:08
DivineLife
Наверное мне здесь никто не сможет помочь? ((

Re: Перестали выводиться объявления

СообщениеДобавлено: 29 сен 2013, 19:02
Cornil
Обявления отключены со стороны пользователя.

Re: Перестали выводиться объявления

СообщениеДобавлено: 29 сен 2013, 20:28
DivineLife
Cornil писал(а):Обявления отключены со стороны пользователя.

Спасибо большое, что отозвались. Только я сам и являюсь этим пользователем и не помню, чтобы я сам отключал. Я администратор этого сайта. Как включить обратно никак не могу найти. Заранее огромное спасибо за помощь.

Re: Перестали выводиться объявления

СообщениеДобавлено: 29 сен 2013, 21:13
Cornil
Хм... как интересно :))
Насколько я помню, админу нельзя зайти в пользовательский личный кабинет. Там переадресация автоматическая стоит.
Как такое получилось не знаю, но поправить можно в базе MySQL. Для этого надо в таблице ore_apartment найти соответствующие объявления и установить поле owner_active = 1

Re: Перестали выводиться объявления

СообщениеДобавлено: 29 сен 2013, 22:19
DivineLife
Cornil писал(а):Хм... как интересно :))
Насколько я помню, админу нельзя зайти в пользовательский личный кабинет. Там переадресация автоматическая стоит.
Как такое получилось не знаю, но поправить можно в базе MySQL. Для этого надо в таблице ore_apartment найти соответствующие объявления и установить поле owner_active = 1


Спасибо большое за помощь, объявление активировалось и добавилось на сайт при изменении в базе MySQL. Но при создании нового объявления снова СТАТУС ВЛАДЕЛЬЦА (НЕАКТИВЕН) и по новой нужно заходить в базу и исправлять значения ((

Re: Перестали выводиться объявления

СообщениеДобавлено: 30 сен 2013, 01:51
Cornil
Может стоит завести пользователя и писать объявления от него?

Re: Перестали выводиться объявления

СообщениеДобавлено: 30 сен 2013, 03:25
DivineLife
Cornil писал(а):Может стоит завести пользователя и писать объявления от него?

Хотелось бы решить проблему и выяснить, что нужно делать чтобы не повторялось возникновенние подобных вещей. Создать нового пользователя не тяжело, но всетаки интересно устранить эту неприятность. Еще раз спасибо огромное за помощь.

Re: Перестали выводиться объявления

СообщениеДобавлено: 30 сен 2013, 15:25
DivineLife
Неужели ни у кого не возникало подобных проблем? ((

Re: Перестали выводиться объявления

СообщениеДобавлено: 30 сен 2013, 16:00
andipas
Действительно, вы нашли серьезный баг в 1.6.1 версии. Исправить можно так:

В файле /protected/modules/apartments/models/Apartment.php

Код: Выделить всё

            
if($this->active != Apartment::STATUS_DRAFT){
                
// if admin
                
$userInfo User::model()->findByPk($this->owner_id, array('select' => 'isAdmin'));
                if (
$userInfo && $userInfo->isAdmin == 1) {
                    
$this->active Apartment::STATUS_ACTIVE;
                    
$this->owner_active self::STATUS_ACTIVE;
                } else {
                    if(
param('useUseradsModeration'))
                        
$this->active self::STATUS_MODERATION;
                }
            }
 


замените на

Код: Выделить всё

            $userInfo 
User::model()->findByPk($this->owner_id, array('select' => 'isAdmin'));
            if (
$userInfo && $userInfo->isAdmin == 1) {
                
$this->owner_active self::STATUS_ACTIVE;
            }

            if(
$this->active != Apartment::STATUS_DRAFT){
                
// if admin
                
if ($userInfo && $userInfo->isAdmin == 1) {
                    
$this->active Apartment::STATUS_ACTIVE;
                } else {
                    if(
param('useUseradsModeration'))
                        
$this->active self::STATUS_MODERATION;
                }
            }