Changeset f457265 for resources/views


Ignore:
Timestamp:
02/24/21 21:58:42 (4 years ago)
Author:
Berat Kjufliju <kufliju@…>
Branches:
master
Children:
ff9da8b
Parents:
0c07a90
Message:

ADD technoweek offer, companies

Location:
resources/views
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • resources/views/blog/index.blade.php

    r0c07a90 rf457265  
    33@section('blog_content')
    44
    5         <div style="height: 25px;"></div>
     5    @if(!session()->has("offer_disabled"))
     6        <!-- Modal -->
     7        <div class="modal fade company-modal">
     8            <div class="modal-dialog">
     9                <div class="modal-content">
     10                    <div class="modal-header">
     11                        <h5 class="modal-title">TechnoWeek Offer!</h5>
     12                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
     13                            <span aria-hidden="true">&times;</span>
     14                        </button>
     15                    </div>
     16                    <div class="modal-body">
    617
    7         <!-- Main Content Wrapper -->
    8         <div class="mainContent pb-5">
     18                        <p>We have a good news for you! You can request to open a company page in TechnoBlog just for free in TecnhoWeek!</p>
    919
    10                 <div class="container-fluid">
     20                        <form action="{{ route("blog.company.store") }}" method="post" style="font-size: 14px;" class="mt-2">
    1121
    12                         <div class="row">
    13                                 <!-- Welcome Slider -->
    14                                 <div class="col-md-12">
     22                            @csrf
    1523
    16                                         <div class="welcomeSlider swiper-container">
     24                            <label class="mt-2">Company Name</label>
     25                            <input type="text" class="form-control form-control-sm" name="name" required autocomplete="off">
     26                            <label class="mt-3">Company Website</label>
     27                            <input type="text" class="form-control form-control-sm" name="website" required autocomplete="off">
     28                            <label class="mt-3">E-mail</label>
     29                            <input type="text" class="form-control form-control-sm" name="email" required autocomplete="off">
     30                            <p class="text-muted mt-1" style="font-size: 12px;">The invitation will be sent to this e-mail address.</p>
    1731
    18                                                 <div class="swiper-wrapper">
     32                            <input type="submit" class="btn btn-primary btn-sm w-100 mt-2">
     33                        </form>
    1934
    20                                                         @foreach ($latestPosts as $post)
     35                    </div>
     36                </div>
     37            </div>
     38        </div>
     39    @endif
    2140
    22                                                                 <div class="swiper-slide">
    23                                                                         <div class="slider-post-wrapper">
    24                                                                                 <p class="postCategory" style="background: {{ $post->category->color }};">{{ $post->category->name }}</p><img src="{{ asset("uploads/" . $post->image_link) }}">
    25                                                                                 <div class="postOverlay">
    26                                                                                         <p><a href="{{ route("blog.post", ["category" => strtolower($post->category->name), "slug" => $post->slug]) }}">{{ $post->title }} </a></p>
    27                                                                                         <span>
     41    <div style="height: 25px;"></div>
     42
     43    <!-- Main Content Wrapper -->
     44    <div class="mainContent pb-5">
     45
     46        <div class="container-fluid">
     47
     48            <div class="row">
     49                <!-- Welcome Slider -->
     50                <div class="col-md-12">
     51
     52                    <div class="welcomeSlider swiper-container">
     53
     54                        <div class="swiper-wrapper">
     55
     56                            @foreach ($latestPosts as $post)
     57
     58                                <div class="swiper-slide">
     59                                    <div class="slider-post-wrapper">
     60                                        <p class="postCategory" style="background: {{ $post->category->color }};">{{ $post->category->name }}</p><img src="{{ asset("uploads/" . $post->image_link) }}">
     61                                        <div class="postOverlay">
     62                                            <p><a href="{{ route("blog.post", ["category" => strtolower($post->category->name), "slug" => $post->slug]) }}">{{ $post->title }} </a></p>
     63                                            <span>
    2864                                                                                                <i class="fa fa-clock-o" aria-hidden="true"></i> {{ $post->ago() }}
    2965                                                                                                &nbsp;&nbsp;&nbsp;&nbsp;
     
    3268                                                                                                <i class="fa fa-comment-o" aria-hidden="true"></i> {{ $post->comment->count() }} comments
    3369                                                                                        </span>
    34                                                                                 </div>
    35                                                                         </div>
    36                                                                 </div>
     70                                        </div>
     71                                    </div>
     72                                </div>
    3773
    38                                                         @endforeach
     74                            @endforeach
    3975
    40                                                 </div>
     76                        </div>
    4177
    42                                                 <div class="swiper-pagination"></div>
    43                                                 <div class="swiper-button-prev"></div>
    44                                                 <div class="swiper-button-next"></div>
     78                        <div class="swiper-pagination"></div>
     79                        <div class="swiper-button-prev"></div>
     80                        <div class="swiper-button-next"></div>
    4581
    46                                         </div>
     82                    </div>
    4783
    48                                 </div>
     84                </div>
    4985
    50                                 <!-- Videos -->
    51                                 @foreach ($blogCategories as $category)
     86                <!-- Videos -->
     87                @foreach ($blogCategories as $category)
    5288
    53                                         <style>
    54                                                 .default_sectionTitle_{{ strtolower($category->name) }}:before,
    55                                                 .default_sectionTitle_{{ strtolower($category->name) }} span,
    56                                                 .default_sectionTitle_{{ strtolower($category->name) }} a {
    57                                                         background: {{ $category->color }};
    58                                                         color: {{ $category->color }};
    59                                                 }
    60                                         </style>
     89                    <style>
     90                        .default_sectionTitle_{{ strtolower($category->name) }}:before,
     91                        .default_sectionTitle_{{ strtolower($category->name) }} span,
     92                        .default_sectionTitle_{{ strtolower($category->name) }} a {
     93                            background: {{ $category->color }};
     94                            color: {{ $category->color }};
     95                        }
     96                    </style>
    6197
    62                                         <header class="default_sectionTitle default_sectionTitle_{{ strtolower($category->name) }}">
    63                                                 <span>{{ $category->name }}</span>
    64                                                 <a class="elemWithTooltip" data-tooltip-info="right-Explore More" href="{{ route("blog.category", ["category" => strtolower($category->name)]) }}">More</a>
    65                                         </header>
     98                    <header class="default_sectionTitle default_sectionTitle_{{ strtolower($category->name) }}">
     99                        <span>{{ $category->name }}</span>
     100                        <a class="elemWithTooltip" data-tooltip-info="right-Explore More" href="{{ route("blog.category", ["category" => strtolower($category->name)]) }}">More</a>
     101                    </header>
    66102
    67                                         @foreach ($posts as $post)
     103                    @foreach ($posts as $post)
    68104
    69                                                 @if($post->category->name == $category->name)
     105                        @if($post->category->name == $category->name)
    70106
    71                                                         <div class="col-md-4 post-item">
    72                                                                 <div class="card">
    73                                                                         <div class="card-img-top-wrapper">
    74                                                                                 <img class="card-img-top" src="{{ asset("uploads/" . $post->image_link) }}" alt="Card image cap">
    75                                                                         </div>
    76                                                                         <div class="card-body">
    77                                                                                 <h5 class="card-title"><a href="{{ route("blog.post", ["category" => strtolower($post->category->name), "slug" => $post->slug]) }}" class="blogSectionCardLink">{{ $post->title }}</a></h5>
    78                                                                                 <p class="card-text">{!! str_limit($post->content, 90) !!}</p>
    79                                                                         </div>
    80                                                                         <div class="card-footer">
    81                                                                                 <small class="text-muted">{{ $post->ago() }}</small>
    82                                                                         </div>
    83                                                                 </div>
    84                                                         </div>
     107                            <div class="col-md-4 post-item">
     108                                <div class="card">
     109                                    <div class="card-img-top-wrapper">
     110                                        <img class="card-img-top" src="{{ asset("uploads/" . $post->image_link) }}" alt="Card image cap">
     111                                    </div>
     112                                    <div class="card-body">
     113                                        <h5 class="card-title"><a href="{{ route("blog.post", ["category" => strtolower($post->category->name), "slug" => $post->slug]) }}" class="blogSectionCardLink">{{ $post->title }}</a></h5>
     114                                        <p class="card-text">{!! str_limit($post->content, 90) !!}</p>
     115                                    </div>
     116                                    <div class="card-footer">
     117                                        <small class="text-muted">{{ $post->ago() }}</small>
     118                                    </div>
     119                                </div>
     120                            </div>
    85121
    86                                                 @endif
     122                        @endif
    87123
    88                                         @endforeach
     124                    @endforeach
    89125
    90                                 @endforeach
     126                @endforeach
    91127
    92                         </div>
     128            </div>
    93129
    94                 </div>
     130        </div>
    95131
    96         </div>
     132    </div>
    97133
    98134@endsection
  • resources/views/fragments/dashboard/nav.blade.php

    r0c07a90 rf457265  
    11<div class="header py-4">
    2         <div class="container">
    3                 <div class="d-flex">
    4                         <a class="header-brand text-primary" href="#">TechnoBlog</a>
    5                         <div class="d-flex order-lg-2 ml-auto">
    6                                 <div class="dropdown dropdown-notifications-wrapper d-none d-md-flex">
    7                                         <a class="nav-link dropdown-notifications-unread icon" data-toggle="dropdown">
    8                                                 <i class="fe fe-bell"></i>
    9                                                 <span class="nav-unread"></span>
    10                                         </a>
    11                                         <div class="dropdown-menu dropdown-notifications dropdown-menu-right dropdown-menu-arrow">
    12                                                 <p class='text-center unreadNotificationsInfo'>No unread notifications</p>
    13                                                 <div class="dropdown-divider"></div>
    14                                                 <a href="{{ route("dashboard.notifications.index") }}" class="dropdown-item text-center text-muted-dark">See all</a>
    15                                         </div>
    16                                 </div>
    17                                 <div class="dropdown">
    18                                         <a href="#" class="nav-link pr-0 leading-none" data-toggle="dropdown">
     2    <div class="container">
     3        <div class="d-flex">
     4            <a class="header-brand text-primary" href="#">TechnoBlog</a>
     5            <div class="d-flex order-lg-2 ml-auto">
     6                <div class="dropdown dropdown-notifications-wrapper d-none d-md-flex">
     7                    <a class="nav-link dropdown-notifications-unread icon" data-toggle="dropdown">
     8                        <i class="fe fe-bell"></i>
     9                        <span class="nav-unread"></span>
     10                    </a>
     11                    <div class="dropdown-menu dropdown-notifications dropdown-menu-right dropdown-menu-arrow">
     12                        <p class='text-center unreadNotificationsInfo'>No unread notifications</p>
     13                        <div class="dropdown-divider"></div>
     14                        <a href="{{ route("dashboard.notifications.index") }}" class="dropdown-item text-center text-muted-dark">See all</a>
     15                    </div>
     16                </div>
     17                <div class="dropdown">
     18                    <a href="#" class="nav-link pr-0 leading-none" data-toggle="dropdown">
    1919
    20                                                 @if(!empty(auth()->user()->userProfile->profile_photo_link))
    21                                                         <span class="avatar" style="background-image: url(/uploads/users/{{ auth()->user()->userProfile->profile_photo_link }})"></span>
    22                                                 @else
    23                                                         <span class="avatar">{{ strtoupper(auth()->user()->name[0]) . strtoupper(auth()->user()->surname[0]) }}</span>
    24                                                 @endif
     20                        @if(!empty(auth()->user()->userProfile->profile_photo_link))
     21                            <span class="avatar" style="background-image: url(/uploads/users/{{ auth()->user()->userProfile->profile_photo_link }})"></span>
     22                        @else
     23                            <span class="avatar">{{ strtoupper(auth()->user()->name[0]) . strtoupper(auth()->user()->surname[0]) }}</span>
     24                        @endif
    2525
    26                                                 <span class="ml-2 d-none d-lg-block">
     26                        <span class="ml-2 d-none d-lg-block">
    2727                                                        <span class="text-default">{{ auth()->user()->getFullName() }}</span>
    2828                                                        <small class="text-muted d-block mt-1">{{ ucfirst(auth()->user()->role->name) }}</small>
    2929                                                </span>
    30                                         </a>
    31                                         <div class="dropdown-menu dropdown-menu-right dropdown-menu-arrow">
    32                                                 <a class="dropdown-item" href="{{ route("blog.user-profile", ["profileLink" => auth()->user()->userProfile->profile_link]) }}" target="_blank">
    33                                                         <i class="dropdown-icon fe fe-user"></i> Public Profile
    34                                                 </a>
    35                                                 <a class="dropdown-item" href="{{ route("dashboard.settings.index") }}">
    36                                                         <i class="dropdown-icon fe fe-settings"></i> Settings
    37                                                 </a>
    38                                                 <div class="dropdown-divider"></div>
    39                                                 <a class="dropdown-item"
    40                                                         href="javascript:void(0)"
    41                                                         onclick="
     30                    </a>
     31                    <div class="dropdown-menu dropdown-menu-right dropdown-menu-arrow">
     32                        <a class="dropdown-item" href="{{ route("blog.user-profile", ["profileLink" => auth()->user()->userProfile->profile_link]) }}" target="_blank">
     33                            <i class="dropdown-icon fe fe-user"></i> Public Profile
     34                        </a>
     35                        <a class="dropdown-item" href="{{ route("dashboard.settings.index") }}">
     36                            <i class="dropdown-icon fe fe-settings"></i> Settings
     37                        </a>
     38                        <div class="dropdown-divider"></div>
     39                        <a class="dropdown-item"
     40                           href="javascript:void(0)"
     41                           onclick="
    4242                                                                event.preventDefault();
    4343                                                                document.getElementById('logout-form').submit();
    4444                                                        ">
    45                                                         <i class="dropdown-icon fe fe-log-out"></i> Logout
    46                                                 </a>
    47                                                 <form id="logout-form" action="{{ route("auth.logout") }}" method="post">
    48                                                         @csrf
    49                                                 </form>
    50                                         </div>
    51                                 </div>
    52                         </div>
    53                         <a href="#" class="header-toggler d-lg-none ml-3 ml-lg-0" data-toggle="collapse" data-target="#headerMenuCollapse">
    54                                 <span class="header-toggler-icon"></span>
    55                         </a>
    56                 </div>
    57         </div>
     45                            <i class="dropdown-icon fe fe-log-out"></i> Logout
     46                        </a>
     47                        <form id="logout-form" action="{{ route("auth.logout") }}" method="post">
     48                            @csrf
     49                        </form>
     50                    </div>
     51                </div>
     52            </div>
     53            <a href="#" class="header-toggler d-lg-none ml-3 ml-lg-0" data-toggle="collapse" data-target="#headerMenuCollapse">
     54                <span class="header-toggler-icon"></span>
     55            </a>
     56        </div>
     57    </div>
    5858</div>
    5959<div class="header collapse d-lg-flex p-0" id="headerMenuCollapse">
    60         <div class="container">
    61                 <div class="row align-items-center">
    62                         <div class="col-lg order-lg-first">
    63                                 <ul class="nav nav-tabs border-0 flex-column flex-lg-row">
     60    <div class="container">
     61        <div class="row align-items-center">
     62            <div class="col-lg order-lg-first">
     63                <ul class="nav nav-tabs border-0 flex-column flex-lg-row">
    6464
    65                                         <li class="nav-item">
    66                                                 <a href="{{ route("dashboard.index") }}" class="nav-link {{ request()->is('dashboard') ? 'active' : '' }}">
    67                                                         <i class="fe fe-home"></i> Home
    68                                                 </a>
    69                                         </li>
     65                    <li class="nav-item">
     66                        <a href="{{ route("dashboard.index") }}" class="nav-link {{ request()->is('dashboard') ? 'active' : '' }}">
     67                            <i class="fe fe-home"></i> Home
     68                        </a>
     69                    </li>
    7070
    71                                         @if(auth()->user()->hasPermission("access_all_users"))
    72                                                 <li class="nav-item">
    73                                                         <a href="{{ route("dashboard.users.index") }}" class="nav-link {{ request()->is(['dashboard/users', 'dashboard/users/*']) ? 'active' : '' }}">
    74                                                                 <i class="fe fe-users"></i> Users
    75                                                         </a>
    76                                                 </li>
    77                                         @endif
     71                    @if(auth()->user()->hasPermission("access_all_users"))
     72                        <li class="nav-item">
     73                            <a href="{{ route("dashboard.users.index") }}" class="nav-link {{ request()->is(['dashboard/users', 'dashboard/users/*']) ? 'active' : '' }}">
     74                                <i class="fe fe-users"></i> Users
     75                            </a>
     76                        </li>
     77                    @endif
    7878
    79                                         <li class="nav-item">
    80                                                 <a href="{{ route("dashboard.posts.index") }}" class="nav-link {{ request()->is(['dashboard/posts', 'dashboard/posts/*']) ? 'active' : '' }}">
    81                                                         <i class="fe fe-database"></i> Posts
    82                                                 </a>
    83                                         </li>
     79                    <li class="nav-item">
     80                        <a href="{{ route("dashboard.posts.index") }}" class="nav-link {{ request()->is(['dashboard/posts', 'dashboard/posts/*']) ? 'active' : '' }}">
     81                            <i class="fe fe-database"></i> Posts
     82                        </a>
     83                    </li>
    8484
    85                                         @if(auth()->user()->hasPermission("access_all_categories"))
    86                                                 <li class="nav-item">
    87                                                         <a href="{{ route("dashboard.categories.index") }}" class="nav-link {{ request()->is(['dashboard/categories', 'dashboard/categories/*']) ? 'active' : '' }}">
    88                                                                 <i class="fe fe-layers"></i> Categories
    89                                                         </a>
    90                                                 </li>
    91                                         @endif
     85                    @if(auth()->user()->hasPermission("access_all_categories"))
     86                        <li class="nav-item">
     87                            <a href="{{ route("dashboard.categories.index") }}" class="nav-link {{ request()->is(['dashboard/categories', 'dashboard/categories/*']) ? 'active' : '' }}">
     88                                <i class="fe fe-layers"></i> Categories
     89                            </a>
     90                        </li>
     91                    @endif
    9292
    93                                         <li class="nav-item">
    94                                                 <a href="{{ route("dashboard.comments.index") }}" class="nav-link {{ request()->is(['dashboard/comments', 'dashboard/comments/*']) ? 'active' : '' }}">
    95                                                         <i class="fe fe-message-circle"></i> Comments
    96                                                 </a>
    97                                         </li>
     93                    <li class="nav-item">
     94                        <a href="{{ route("dashboard.comments.index") }}" class="nav-link {{ request()->is(['dashboard/comments', 'dashboard/comments/*']) ? 'active' : '' }}">
     95                            <i class="fe fe-message-circle"></i> Comments
     96                        </a>
     97                    </li>
    9898
    99                                         <li class="nav-item">
    100                                                 <a href="{{ route("dashboard.tags.index") }}" class="nav-link {{ request()->is(['dashboard/tags', 'dashboard/tags/*']) ? 'active' : '' }}">
    101                                                         <i class="fe fe-tag"></i> Tags
    102                                                 </a>
    103                                         </li>
     99                    <li class="nav-item">
     100                        <a href="{{ route("dashboard.tags.index") }}" class="nav-link {{ request()->is(['dashboard/tags', 'dashboard/tags/*']) ? 'active' : '' }}">
     101                            <i class="fe fe-tag"></i> Tags
     102                        </a>
     103                    </li>
    104104
    105                                 </ul>
    106                         </div>
    107                 </div>
    108         </div>
     105                    <li class="nav-item">
     106                        <a href="{{ route("dashboard.companies.index") }}" class="nav-link {{ request()->is(['dashboard/companies', 'dashboard/companies/*']) ? 'active' : '' }}">
     107                            <i class="fe fe-briefcase"></i> Companies
     108                        </a>
     109                    </li>
     110
     111                </ul>
     112            </div>
     113        </div>
     114    </div>
    109115</div>
Note: See TracChangeset for help on using the changeset viewer.