attentions.blade.php 6.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. @extends('theme::layout.space')
  2. @section('seo_title')@if(Auth()->check() && Auth()->user()->id === $userInfo->id )我的@else{{ $userInfo->name }} @endif 关注的@if($source_type==='questions')问题@elseif($source_type==='users')用户 @else 标签 @endif @endsection
  3. @section('space_content')
  4. <div class="stream-following">
  5. <ul class="nav nav-tabs mt-20">
  6. <li @if($source_type==='questions') class="active" @endif ><a href="{{ route('auth.space.attentions',['user_id'=>$userInfo->id,'source_type'=>'questions']) }}">关注的问题</a></li>
  7. <li @if($source_type==='tags') class="active" @endif ><a href="{{ route('auth.space.attentions',['user_id'=>$userInfo->id,'source_type'=>'tags']) }}">关注的标签</a></li>
  8. <li @if($source_type==='users') class="active" @endif ><a href="{{ route('auth.space.attentions',['user_id'=>$userInfo->id,'source_type'=>'users']) }}">关注的人</a></li>
  9. </ul>
  10. <ul class="list-unstyled stream-following-list">
  11. @foreach($attentions as $attention)
  12. @if($source_type==='questions')
  13. <li>
  14. <div class="row">
  15. <div class="col-md-10">
  16. <a target="_blank" class="stream-following-title" href="{{ route('ask.question.detail',['id'=>$attention->source_id]) }}">{{ $attention['info']->title }}</a>
  17. </div>
  18. <div class="col-md-2 text-right">
  19. <span class="stream-following-followed mr-10">{{ $attention['info']->followers }} 关注</span>
  20. @if(Auth()->check() && Auth()->user()->isFollowed($attention->source_type,$attention->source_id))
  21. <button type="button" class="btn btn-default btn-xs followerUser active" data-source_type = "question" data-source_id = "{{ $attention->source_id }}" data-show_num="false" data-toggle="tooltip" data-placement="left" title="" data-original-title="关注后将获得更新提醒">取消关注</button>
  22. @else
  23. <button type="button" class="btn btn-default followerUser btn-xs" data-source_type = "question" data-source_id = "{{ $attention->source_id }}" data-show_num="false" data-toggle="tooltip" data-placement="left" title="" data-original-title="关注后将获得更新提醒">关注</button>
  24. @endif
  25. </div>
  26. </div>
  27. </li>
  28. @elseif($source_type==='users')
  29. <li>
  30. <div class="row">
  31. <div class="col-md-10">
  32. <img class="avatar-32" src="{{ get_user_avatar($attention->source_id) }}" />
  33. <div>
  34. <a target="_blank" href="{{ route('auth.space.index',['user_id'=>$attention->source_id]) }}">{{ $attention['info']->name }}</a> @if($attention['info']->title) <span class="text-muted ml-5">- {{ $attention['info']->title }}</span> @endif
  35. <div class="stream-following-followed">{{ $attention['info']->userData->supports }}赞同 / {{ $attention['info']->userData->followers }}关注 / {{ $attention['info']->userData->answers }}回答</div>
  36. </div>
  37. </div>
  38. <div class="col-md-2 text-right">
  39. @if(Auth()->check() && Auth()->user()->isFollowed($attention->source_type,$attention->source_id))
  40. <button type="button" class="btn btn-default btn-xs followerUser active" data-source_type = "user" data-source_id = "{{ $attention->source_id }}" data-show_num="false" data-toggle="tooltip" data-placement="left" title="" data-original-title="关注后将获得更新提醒">取消关注</button>
  41. @else
  42. <button type="button" class="btn btn-default followerUser btn-xs" data-source_type = "user" data-source_id = "{{ $attention->source_id }}" data-show_num="false" data-toggle="tooltip" data-placement="left" title="" data-original-title="关注后将获得更新提醒">关注</button>
  43. @endif
  44. </div>
  45. </div>
  46. </li>
  47. @else
  48. <li>
  49. <div class="row">
  50. <div class="col-md-10">
  51. <a class="tag" target="_blank" href="{{ route('ask.tag.index',['id'=>$attention->source_id,'source_type'=>'questions']) }}" title="{{ $attention['info']->name }}">{{ $attention['info']->name }}</a>
  52. <div class="stream-following-desc">{{ $attention['info']->summary }}</div>
  53. </div>
  54. <div class="col-md-2 text-right">
  55. <span class="stream-following-followed mr-10">{{ $attention['info']->followers }} 关注</span>
  56. @if(Auth()->check() && Auth()->user()->isFollowed($attention->source_type,$attention->source_id))
  57. <button type="button" class="btn btn-default btn-xs followerUser active" data-source_type = "tag" data-source_id = "{{ $attention->source_id }}" data-show_num="false" data-toggle="tooltip" data-placement="left" title="" data-original-title="关注后将获得更新提醒">取消关注</button>
  58. @else
  59. <button type="button" class="btn btn-default followerUser btn-xs" data-source_type = "tag" data-source_id = "{{ $attention->source_id }}" data-show_num="false" data-toggle="tooltip" data-placement="left" title="" data-original-title="关注后将获得更新提醒">关注</button>
  60. @endif
  61. </div>
  62. </div>
  63. </li>
  64. @endif
  65. @endforeach
  66. </ul>
  67. <div class="text-center">
  68. {!! str_replace('/?', '?', $attentions->render()) !!}
  69. </div>
  70. </div>
  71. @endsection