Merge pull request #48 from G0dLik3/implementSchemaOrgForEvents
Implement schema org for events (closes #4 )
This commit is contained in:
commit
e40d9404fd
|
|
@ -65,7 +65,7 @@
|
|||
|
||||
</head>
|
||||
<body class="attendize">
|
||||
<div id="event_page_wrap">
|
||||
<div id="event_page_wrap" vocab="http://schema.org/" typeof="Event">
|
||||
@yield('content')
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -7,18 +7,18 @@
|
|||
<div class="row">
|
||||
@if($event->images->count())
|
||||
<div class="col-md-7">
|
||||
<div class="content event_details">
|
||||
<div class="content event_details" property="description">
|
||||
{!! Markdown::parse($event->description) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-5">
|
||||
<div class="content event_poster">
|
||||
<img alt="{{$event->title}}" src="{{config('attendize.cdn_url_user_assets').'/'.$event->images->first()['image_path']}}" />
|
||||
<img alt="{{$event->title}}" src="{{config('attendize.cdn_url_user_assets').'/'.$event->images->first()['image_path']}}" property="image">
|
||||
</div>
|
||||
</div>
|
||||
@else
|
||||
<div class="col-md-12">
|
||||
<div class="content event_details">
|
||||
<div class="content event_details" property="description">
|
||||
{!! Markdown::parse($event->description) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -32,9 +32,20 @@
|
|||
<section id="intro" class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h1>{{$event->title}}</h1>
|
||||
<div class="event_venue">{{ $event->start_date->toDayDateTimeString() }}
|
||||
- {{ $event->end_date->format('H:i A') }} @ <b> {{$event->venue_name}}</b>
|
||||
<h1 property="name">{{$event->title}}</h1>
|
||||
<div class="event_venue">
|
||||
<span property="startDate" content="{{ $event->start_date->toIso8601String() }}">
|
||||
{{ $event->start_date->toDayDateTimeString() }}
|
||||
</span>
|
||||
-
|
||||
<span property="endDate" content="{{ $event->end_date->toIso8601String() }}">
|
||||
{{ $event->end_date->format('H:i A') }}
|
||||
</span>
|
||||
@
|
||||
<span property="location" typeof="Place">
|
||||
<b property="name">{{$event->venue_name}}</b>
|
||||
<meta property="address" content="{{{ urldecode($event->venue_name) }}}">
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="event_buttons">
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<section id="organiser" class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="event_organiser_details">
|
||||
<div class="event_organiser_details" property="organizer" typeof="Organization">
|
||||
<div class="logo">
|
||||
<img alt="{{$event->organiser->name}}" src="{{asset($event->organiser->full_logo_path)}}"/>
|
||||
<img alt="{{$event->organiser->name}}" src="{{asset($event->organiser->full_logo_path)}}" property="logo">
|
||||
</div>
|
||||
<h3>
|
||||
<h3 property="name">
|
||||
{{$event->organiser->name}}
|
||||
</h3>
|
||||
|
||||
<p>
|
||||
<p property="description">
|
||||
{{nl2br($event->organiser->about)}}
|
||||
</p>
|
||||
<p>
|
||||
|
|
|
|||
|
|
@ -20,12 +20,12 @@
|
|||
<div class="tickets_table_wrap">
|
||||
<table class="table">
|
||||
@foreach($tickets as $ticket)
|
||||
<tr class="ticket">
|
||||
<tr class="ticket" property="offers" typeof="Offer">
|
||||
<td>
|
||||
<span class="ticket-title semibold">
|
||||
<span class="ticket-title semibold" property="name">
|
||||
{{{$ticket->title}}}
|
||||
</span>
|
||||
<p class="ticket-descripton mb0 text-muted">
|
||||
<p class="ticket-descripton mb0 text-muted" property="description">
|
||||
{{{$ticket->description}}}
|
||||
</p>
|
||||
</td>
|
||||
|
|
@ -35,6 +35,8 @@
|
|||
FREE
|
||||
@else
|
||||
<span title='{{{money($ticket->price, $event->currency->code)}}} Ticket Price + {{money($ticket->total_booking_fee, $event->currency->code)}} Booking Fees'>{{{money($ticket->total_price, $event->currency->code)}}} </span>
|
||||
<meta property="priceCurrency" content="{{{ $event->currency->code }}}">
|
||||
<meta property="price" content="{{{ number_format($ticket->price, 2, '.', '') }}}">
|
||||
@endif
|
||||
</div>
|
||||
</td>
|
||||
|
|
@ -48,7 +50,7 @@
|
|||
@else
|
||||
|
||||
@if($ticket->sale_status === config('attendize.ticket_status_sold_out'))
|
||||
<span class="text-danger">
|
||||
<span class="text-danger" property="availability" content="http://schema.org/SoldOut">
|
||||
Sold Out
|
||||
</span>
|
||||
@elseif($ticket->sale_status === config('attendize.ticket_status_before_sale_date'))
|
||||
|
|
@ -61,6 +63,7 @@
|
|||
</span>
|
||||
@else
|
||||
{!! Form::hidden('tickets[]', $ticket->id) !!}
|
||||
<meta property="availability" content="http://schema.org/InStock">
|
||||
<select name="ticket_{{$ticket->id}}" class="form-control" style="text-align: center">
|
||||
<option value="0">0</option>
|
||||
@for($i=$ticket->min_per_person; $i<=$ticket->max_per_person; $i++)
|
||||
|
|
|
|||
Loading…
Reference in New Issue