Neuigkeiten/News/Blog-Editing und Bugfixes
This commit is contained in:
63
resources/views/blog/edit.blade.php
Normal file
63
resources/views/blog/edit.blade.php
Normal file
@@ -0,0 +1,63 @@
|
||||
@extends('layout.app')
|
||||
@section('scripts')
|
||||
<link rel="stylesheet" href="{{ asset("css/blog/edit.css") . "?rnd=" . rand(0, 1000000000) }}">
|
||||
<script src="{{ asset('/js/blog/blog.js') }}"></script>
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
|
||||
<h2>Post hinzufügen</h2>
|
||||
<div class="blogEdit">
|
||||
Veröffentlichen? <input type="checkbox" id="blogPublished_new" checked><br /><br />
|
||||
|
||||
Sprache:
|
||||
<select id="blogLanguage_new" name="language" autocomplete="off">
|
||||
<option value="de">Deutsch</option>
|
||||
<option value="en">Englisch</option>
|
||||
</select><br /><br />
|
||||
|
||||
<label for="blogTitle_new">Titel:<br />
|
||||
</label><input id="blogTitle_new" type="text" value="" placeholder="Titel eingeben...">
|
||||
<br /><br />
|
||||
|
||||
<label for="blogBody_new">Inhalt:</label><br />
|
||||
<textarea cols="64" rows="8" maxlength="2000" id="blogBody_new" placeholder="Text/HTML eingeben..."></textarea>
|
||||
<br />
|
||||
<br />
|
||||
<button onclick="addBlog()" id="blogEdit_new">Hinzufügen</button><br /><br />
|
||||
|
||||
</div>
|
||||
|
||||
<h2>Posts ändern/löschen</h2>
|
||||
<br />
|
||||
|
||||
@foreach($blogs as $blog)
|
||||
<div class="blogEdit">
|
||||
<b>Erstellt von: {{$blog->byUser()->first()->name}} - Erstellt am: {{ $blog->created_at }} - Verändert am: {{ $blog->updated_at }}</b><br /><br />
|
||||
|
||||
Veröffentlicht: <input type="checkbox" id="blogPublished_{{$blog->id}}"{{ $blog->published ? " checked" : "" }}><br /><br />
|
||||
|
||||
Sprache:
|
||||
<select id="blogLanguage_{{ $blog->id }}" name="language" autocomplete="off">
|
||||
<option value="de"{{ ($blog->language == "de" ? " selected" : "") }}>Deutsch</option>
|
||||
<option value="en"{{ ($blog->language == "en" ? " selected" : "") }}>Englisch</option>
|
||||
</select><br /><br />
|
||||
|
||||
<button onclick="deleteBlog({{ $blog->id }})" id="blogDelete_{{ $blog->id }}">Löschen</button><br /><br />
|
||||
|
||||
<label for="blogTitle_{{ $blog->id }}">Titel:<br />
|
||||
</label><input id="blogTitle_{{ $blog->id }}" type="text" value="{{ $blog->title }}">
|
||||
<br /><br />
|
||||
|
||||
<label for="blogBody_{{$blog->id}}">Inhalt:</label><br />
|
||||
<textarea cols="64" rows="8" maxlength="2000" id="blogBody_{{$blog->id}}">{!! $blog->body !!}</textarea>
|
||||
<br />
|
||||
<br />
|
||||
<button onclick="editBlog({{ $blog->id }})" id="blogEdit_{{ $blog->id }}">Speichern</button><br /><br />
|
||||
|
||||
</div>
|
||||
@endforeach
|
||||
<br /><br />
|
||||
{{ $blogs->links() }}
|
||||
<br /><br />
|
||||
@endsection
|
||||
@@ -10,50 +10,50 @@
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="ticker">
|
||||
<marquee>{{\App\Http\Controllers\TickerController::getTicker()}}</marquee>
|
||||
<div class="ticker">
|
||||
<marquee>{{\App\Http\Controllers\TickerController::getTicker()}}</marquee>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="header-main">
|
||||
<a href="/">
|
||||
<img id="logo" src="{{ asset("Bilder/logo.png") }}" alt="{{ __('app.logo') }}">
|
||||
</a>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="header-main">
|
||||
<a href="/">
|
||||
<img id="logo" src="{{ asset("Bilder/logo.png") }}" alt="{{ __('app.logo') }}">
|
||||
</a>
|
||||
</div>
|
||||
<div class="banner">
|
||||
<img src="{{ asset("Bilder/banner2.gif") }}" alt="{{ __("app.banner") }}">
|
||||
</div>
|
||||
<div class="language-area">
|
||||
<div class="language">
|
||||
<img alt="{{ __('app.language.de') }}" onclick="setLanguage('de')" src="{{ asset("Bilder/deutsch.gif") }}">
|
||||
<img alt="{{ __('app.language.en') }}" onclick="setLanguage('en')" src="{{ asset("Bilder/englisch.gif") }}">
|
||||
</div>
|
||||
<br />
|
||||
<div class="login-status">{{ __('app.signed_in_as') }} {{Auth::user()->name ?? __("app.guest")}}</div>
|
||||
</div>
|
||||
<div class="banner">
|
||||
<img src="{{ asset("Bilder/banner2.gif") }}" alt="{{ __("app.banner") }}">
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="navbar">
|
||||
<ul>
|
||||
<li><a href="{{ route('about') }}">{{ __('app.nav.about') }}</a></li>
|
||||
<li><a href="{{ route('services') }}">{{ __('app.nav.services') }}</a></li>
|
||||
<li><a href="{{ route('news') }}">{{ __('app.nav.news') }}</a></li>
|
||||
<li><a href="{{ route('contact') }}">{{ __('app.nav.contact') }}</li>
|
||||
<li><a href="{{ route('imprint') }}">{{ __('app.nav.imprint') }}</a></li>
|
||||
<br />
|
||||
<li><a href="{{ route('apply') }}">{{ __('app.nav.apply') }}</a></li>
|
||||
@auth
|
||||
<br />
|
||||
<li><a href="{{ route('editTicker') }}">Ticker bearbeiten</a></li>
|
||||
<li><a href="{{ route('editNews') }}">Nachrichten bearbeiten</a></li>
|
||||
<li><a href="{{ route('logout') }}">Abmelden</a></li>
|
||||
|
||||
@endauth
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content col">
|
||||
@yield('content')
|
||||
<div class="language-area">
|
||||
<div class="language">
|
||||
<img alt="{{ __('app.language.de') }}" onclick="setLanguage('de')" src="{{ asset("Bilder/deutsch.gif") }}">
|
||||
<img alt="{{ __('app.language.en') }}" onclick="setLanguage('en')" src="{{ asset("Bilder/englisch.gif") }}">
|
||||
</div>
|
||||
<br />
|
||||
<div class="login-status">{{ __('app.signed_in_as') }} {{Auth::user()->name ?? __("app.guest")}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="navbar">
|
||||
<ul>
|
||||
<li><a href="{{ route('about') }}">{{ __('app.nav.about') }}</a></li>
|
||||
<li><a href="{{ route('services') }}">{{ __('app.nav.services') }}</a></li>
|
||||
<li><a href="{{ route('news') }}">{{ __('app.nav.news') }}</a></li>
|
||||
<li><a href="{{ route('contact') }}">{{ __('app.nav.contact') }}</li>
|
||||
<li><a href="{{ route('imprint') }}">{{ __('app.nav.imprint') }}</a></li>
|
||||
<br />
|
||||
<li><a href="{{ route('apply') }}">{{ __('app.nav.apply') }}</a></li>
|
||||
@auth
|
||||
<br />
|
||||
<li><a href="{{ route('editTicker') }}">Ticker bearbeiten</a></li>
|
||||
<li><a href="{{ route('editNews') }}">Nachrichten bearbeiten</a></li>
|
||||
<li><a href="{{ route('logout') }}">Abmelden</a></li>
|
||||
|
||||
@endauth
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content col">
|
||||
@yield('content')
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
title="Nur echte Adressen der elektronischen Post verwenden!"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="username">(Vollständiger) Name:</label></td>
|
||||
<td><label for="username">Name/Nick:</label></td>
|
||||
<td><input size="32" type="text" id="username"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
Reference in New Issue
Block a user