master
parent
6fbebf53b3
commit
fabf222371
|
@ -0,0 +1,87 @@
|
|||
@if(App::environment('production'))
|
||||
@if(isset($_COOKIE["cookies-consent"]) && $_COOKIE["cookies-consent"])
|
||||
@if (!empty(config('settings.facebook')))
|
||||
<script>
|
||||
!function(f,b,e,v,n,t,s)
|
||||
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
|
||||
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
|
||||
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
|
||||
n.queue=[];t=b.createElement(e);t.async=!0;
|
||||
t.src=v;s=b.getElementsByTagName(e)[0];
|
||||
s.parentNode.insertBefore(t,s)}(window, document,'script',
|
||||
'https://connect.facebook.net/en_US/fbevents.js');
|
||||
fbq('init', '{{config('settings.facebook') }}');
|
||||
fbq('track', 'PageView');
|
||||
</script>
|
||||
<noscript>
|
||||
<img height="1" width="1" style="display:none"src="https://www.facebook.com/tr?id={{config('settings.facebook') }}&ev=PageView&noscript=1"/>
|
||||
</noscript>
|
||||
@endif
|
||||
|
||||
|
||||
|
||||
@if (!empty(config('settings.hotjar')))
|
||||
<script>
|
||||
(function(h,o,t,j,a,r){
|
||||
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
|
||||
h._hjSettings={hjid:{{config('settings.hotjar')}},hjsv:6};
|
||||
a=o.getElementsByTagName('head')[0];
|
||||
r=o.createElement('script');r.async=1;
|
||||
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
|
||||
a.appendChild(r);
|
||||
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
|
||||
</script>
|
||||
@endif
|
||||
|
||||
|
||||
|
||||
@if (!empty(config('settings.analytics')))
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id={{config('settings.analytics')}}"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', "{{config('settings.analytics')}}");
|
||||
</script>
|
||||
@endif
|
||||
|
||||
@if (!empty(config('settings.intercom')) && !empty(config('settings.intercom_key')))
|
||||
@if(Auth::check())
|
||||
@php ($hash_hmac = hash_hmac('sha256', Auth::user()->id, config('settings.intercom_key')))
|
||||
<script>
|
||||
window.intercomSettings = {
|
||||
app_id: "{{config('settings.intercom')}}",
|
||||
user_hash: "{{$hash_hmac}}",
|
||||
user_id: "{{Auth::user()->id}}",
|
||||
name: "{{Auth::user()->name}}",
|
||||
email: "{{Auth::user()->email}}",
|
||||
created_at: "{{strtotime(Auth::user()->created_at)}}",
|
||||
avatar: '{"type":"avatar", "image_url": "{{Auth::user()->profile()}}"}',
|
||||
custom_launcher_selector:'.btn-intercom'
|
||||
};
|
||||
</script>
|
||||
@elseif(isset($invitedUser) && $invitedUser->invite != null)
|
||||
@php ($hash_hmac = hash_hmac('sha256', $invitedUser->id, config('settings.intercom_key')))
|
||||
<script>
|
||||
window.intercomSettings = {
|
||||
app_id: "{{config('settings.intercom')}}",
|
||||
user_hash: "{{$hash_hmac}}",
|
||||
user_id: "{{$invitedUser->id}}",
|
||||
name: "{{$invitedUser->name}}",
|
||||
email: "{{$invitedUser->email}}",
|
||||
created_at: "{{strtotime($invitedUser->created_at)}}",
|
||||
avatar: '{"type":"avatar", "image_url": "{{$invitedUser->profile()}}"}',
|
||||
custom_launcher_selector:'.btn-intercom'
|
||||
};
|
||||
</script>
|
||||
@else
|
||||
<script>
|
||||
window.intercomSettings = {app_id: "{{config('settings.intercom')}}"};
|
||||
</script>
|
||||
@endif
|
||||
<script>
|
||||
(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/qffjq6ts';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();
|
||||
</script>
|
||||
@endif
|
||||
@endif
|
||||
@endif
|
|
@ -2,45 +2,34 @@
|
|||
<meta name="viewport" content="width=device-width">
|
||||
<meta name="Generator" content="Lumino CMS" />
|
||||
<title>{{config('settings.name')}}</title>
|
||||
|
||||
<meta name="csrf-token" content="{{csrf_token()}}"/>
|
||||
<meta name="url-base" content="{{url('/')}}">
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="{{$favicon['180']}}">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="{{$favicon['32']}}">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="{{$favicon['16']}}">
|
||||
|
||||
<!--Home -->
|
||||
@if(Route::currentRouteName() == 'index')
|
||||
<!-- Facebook Meta Tags -->
|
||||
<meta property="og:url" content="{{url('/')}}">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="{{config('settings.name')}}">
|
||||
<meta property="og:description" content="{{config('settings.description')}}">
|
||||
<meta property="og:image" content="{{$cover}}">
|
||||
|
||||
<!-- Twitter Meta Tags -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="{{url('/')}}">
|
||||
<meta property="twitter:url" content="https://ivv.5ya.de/">
|
||||
<meta name="twitter:title" content="{{config('settings.name')}}">
|
||||
<meta name="twitter:description" content="{{config('settings.description')}}">
|
||||
<meta name="twitter:image" content="{{$cover}}">
|
||||
|
||||
<!--Page -->
|
||||
<meta property="og:url" content="{{url('/')}}">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="{{config('settings.name')}}">
|
||||
<meta property="og:description" content="{{config('settings.description')}}">
|
||||
<meta property="og:image" content="{{$cover}}">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:domain" content="{{url('/')}}">
|
||||
<meta property="twitter:url" content="https://ivv.5ya.de/">
|
||||
<meta name="twitter:title" content="{{config('settings.name')}}">
|
||||
<meta name="twitter:description" content="{{config('settings.description')}}">
|
||||
<meta name="twitter:image" content="{{$cover}}">
|
||||
@elseif(str_starts_with(Route::currentRouteName(), 'page.'))
|
||||
<meta property="og:site_name" content="{{config('settings.name')}}" />
|
||||
<meta property="og:title" content="{{config('settings.name')}}" />
|
||||
<meta property="og:description" content="{{config('settings.description')}}" />
|
||||
<meta property="og:url" content="{{url('/')}}" />
|
||||
<meta property="og:image" content="{{$cover}}" />
|
||||
<meta property="og:image:secure_url" content="https://ivv.5ya.de/storage/uploads/site-cover-20240113011232-lg.webp" />
|
||||
<meta property="og:image:width" content="1280" />
|
||||
<meta property="og:image:height" content="640" />
|
||||
<meta property="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:image" content=""/>
|
||||
|
||||
<!--List -->
|
||||
<meta property="og:site_name" content="{{config('settings.name')}}" />
|
||||
<meta property="og:title" content="{{config('settings.name')}}" />
|
||||
<meta property="og:description" content="{{config('settings.description')}}" />
|
||||
<meta property="og:url" content="{{url('/')}}" />
|
||||
<meta property="og:image" content="{{$cover}}" />
|
||||
<meta property="og:image:secure_url" content="https://ivv.5ya.de/storage/uploads/site-cover-20240113011232-lg.webp" />
|
||||
<meta property="og:image:width" content="1280" />
|
||||
<meta property="og:image:height" content="640" />
|
||||
<meta property="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:image" content=""/>
|
||||
@elseif(Route::currentRouteName() == 'lists.show' and isset($content))
|
||||
<!-- meta tag -->
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
|
||||
@include('template.'.config('settings.template').'.content.includes.meta')
|
||||
@include('template.'.config('settings.template').'.content.includes.css')
|
||||
@include('template.'.config('settings.template').'.content.analytics.css')
|
||||
@yield('head')
|
||||
</head>
|
||||
<body>
|
||||
|
|
Loading…
Reference in New Issue