File manager - Edit - /home/u300416816/domains/recipeseasy.online/public_html/resources/views/frontend/layout.blade.php
Back
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{{ old('website_name', $settings['website_name'] ?? '') }}</title> <link rel="icon" type="image/x-icon" href="{{asset('images/favicons/'.$settings['website_favicon'])}}"> <meta name="description" content="{{ old('website_description', $settings['website_description'] ?? '') }}"> <meta name="keywords" content="{{ old('website_tags', $settings['website_tags'] ?? '') }}"> <!-- Meta Image for Social Sharing --> <meta property="og:title" content="{{ old('website_name', $settings['website_name'] ?? '') }}"> <meta property="og:description" content="{{ old('website_description', $settings['website_description'] ?? '') }}"> <meta property="og:image" content="{{asset('images/logos/' . $settings['website_logo'] ?? '')}}"> <meta property="og:url" content="{{ url('/') }}"> {!! $settings['google_analytics'] !!} <!-- Twitter Meta Tags --> <meta name="twitter:card" content="{{asset('images/logos/' . $settings['website_logo'] ?? '')}}"> <meta name="twitter:title" content="{{ old('website_name', $settings['website_name'] ?? '') }}"> <meta name="twitter:description" content="{{ old('website_description', $settings['website_description'] ?? '') }}"> <meta name="twitter:image" content="{{asset('images/logos/' . $settings['website_logo'] ?? '')}}"> <!-- Canonical URL (for SEO) --> <link rel="canonical" href="{{ url('/') }}"> <link href="{{asset('frontend/css/bootstrap.min.css')}}" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="{{asset('frontend/css/slick.min.css')}}" /> <link rel="stylesheet" type="text/css" href="{{asset('frontend/css/slick-theme.min.css')}}" /> <link rel="stylesheet" href="{{asset('frontend/css/style.css')}}"> <link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap" rel="stylesheet"> <link href="{{asset('frontend/css/toastr.min.css')}}" rel="stylesheet"> </head> <body> <!-- Header --> @include('frontend.partials._header') @yield('content') @php $dynamicPopups = App\Models\DynamicPopups::orderBy('id', 'asc')->where('status', 1)->get(); @endphp <!-- Modals --> @foreach ($dynamicPopups as $popups) <div class="modal" id="newsletterModal{{$popups->id}}" style="display:none;"> <div class="modal-content bg-dark"> <span class="close-btn" onclick="closeModal({{ $popups->id }})">×</span> <!-- Modal body --> <div class="modal-body"> <img src="{{ asset('images/dynamic-popups/'.$popups->image) }}" alt="Placeholder Image" class="responsive-img"> <h2 class="card-title m-2">{{$popups->title}}</h2> <p class="text-white text-center">{{$popups->summary}}</p> <!-- Email Subscription Form --> @if ($popups->show_subscribe_form == 1) <form id="subscriberForm{{$popups->id}}" class="subscription-form"> @csrf <div class="form-group"> <label class="card-title text-center" for="email">Enter your email</label> <input type="email" id="email" name="email" placeholder="Enter your email" required> </div> <button type="submit" class="btn btn-primary p-2">{{$popups->btn_text}}</button> </form> @endif </div> </div> </div> @endforeach <!-- Footer --> @include('frontend.partials._footer') <script type="text/javascript" src="{{asset('frontend/js/bootstrap.bundle.min.js')}}"></script> <script type="text/javascript" src="{{asset('frontend/js/jquery.min.js')}}"></script> <script type="text/javascript" src="{{asset('frontend/js/slick.min.js')}}"></script> <script type="text/javascript" src="{{asset('frontend/js/custom.js')}}"> </script> <script src="{{asset('frontend/js/toastr.min.js')}}"></script> <script> window.onload = function() { @foreach ($dynamicPopups as $popups) (function() { let modalId = 'newsletterModal{{ $popups->id }}'; let closedTime = localStorage.getItem(modalId + '_closedTime'); let now = new Date().getTime(); // Check if the modal was closed in the last hour if (!closedTime || now - closedTime > 3600000) { // 1 hour in milliseconds document.getElementById(modalId).style.display = 'flex'; } else { // console.log("Not showing modal because it was closed within the last hour:", modalId); } })(); @endforeach }; function closeModal(modalId) { // console.log("Closing modal:", modalId); // Debugging log // Hide the modal when the close button is clicked document.getElementById('newsletterModal' + modalId).style.display = 'none'; // Store the current time to track when the modal was closed let now = new Date().getTime(); localStorage.setItem('newsletterModal' + modalId + '_closedTime', now); // console.log("Stored closed time for modal:", modalId, now); // Debugging log } </script> <script> $(document).ready(function() { @foreach ($dynamicPopups as $popups) // Handle form submission via AJAX $('#subscriberForm{{ $popups->id }}').on('submit', function(e) { e.preventDefault(); // Prevent the default form submission let formData = $(this).serialize(); // Serialize form data $.ajax({ url: '{{ route('subscriber.newsletter') }}', type: 'POST', data: formData, success: function(response) { // Handle success - show message or update UI toastr.success("Thank you for subscribing"); $('#subscriberForm{{ $popups->id }}')[0].reset(); // Reset the form closeModal({{ $popups->id }}); // Optionally close modal }, error: function(xhr, status, error) { // Handle error - show error message toastr.error("There was an error. Please try again."); } }); }); @endforeach }); </script> <script> toastr.options = { "closeButton": true, "progressBar": true, "positionClass": "toast-top-right", "timeOut": "5000", "extendedTimeOut": "1000", "hideDuration": "1000", "showDuration": "300", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } @if(Session::has('success')) toastr.success("{{ Session::get('success') }}"); @endif @if(Session::has('error')) toastr.error("{{ Session::get('error') }}"); @endif </script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings