• Данный материал предоставлен сайтом исключительно в ознакомительных целях.
    Администрация не несет ответственности за его содержимое. По всем жалобам пишите на почту abusevhguru@yandex.ru

Ошибка в скрипте csgowow

Jason

Новичок
Сообщения
8
Реакции
0

Jason

  • 8
  • 0
выкладывай код файла, мы не экстрасенсы
 

Zloy_S

Свой Человек
Сообщения
658
Реакции
258

Zloy_S

  • 658
  • 258
Этот скрипт не ставится на фёрствдс,друг у себя поставил на сервере,а у меня не смог..
 

Jason

Новичок
Сообщения
8
Реакции
0

Jason

  • 8
  • 0
Этот скрипт не ставится на фёрствдс,друг у себя поставил на сервере,а у меня не смог..
Причем здесь ставится или не ставится? В ошибке же ясно сказано, что происходит обращение к свойству объекта, а переменная не является объектом. Смотреть код надо
 

dimich145

Новичок
Сообщения
9
Реакции
0

dimich145

  • 9
  • 0
Причем здесь ставится или не ставится? В ошибке же ясно сказано, что происходит обращение к свойству объекта, а переменная не является объектом. Смотреть код надо
код именно этого файла ?
 

Zloy_S

Свой Человек
Сообщения
658
Реакции
258

Zloy_S

  • 658
  • 258
Причем здесь ставится или не ставится? В ошибке же ясно сказано, что происходит обращение к свойству объекта, а переменная не является объектом. Смотреть код надо
Код:
@foreach($chat as $message)
<div id="chat-{{ $message->userid }}" class="chat-row">
    <div class="avatar">
        @if($message->admin != 1)
        <a ajax-load="true" href="/profile/{{ $message->userid }}"><img src="{{ $message->avatar }}" alt=""></a>
        @else
        <i class="fa fa-user-secret"></i>
        @endif
    </div>
    <div class="nickname">
        @if($message->admin != 1)
        <a ajax-load="true" href="/profile/{{ $message->userid }}">{{ $message->username }}</a> <span class="time">{{ \App\Http\Controllers\PagesController::time_ago($message->time->date) }}</span>
        @else
        <a ajax-load="true" style="color: red">Администратор</a> <span class="time">{{ \App\Http\Controllers\PagesController::time_ago($message->time->date) }}</span>
        @endif
    </div>
<div class="message-text">
        {!! $message->messages  !!}
    </div>
</div>
@endforeach
 

Jason

Новичок
Сообщения
8
Реакции
0

Jason

  • 8
  • 0
ну чтож, смотрим:
строка 12:
PHP:
<a ajax-load="true" href="/profile/{{ $message->userid }}">{{ $message->username }}</a> <span class="time">{{ \App\Http\Controllers\PagesController::time_ago($message->time->date) }}</span>
Как видим тут 3 обращения к $message. так как var_dump вы не выкладываете, предположим следующее:
1. $message->userid - id юзера скорее всего есть, не в нем ошибка;
2. $message->username - имя юзера, тут возможно и кроется косяк. У юзера забито имя? Наверно нет, поэтому изменим
"$message->username" на "isset($message->username) && $message->username ? $message->username : 'нет ника'";
3. $message->time->date - предположу что тут все норм.
 

ScripterPro21

Пользователь
Сообщения
42
Реакции
28

ScripterPro21

  • 42
  • 28
Обратите внимание, пользователь заблокирован. Крайне не рекомендуем заключать сделки с этим пользователем,

Jason

Новичок
Сообщения
8
Реакции
0

Jason

  • 8
  • 0

Zloy_S

Свой Человек
Сообщения
658
Реакции
258

Zloy_S

  • 658
  • 258
Тогда скинь то, что получилось.
Код:
 <a ajax-load="true" href="/profile/{{ $message->userid }}">{{ isset($message->username) && $message->username ? $message->username : 'нет ника' (; пробовал без и с )</a>
пробовал по разному.демо
View hidden content is available for registered users!
 

Jason

Новичок
Сообщения
8
Реакции
0

Jason

  • 8
  • 0
Код:
 <a ajax-load="true" href="/profile/{{ $message->userid }}">{{ isset($message->username) && $message->username ? $message->username : 'нет ника'</a>
пробовал по разному.демо
Лан, попробуй так:
PHP:
 <a ajax-load="true" href="/profile/{{ $message->userid }}"><?= empty($message->username) ? "нет ника" : $message->username ?></a>
 
Сверху