server ver
This commit is contained in:
88
app/Http/Controllers/aboutController.php
Normal file
88
app/Http/Controllers/aboutController.php
Normal file
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\About;
|
||||
use App\Http\Requests;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
class aboutController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
$inhalt = About::all();
|
||||
return view('about', ['blah' => $inhalt[0]->content]);
|
||||
}
|
||||
/**
|
||||
* Show the form for creating a new resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function show($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function edit($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function destroy($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 866 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -86,6 +86,24 @@ Route::group(['prefix' => 'api'], function() {
|
||||
|
||||
});
|
||||
|
||||
Route::get('togglebackground', function() {
|
||||
$request = request();
|
||||
$user = auth()->check() ? auth()->user() : null;
|
||||
|
||||
if(is_null($user)) {
|
||||
Session::put('background', !Session::get('background', true));
|
||||
} else {
|
||||
$user->background = !$user->background;
|
||||
Session::put('background', $user->background);
|
||||
$user->save();
|
||||
}
|
||||
|
||||
if($request->ajax())
|
||||
return json_encode(true);
|
||||
|
||||
return redirect()->back()->with('success, Background toggled');
|
||||
});
|
||||
|
||||
|
||||
|
||||
Route::group(["middleware" => "theme"], function() {
|
||||
@@ -112,7 +130,10 @@ Route::group(["middleware" => "theme"], function() {
|
||||
Route::get('upload', 'VideoController@create')->middleware('auth');
|
||||
Route::get('categories', 'CategoryController@index')->middleware('auth');
|
||||
Route::get('webm', function() { return view('webm'); })->middleware('auth');
|
||||
Route::get('about', function() { return view('about'); })->middleware('auth');
|
||||
Route::get('settings', function() { return view('settings'); })->middleware('auth');
|
||||
Route::get('matrix', function() { return view('matrix'); })->middleware('auth');
|
||||
#Route::get('about', function() { return view('about'); })->middleware('auth');
|
||||
Route::get('about', 'aboutController@index')->middleware('auth');
|
||||
Route::get('irc', function() { return view('irc'); });
|
||||
Route::get('rules', 'rulezController@index');
|
||||
#Route::get('tos', function() { return view('tos'); });
|
||||
|
32
app/Models/About.php
Normal file
32
app/Models/About.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* App\Models\Category
|
||||
*
|
||||
* @property integer $id
|
||||
* @property string $name
|
||||
* @property string $shortname
|
||||
* @property string $description
|
||||
* @property \Carbon\Carbon $created_at
|
||||
* @property \Carbon\Carbon $updated_at
|
||||
* @property string $deleted_at
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection|Video[] $videos
|
||||
* @method static \Illuminate\Database\Query\Builder|\App\Models\Category whereId($value)
|
||||
* @method static \Illuminate\Database\Query\Builder|\App\Models\Category whereName($value)
|
||||
* @method static \Illuminate\Database\Query\Builder|\App\Models\Category whereShortname($value)
|
||||
* @method static \Illuminate\Database\Query\Builder|\App\Models\Category whereDescription($value)
|
||||
* @method static \Illuminate\Database\Query\Builder|\App\Models\Category whereCreatedAt($value)
|
||||
* @method static \Illuminate\Database\Query\Builder|\App\Models\Category whereUpdatedAt($value)
|
||||
* @method static \Illuminate\Database\Query\Builder|\App\Models\Category whereDeletedAt($value)
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection|User[] $users
|
||||
*/
|
||||
class About extends Model
|
||||
{
|
||||
|
||||
protected $table = 'about';
|
||||
|
||||
}
|
88
app/Models/aboutController.php
Normal file
88
app/Models/aboutController.php
Normal file
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\Rulez;
|
||||
use App\Http\Requests;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
class aboutController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
return view('about', ['rules' => Rulez::all(), 'uploadrules' => Rulez::where('zuordnung', '=', 'Upload')->get(), 'tagrules' => Rulez::where('zuordnung', '=', 'Tagging')->get(), 'generalrules' => Rulez::where('zuordnung', '=', 'General')->get(), 'commentrules' => Rulez::where('zuordnung', '=', 'Commenting')->get()]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for creating a new resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function show($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function edit($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function destroy($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
57
public/css/w0bmcustom.css
vendored
57
public/css/w0bmcustom.css
vendored
@@ -288,7 +288,7 @@ div.tbody {
|
||||
}
|
||||
|
||||
.comments blockquote {
|
||||
color: #80FF00;
|
||||
color: #789922;
|
||||
font-size: 1em;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
@@ -2218,7 +2218,7 @@ blockquote {
|
||||
padding: 10px 10px;
|
||||
margin: 0 0 10px;
|
||||
border-left: 5px solid #282828;
|
||||
color: #80FF00;
|
||||
color: #789922;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
@@ -2895,7 +2895,7 @@ button#toggle:not(:focus) {
|
||||
}
|
||||
|
||||
span.videoinfo {
|
||||
background: #21292f;
|
||||
background: #1f1f20;
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
@@ -4041,7 +4041,7 @@ repeating-radial-gradient(black, transparent 100px)
|
||||
padding-right: 0px;
|
||||
padding-left: 0px;
|
||||
font-size: 17px;
|
||||
vertical-align: middle;
|
||||
vertical-align: initial;
|
||||
}
|
||||
|
||||
.coronaids {
|
||||
@@ -4085,3 +4085,52 @@ position: absolute;
|
||||
color: #1fb2b0;
|
||||
transition: .5s;
|
||||
}
|
||||
|
||||
#matrix {
|
||||
text-align: center;
|
||||
background: black;
|
||||
color: #17bd17;
|
||||
border: 1px solid;
|
||||
}
|
||||
|
||||
#matrix a {
|
||||
color: #17bd17;
|
||||
}
|
||||
|
||||
#bluepill {
|
||||
width: 26px;
|
||||
height: 10px;
|
||||
display: inline-block;
|
||||
color: blue;
|
||||
background: blue;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#redpill {
|
||||
width: 26px;
|
||||
height: 10px;
|
||||
display: inline-block;
|
||||
color: red;
|
||||
background: red;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.thread_closed {
|
||||
color: white;
|
||||
text-align: center;
|
||||
border: 1px solid black;
|
||||
background: #2d2c2c;
|
||||
padding: 5px;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
ul.pagination {
|
||||
display: flex;
|
||||
justify-content: left;
|
||||
}
|
||||
|
||||
.pagination {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
|
@@ -1143,7 +1143,7 @@ $(function() {
|
||||
formData.append('file', file);
|
||||
$('.progress-striped, #upload-stats').css('opacity', 0).slideDown('fast').animate({opacity: 1}, {queue: false, duration: 'fast'});
|
||||
jqXHR = $.ajax({
|
||||
url: '/api/upload',
|
||||
url: '/api/video/upload',
|
||||
type: 'POST',
|
||||
data: formData,
|
||||
processData: false,
|
||||
|
47
public/njum/css/cstms.css
vendored
47
public/njum/css/cstms.css
vendored
@@ -148,7 +148,7 @@ overflow: hidden;
|
||||
|
||||
|
||||
.bg-dark {
|
||||
background: black!important;
|
||||
background: #000000b3 !important;
|
||||
}
|
||||
|
||||
.search-index {
|
||||
@@ -627,6 +627,7 @@ textarea.form-control {
|
||||
|
||||
textarea#cinput {
|
||||
height: 80px !important;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.comment-entry-textarea {
|
||||
@@ -835,7 +836,7 @@ a.badge.badge-success.isSfw, a.badge.badge-danger.isNsfw {
|
||||
|
||||
#videoBox.in { animation: ac 1s; }
|
||||
|
||||
.panel.panel-danger {
|
||||
/*.panel.panel-danger {
|
||||
background: rgba(90, 88, 88, 0.4) none repeat scroll 0 0;
|
||||
padding: 15px;
|
||||
margin-bottom: 15px;
|
||||
@@ -844,7 +845,7 @@ a.badge.badge-success.isSfw, a.badge.badge-danger.isNsfw {
|
||||
font-style: italic;
|
||||
color: lightgrey;
|
||||
background: #00000047;
|
||||
}
|
||||
}*/
|
||||
|
||||
/*.col-sm.scrollable:hover {
|
||||
background: #00000080;
|
||||
@@ -1006,7 +1007,7 @@ div#categories {
|
||||
}
|
||||
|
||||
a.badge.video-rating.sfw {
|
||||
background: #282828;
|
||||
background: #2828288f;
|
||||
color: #04da04;
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
@@ -1016,7 +1017,7 @@ a.badge.video-rating.sfw {
|
||||
}
|
||||
|
||||
a.badge.video-rating.nsfw {
|
||||
background: #282828;
|
||||
background: #2828288f;
|
||||
color: #ff1515;
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
@@ -1026,7 +1027,7 @@ a.badge.video-rating.nsfw {
|
||||
}
|
||||
|
||||
a.badge.video-id {
|
||||
background: #282828;
|
||||
background: #2828288f;
|
||||
color: white;
|
||||
font-family: monospace;
|
||||
border-bottom-left-radius: 0;
|
||||
@@ -1296,7 +1297,7 @@ button#togglebg:hover, button.bg-toggle:hover, button#fav:hover, button#webm_edi
|
||||
|
||||
.monchichi {
|
||||
display: inherit;
|
||||
background: #1e1c1c;
|
||||
background: #000000b3;
|
||||
border-radius: 5px;
|
||||
border: 1px solid black;
|
||||
margin: 5px;
|
||||
@@ -1506,3 +1507,35 @@ div.comment_header {
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.search-index {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.search-btn {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
|
||||
color: #fff;
|
||||
background-color: #171616;
|
||||
border-color: #101010;
|
||||
}
|
||||
|
||||
/*blah */
|
||||
.stuck {
|
||||
position: fixed !important;
|
||||
top: 0 !important;
|
||||
bottom: 0px !important;
|
||||
right: 0 !important;
|
||||
width: 260px !important;
|
||||
height: 145px !important;
|
||||
transform: translateY(100%);
|
||||
animation: fade-in-up .25s ease forwards;
|
||||
right: 0;
|
||||
width: 200px !important;
|
||||
display: flex;
|
||||
justify-content: left;
|
||||
margin: 0 0 0 auto;
|
||||
}
|
||||
|
@@ -414,7 +414,7 @@ $(function() {
|
||||
formData.append('file', file);
|
||||
$('.progress-striped, #upload-stats').css('opacity', 0).slideDown('fast').animate({opacity: 1}, {queue: false, duration: 'fast'});
|
||||
jqXHR = $.ajax({
|
||||
url: '/api/upload',
|
||||
url: '/api/video/upload',
|
||||
type: 'POST',
|
||||
data: formData,
|
||||
processData: false,
|
||||
|
@@ -1143,7 +1143,7 @@ $(function() {
|
||||
formData.append('file', file);
|
||||
$('.progress-striped, #upload-stats').css('opacity', 0).slideDown('fast').animate({opacity: 1}, {queue: false, duration: 'fast'});
|
||||
jqXHR = $.ajax({
|
||||
url: '/api/upload',
|
||||
url: '/api/video/upload',
|
||||
type: 'POST',
|
||||
data: formData,
|
||||
processData: false,
|
||||
|
@@ -1,2 +1,5 @@
|
||||
User-agent: *
|
||||
Disallow: /register
|
||||
Disallow:
|
||||
|
||||
User-agent: Google
|
||||
Disallow: /
|
||||
|
1
public/z0mb/css/bootstrap-dark.css
vendored
1
public/z0mb/css/bootstrap-dark.css
vendored
@@ -11,7 +11,6 @@
|
||||
* Copyright 2011-2019 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
*/
|
||||
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");
|
||||
:root {
|
||||
--blue: #375a7f;
|
||||
--indigo: #6610f2;
|
||||
|
10
public/z0mb/css/z0mb.css
vendored
10
public/z0mb/css/z0mb.css
vendored
@@ -308,7 +308,7 @@ div#categories {
|
||||
}
|
||||
|
||||
div#collapseComments {
|
||||
background: #040a0a;
|
||||
background: #000;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
@@ -316,3 +316,11 @@ div#collapseComments {
|
||||
margin-top: 5px;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
#commentForm textarea {
|
||||
background: rgb(33, 34, 34) none repeat scroll 0 0;
|
||||
}
|
||||
|
||||
.commentButton {
|
||||
background: #000;
|
||||
}
|
||||
|
@@ -395,7 +395,7 @@ $(function() {
|
||||
formData.append('file', file);
|
||||
$('.progress-striped, #upload-stats').css('opacity', 0).slideDown('fast').animate({opacity: 1}, {queue: false, duration: 'fast'});
|
||||
jqXHR = $.ajax({
|
||||
url: '/api/upload',
|
||||
url: '/api/video/upload',
|
||||
type: 'POST',
|
||||
data: formData,
|
||||
processData: false,
|
||||
|
@@ -1,10 +1,14 @@
|
||||
<style type="text/css">
|
||||
body {
|
||||
background: black;
|
||||
background: #161618;
|
||||
color: white;
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
|
||||
<h5>Oh shit! Something went wrong!</h5>
|
||||
<h5>Oh shit! Something went horribly wrong!</h5>
|
||||
<p>Please try again later</p>
|
||||
<video autoplay muted loop src="doge.webm"></video>
|
||||
<div style="">
|
||||
|
||||
</div>
|
||||
|
29
resources/views/errors/503.blade.php
Normal file
29
resources/views/errors/503.blade.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<html>
|
||||
<body style="background-color: black; color: white;">
|
||||
<center>
|
||||
<pre><font color="#00FFAF"> </font><font color="#00FF87"> </font><font color="#5FFF87"> </font><font color="#5FFF5F"> </font><font color="#87FF5F"> </font><font color="#87FF00"> </font><font color="#AFFF00"> </font><font color="#AFD700"> </font><font color="#D7D700"> </font>
|
||||
<font color="#00FFAF"> </font><font color="#00FF87"> m</font><font color="#5FFF87">m</font><font color="#5FFF5F">mm # </font><font color="#87FF5F"> </font><font color="#87FF00"> </font><font color="#AFFF00"> </font><font color="#AFD700"> </font><font color="#D7D700"> </font><font color="#D7AF00"> </font><font color="#FFAF00"> </font>
|
||||
<font color="#00FF87">m m</font><font color="#5FFF87"> </font><font color="#5FFF5F">m" "m #mmm</font><font color="#87FF5F"> </font><font color="#87FF00"> mmmmm </font><font color="#AFFF00"> mm</font><font color="#AFD700">m</font><font color="#D7D700"> mmm m</font><font color="#D7AF00">m</font><font color="#FFAF00">mmm </font>
|
||||
<font color="#00FF87">"m m</font><font color="#5FFF87"> </font><font color="#5FFF5F">m" # m # #</font><font color="#87FF5F">"</font><font color="#87FF00"> "# # # </font><font color="#AFFF00"># </font><font color="#AFD700">#</font><font color="#D7D700">" " #" "#</font><font color="#D7AF00"> </font><font color="#FFAF00"> # # # </font>
|
||||
<font color="#00FF87"> </font><font color="#5FFF87">#</font><font color="#5FFF5F">m#m# # </font><font color="#87FF5F">#</font><font color="#87FF00"> # # #</font><font color="#AFFF00"> # # </font><font color="#AFD700"> </font><font color="#D7D700"> # # </font><font color="#D7AF00"> </font><font color="#FFAF00"> # # # #</font><font color="#FF8700"> </font>
|
||||
<font color="#5FFF5F"> # # #</font><font color="#87FF5F">m</font><font color="#87FF00">m# ##m#"</font><font color="#AFFF00"> # # # </font><font color="#AFD700"> </font><font color="#D7D700"># "#mm" </font><font color="#D7AF00"> </font><font color="#FFAF00">"#m#" # </font><font color="#FF8700"># # </font>
|
||||
<font color="#5FFF5F"> </font><font color="#87FF5F"> </font><font color="#87FF00"> </font><font color="#AFFF00"> </font><font color="#AFD700"> </font><font color="#D7D700"> </font><font color="#D7AF00"> </font><font color="#FFAF00"> </font><font color="#FF8700"> </font>
|
||||
<font color="#5FFF5F"> </font><font color="#87FF5F"> </font><font color="#87FF00"> </font><font color="#AFFF00"> </font><font color="#AFD700"> </font><font color="#D7D700"> </font><font color="#D7AF00"> </font><font color="#FFAF00"> </font><font color="#FF8700"> </font><font color="#FF875F"> </font>
|
||||
</pre>
|
||||
<pre><font color="#8700FF"> </font><font color="#875FFF"> </font><font color="#5F5FFF"> </font><font color="#5F87FF"> </font><font color="#0087FF"> </font><font color="#00AFFF"> </font><font color="#00AFD7"> </font><font color="#00D7D7"> </font><font color="#00D7AF"> </font><font color="#00FFAF"> </font><font color="#00FF87"> </font><font color="#5FFF87"> </font><font color="#5FFF5F"> </font>
|
||||
<font color="#8700FF"> </font><font color="#875FFF"> </font><font color="#5F5FFF"> </font><font color="#5F87FF"> </font><font color="#0087FF"> " </font><font color="#00AFFF"> m </font><font color="#00AFD7"> </font><font color="#00D7D7"> </font><font color="#00D7AF"> </font><font color="#00FFAF"> </font><font color="#00FF87"> </font><font color="#5FFF87"> </font><font color="#5FFF5F"> </font>
|
||||
<font color="#5F5FFF"> mmmmm mm</font><font color="#5F87FF">m</font><font color="#0087FF"> mmm </font><font color="#00AFFF"> m mm m</font><font color="#00AFD7">m#</font><font color="#00D7D7">mm mmm </font><font color="#00D7AF"> </font><font color="#00FFAF">m mm mm</font><font color="#00FF87">m m mm </font><font color="#5FFF87"> </font><font color="#5FFF5F"> mmm mm</font><font color="#87FF5F">m</font><font color="#87FF00"> </font>
|
||||
<font color="#5F5FFF"> # # # </font><font color="#5F87FF">"</font><font color="#0087FF"> # #</font><font color="#00AFFF"> #" #</font><font color="#00AFD7"> </font><font color="#00D7D7"> # #" </font><font color="#00D7AF"> </font><font color="#00FFAF"># #" # </font><font color="#00FF87">" # #"</font><font color="#5FFF87"> </font><font color="#5FFF5F"> # #" " </font><font color="#87FF5F">#</font><font color="#87FF00">" # </font>
|
||||
<font color="#5F5FFF"> # # </font><font color="#5F87FF">#</font><font color="#0087FF"> m"""# </font><font color="#00AFFF"> # # </font><font color="#00AFD7"> </font><font color="#00D7D7"># # </font><font color="#00D7AF">#</font><font color="#00FFAF">"""" # </font><font color="#00FF87"># m"""# </font><font color="#5FFF87"> </font><font color="#5FFF5F"># # # </font><font color="#87FF5F"> </font><font color="#87FF00"> #"""" </font>
|
||||
<font color="#5F5FFF"> #</font><font color="#5F87FF"> </font><font color="#0087FF"># # "mm"</font><font color="#00AFFF"># mm#mm </font><font color="#00AFD7"> #</font><font color="#00D7D7"> # "m</font><font color="#00D7AF">m</font><font color="#00FFAF"> "#mm" #</font><font color="#00FF87"> # "mm</font><font color="#5FFF87">"</font><font color="#5FFF5F"># # # "</font><font color="#87FF5F">#</font><font color="#87FF00">mm" "#mm</font><font color="#AFFF00">" </font>
|
||||
<font color="#0087FF"> </font><font color="#00AFFF"> </font><font color="#00AFD7"> </font><font color="#00D7D7"> </font><font color="#00D7AF"> </font><font color="#00FFAF"> </font><font color="#00FF87"> </font><font color="#5FFF87"> </font><font color="#5FFF5F"> </font><font color="#87FF5F"> </font><font color="#87FF00"> </font><font color="#AFFF00"> </font>
|
||||
<font color="#0087FF"> </font><font color="#00AFFF"> </font><font color="#00AFD7"> </font><font color="#00D7D7"> </font><font color="#00D7AF"> </font><font color="#00FFAF"> </font><font color="#00FF87"> </font><font color="#5FFF87"> </font><font color="#5FFF5F"> </font><font color="#87FF5F"> </font><font color="#87FF00"> </font><font color="#AFFF00"> </font>
|
||||
</pre>
|
||||
<p>ETA: probably until late evening (European time)</p>
|
||||
<p>I feel asleep during the process xD will take even longer</p>
|
||||
<p>webms are copying over, soon™</p>
|
||||
<img src="https://i.imgur.com/1alIYA6.gif" alt="chamber of understanding">
|
||||
<audio hidden loop autoplay src="https://sndup.net/8mpx/aroundtheworld.mp3"></audio>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
@@ -1,92 +1,6 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<?php $comment = config('comments'); ?>
|
||||
<div class="page-header">
|
||||
<h3>About</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>What is w0bm.com?</h4>
|
||||
<ul>
|
||||
<li>w0bm.com is a collaborative, non-profit, modern WebM Archive</li>
|
||||
<li>We collect random videos from the internet.</li>
|
||||
<li>It's also about having fun and sharing nice videos</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Following shortcuts are available:</h4>
|
||||
<ul class="strong-colored">
|
||||
<li>Press: <strong>R</strong> for random</li>
|
||||
<li>Press: <strong>→</strong>, <strong>D</strong> or <strong>L</strong> for next</li>
|
||||
<li>Press: <strong>←</strong>, <strong>A</strong> or <strong>H</strong> for prev</li>
|
||||
<li>Press: <strong>↑</strong> or <strong>W</strong> for volume up</li>
|
||||
<li>Press: <strong>↓</strong> or <strong>S</strong> for volume down</li>
|
||||
<li>Press: <strong>F</strong> for fav</li>
|
||||
<li>Scroll with your mouse up and down to trigger next or prev</li>
|
||||
<li>Press: <strong>C</strong> to toggle the comment section</li>
|
||||
<li>Press: <strong>SPACE</strong> to pause/unpause the video</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="filtersettings">Filter settings</h4>
|
||||
<p style="color:red;">Filter is now global and not logged in users will only see sfw videos</p>
|
||||
<p>You can also set your own custom filters by clicking on Filter and then inserting the tags you don't want to see while browsing.</p>
|
||||
<p>Example:</p>
|
||||
<div class="about-tags">
|
||||
<span class="tag label label-info">anime</span> <span class="tag label label-info">asians</span> <span class="tag label label-info">Crayon Pop</span> <span class="tag label label-info">gay</span>
|
||||
</div>
|
||||
<p>You will see that our videos are tagged with either <span class="label label-default" style="color:#23ff00">sfw</span> or <span class="label label-default" style="color:red">nsfw</span> these labels mean in nearly 99% of the case at least for uploads tagged with nsfw that they are nsfw, but the sfw tag isn't always sfw and you shouldn't think that we really care about this, there is probably a lot of content which is not tagged as nsfw but still is nsfw.</p>
|
||||
<p>Always take care and when you are not sure if you can browse w0bm at work, don't do it, we don't guarantee that everything is properly tagged and you will encounter something that can get you in trouble.</p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 id="format">Comment formatting</h4>
|
||||
<ul>
|
||||
<li>>mfw w0bm is nice :3 will become: <span style="color:#80FF00;">>mfw w0bm is nice :3</span></li>
|
||||
<li>[reich]Pantsu Pantsu Pantsu[/reich] will become: <span class="reich">Pantsu Pantsu Pantsu</span></li>
|
||||
<li>[krebs]KREBS KREBS KREBS KREBS[/krebs] will become: <span class="anim">KREBS KREBS KREBS KREBS</span></li>
|
||||
<li>[rb]JA GEIL SCHNITZEL MHM JA!!!![/rb] will become: <span class="rainbow">JA GEIL SCHNITZEL MHM JA!!!!</span></li>
|
||||
<li>[spoiler]f0ck you![/spoiler] will become: <span class="spoiler">f0ck you!</span></li>
|
||||
<li>*gg* or _gg_ will become: <em>gg</em></li>
|
||||
<li>**gg** or __gg__ will become: <strong>gg</strong></li>
|
||||
<li>~~nope~~ will become: <del>nope</del></li>
|
||||
<li>`code` will become: <code>code</code></li>
|
||||
<li>--- will insert a line<hr>to seperate</li>
|
||||
</ul>
|
||||
<p>This cannot be stacked, don't do it.</p>
|
||||
<p>If you want to answer someone, simply use <code>^</code> as often as you need to point to the comment you want to answer to.</p>
|
||||
<p>If you want to ping someone directly in a comment use <code>@$user</code></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Allowed sources for image parsing in the comment section</h4>
|
||||
<p>Filetypes: {{ join(',', $comment['allowedImageFileExtensions']) }} - only secure https links will work!</p>
|
||||
<ul>
|
||||
@foreach(array_keys($comment['allowedHosters']) as $hoster)
|
||||
@if($hoster != '')
|
||||
<li><a href="https://{{$hoster}}">{{$hoster}}</a></li>
|
||||
@endif
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>FAQ</h4>
|
||||
<p>Q: w0bm is laggy for me and I don't know why.</p>
|
||||
<p>A: It's mostly because of the background. It's very resource heavy and can cause lag on some computers, if you experience this, you should click the yellow circle on the video page to turn it off <i style="color:#fff200;" class="fa fa-adjust"></i></p>
|
||||
<p>Q: I don't know how to create WebMs</p>
|
||||
<p>A: Check out our <a href="/webm">WebM support</a> page and pick the solution you like the most!</p>
|
||||
<p>Q: Can you allow mp4s to be uploaded?</p>
|
||||
<p>A: Why do you think this website is called w0bm?</p>
|
||||
<p>Q: I want to give you guys some feedback and maybe some suggestions, where should I go?</p>
|
||||
<p>A: The best way to suggest something is by contacting us directly via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h5>Disclaimer:</h5>
|
||||
<p>Content on this page must not necessarily reflect the actual views of the administration.</p>
|
||||
<p>Please note this, we try to be very open to any content, also content that is disturbing or otherwise unliked by most people, we do this for the sake of the freedom to shitpost even critical stuff, please check the filter settings if you get upset easily and filter out unwanted videos, thanks!</p>
|
||||
</div>
|
||||
{!!$blah!!}
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
||||
|
7
resources/views/layout1/apply-down.blade.php
Normal file
7
resources/views/layout1/apply-down.blade.php
Normal file
@@ -0,0 +1,7 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
@include('partials.flash')
|
||||
|
||||
user limit reached 6969
|
||||
|
||||
@endsection
|
@@ -1,60 +1 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
@include('partials.flash')
|
||||
<div class="page-header">
|
||||
<h5>Register your w0bm.com Account</h5>
|
||||
<p style="color:red;">Note: I do not reset passwords, make sure to pick a strong password which you can remember, write down/save to your keepass to not lose access, otherwise you would need to create a new account!</p>
|
||||
</div>
|
||||
<div class="register">
|
||||
<form class="form-horizontal" method="post" action="{{action('UserController@store')}}">
|
||||
{!! csrf_field() !!}
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::text('username', null, ['class' => 'form-control', 'placeholder' => 'Username']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::email('email', null, ['class' => 'form-control', 'placeholder' => 'Email | Must be valid! Confirmation will be sent out']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::email('email_confirmation', null, ['class' => 'form-control', 'placeholder' => 'Email Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::password('password_confirmation', ['class' => 'form-control', 'placeholder' => 'Password Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
{!!captcha_img('mini')!!} <input class="form-control" type="text" name="captcha" placeholder="Verify Captcha">
|
||||
</div>
|
||||
<div class="form-group terms">
|
||||
<div style="text-align: center;">
|
||||
<p><input type="checkbox" required name="terms"> I am at least 18 years or older and I have read and understand the <a href="/rules">Rules</a></p>
|
||||
</div>
|
||||
<div class="">
|
||||
<button type="submit" class="btn btn-primary">Register</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!-- <div class="form-group" style="
|
||||
text-align: center;
|
||||
background: rgba(0, 0, 0, 0.75);
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
">
|
||||
<p>By clicking on "Register" you accept our <a href="/rules">Rules</a></p>
|
||||
<p>Note: we do NOT reset passwords for now, make sure to save your password correctly</p>
|
||||
</div>
|
||||
-->
|
||||
@endsection
|
||||
|
||||
closed, come back later
|
||||
|
@@ -1,20 +1,21 @@
|
||||
@extends('profilelayout')
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">YOU ARE BANNED ;_;</h3>
|
||||
<h3 class="panel-title">YOU ARE BANNED! ;_;</h3>
|
||||
</div>
|
||||
|
||||
<div class="panel-body">
|
||||
<div style="border:0;" class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
@if($perm)
|
||||
<p class="banned">Reason: {{ $user->banreason }}</p>
|
||||
<p>Your ban is permanent fool and will <b>NOT</b> expire!</p>
|
||||
<video class="banwidth" autoplay loop src="https://w0bm.com/b/1515965864.webm">You are banned</video>
|
||||
@else
|
||||
<p class="banned">Reason: {{ $user->banreason }}</p>
|
||||
<p class="banned">Your ban will expire in {{ $user->banend->diffForHumans(null, true) }}</p>
|
||||
<video class="banwidth" autoplay loop src="https://w0bm.com/b/1515965864.webm">You are banned</video>
|
||||
<video class="banwidth" autoplay loop src="//b/1515965864.webm">You are banned</video>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -20,4 +20,5 @@
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
@@ -1,34 +1,34 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>IRC</h3>
|
||||
<h3>IRC/[matrix]</h3>
|
||||
</div>
|
||||
|
||||
<div class="irc-content">
|
||||
<div class="webchat">
|
||||
{{--<div class="webchat">
|
||||
@if(auth()->check())
|
||||
<iframe src="https://webirc.n0xy.net?nick={{Auth::user()->username}}&join=%23w0bm&username={{Auth::user()->username}}"></iframe>
|
||||
@else
|
||||
<iframe src="https://webirc.n0xy.net?join=%23w0bm&"></iframe>
|
||||
@endif
|
||||
</div>
|
||||
<div class="irc-info">
|
||||
</div>--}}
|
||||
<div class="irc-matrix-info">
|
||||
<h5>IRC</h5>
|
||||
<h6>irc.n0xy.net +6697 (ssl only) #w0bm</h6>
|
||||
<p>Don't have a desktop client? Why not join our Network via webirc? <a href="https://webirc.n0xy.net/?join=%23w0bm" target="about_blank">>>webirc.n0xy.net</a></p>
|
||||
<p>More information: <a href="https://n0xy.net">n0xy.net</a></p>
|
||||
<h5>[matrix]</h5>
|
||||
<h6>#w0bm on the [matrix] network</h6>
|
||||
<p><a href="https://matrix.to/#/#!w0bm:f0ck.it?via=f0ck.it&via=matrix.org&via=f0.gg">#!w0bm:f0ck.it</a></p>
|
||||
<p>Alternatively you can use the Element web client hosted at <a href="https://element.f0ck.it">f0ck.it</a> to connect to our channel, it has some modifications to make chatting more comfy: <br><small>Note: Registrations are disabled, you can still use this client with every homeserver you have an account on!</small></p>
|
||||
<ul>
|
||||
<li>w0bm.com Stylesheet</li>
|
||||
<li>Greentexting</li>
|
||||
<li>For the German users: The German translation has been updated to not include genderlanguage bullshit</li>
|
||||
<li>A better notification sound</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if(auth()->check())
|
||||
<div class="page-header">
|
||||
<h3>Discord</h3>
|
||||
</div>
|
||||
<p>Hello there! Join our Discord and have a nice chat with us!</p>
|
||||
<p>w0bm <a href="/rules">rules</a> apply on the discord aswell also the server language is english.</p>
|
||||
<iframe src="https://discordapp.com/widget?id=743079555379626006&theme=dark" width="350" height="500" allowtransparency="true" frameborder="0" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"></iframe>
|
||||
@else
|
||||
@endif
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
||||
|
@@ -11,16 +11,21 @@
|
||||
<meta name="keywords" content="Random WebMs, WebMs, Internet Videos">
|
||||
<meta name="robots" content="noindex">
|
||||
@if(auth()->check())<meta name="Description" content="Tags:@if(isset($video)) {{ $video->getTagListAttribute() }} @endif">@endif
|
||||
<meta name="description" content="@if(isset($video)) {{ $video->getTagListAttribute() }} @endif">
|
||||
<meta property="og:site_name" content="w0bm.com" />
|
||||
<meta property="og:title" content="@if(isset($video)){{$video->videotitle}}@endif">
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
@if(auth()->check())<meta property="og:description" content="Tags:@if(isset($video)) {{ $video->getTagListAttribute() }} @endif">@endif
|
||||
@if(isset($video))
|
||||
@if($video->isSfw())
|
||||
<meta property="og:image" content="@if(isset($video))/thumbs/beta/{{str_replace(".webm","",$video->file)}}.png"@endif/>
|
||||
<meta name="twitter:image" content="@if(isset($video))/thumbs/beta/{{str_replace(".webm","",$video->file)}}.png"@endif/>
|
||||
@else
|
||||
<meta property="og:image" content="@if(isset($video))/thumbs/blurred/{{str_replace(".webm","",$video->file)}}_blurred.png"@endif/>
|
||||
<meta name="twitter:image" content="@if(isset($video))/thumbs/blurred/{{str_replace(".webm","",$video->file)}}_blurred.png"@endif/>
|
||||
@endif
|
||||
@endif
|
||||
|
||||
@if(auth()->check())<meta property="og:video" content="@if(isset($video))/b/{{ $video->file }} @endif">@endif
|
||||
<meta property="og:url" content="@if(isset($video))/{{ $video->id }}@endif">
|
||||
<meta property="og:video:type" content="video/webm">
|
||||
|
@@ -26,7 +26,7 @@
|
||||
?>
|
||||
|
||||
@foreach ($files as $file)
|
||||
<a title=":{{$file['filename']}}:" href="javascript:;" onclick="formatTextEmoji ('{{$file['filename']}}');"><img class="comment_emoji_small" src="//w0bm.com/images/comments/{{$file['basename']}}"></a>
|
||||
<a class="w0bm_emoji_anchor" title=":{{$file['filename']}}:" href="javascript:;" onclick="formatTextEmoji ('{{$file['filename']}}');"><img class="comment_emoji_small" src="//w0bm.com/images/comments/{{$file['basename']}}"></a>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -11,13 +11,17 @@
|
||||
</a>
|
||||
@endif
|
||||
</div>-->
|
||||
<!--<div id="survey">
|
||||
Help to improve w0bm, click <a href="https://www.strawpoll.me/20512203" target="_blank">here</a>
|
||||
</div>-->
|
||||
{{--<div id="matrix">
|
||||
<span id="bluepill"></span> <a href="/matrix">[matrix] It's time for your redpill honey</a> <span id="redpill"></span>
|
||||
</div>--}}
|
||||
@if(Auth::check())
|
||||
@if($video->id == '30186')
|
||||
@include('partials.thread_closed')
|
||||
@else
|
||||
@include('partials.commentform')
|
||||
@endif
|
||||
|
||||
@else
|
||||
@endif
|
||||
|
||||
@if(Auth::check())
|
||||
<div id="comment_container_scrollable" class="comments hidden-xs">
|
||||
|
@@ -5,8 +5,7 @@
|
||||
<label for="tag-add-toggle">
|
||||
<li id="tagadder" class="addtagsy">[+Add Tag]</li>
|
||||
</label>
|
||||
<li class="addtagsy btc-d"><a href="/donations"><i class="fa fa-bitcoin" aria-hidden="true"></i></a></li>
|
||||
<li class="addtagsy"><a href="/irc">Chat </a></li>
|
||||
<li class="addtagsy"><a href="/irc">IRC </a></li>
|
||||
<li class="addtagsy"><a href="/about">About </a></li>
|
||||
<li class="addtagsy"><a href="/contact">Contact </a></li>
|
||||
<li class="addtagsy"><a href="/rules">Rules </a></li>
|
||||
@@ -22,7 +21,7 @@
|
||||
</div>
|
||||
@else
|
||||
<ul class="nav navbar-nav info-nav">
|
||||
<li class="addtagsy"><a href="/irc">Chat </a></li>
|
||||
<li class="addtagsy"><a href="/irc">IRC </a></li>
|
||||
<li class="addtagsy"><a href="/about">About </a></li>
|
||||
<li class="addtagsy"><a href="/contact">Contact </a></li>
|
||||
<li class="addtagsy"><a href="/rules">Rules </a></li>
|
||||
|
3
resources/views/layout1/partials/thread_closed.php
Normal file
3
resources/views/layout1/partials/thread_closed.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="thread_closed">
|
||||
<span>Thread closed! ;__;</span>
|
||||
</div>
|
@@ -35,4 +35,5 @@
|
||||
@endforeach
|
||||
</ol>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
17
resources/views/layout1/settings.blade.php
Normal file
17
resources/views/layout1/settings.blade.php
Normal file
@@ -0,0 +1,17 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Layouts</h4>
|
||||
<div class="box">
|
||||
<h5>Change how you experience w0bm.com</h5>
|
||||
<ul class="layout-ul">
|
||||
<li><a class="nav-link layout1" style="font-size: 10px;" href="/api/user/layout?layout=1">w0bm</a>The default look</li>
|
||||
<li><a class="nav-link layout2" style="font-size: 10px;" href="/api/user/layout?layout=2">Njum</a>Alternative approach</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=3">z0mb</a>z0r.de layout + theme</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=4">nojs</a>The nojs layout (broken)</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=5">Mobile</a>The mobile optimized default layout</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=6">Marderchen</a>This is marders Layout, it has no async js</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=7">2017</a>The layout from 2017</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=8">2015</a>The OG w0bm</li>
|
||||
</ul>
|
||||
</div>
|
||||
@endsection
|
@@ -1,108 +1,5 @@
|
||||
@extends('profilelayout')
|
||||
@section('novidcontent')
|
||||
<?php $comment = config('comments'); ?>
|
||||
<div class="page-header">
|
||||
<h3>About</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>What is w0bm.com?</h4>
|
||||
<ul>
|
||||
<li>w0bm.com is a collaborative, non-profit, modern WebM Archive</li>
|
||||
<li>We collect random videos from the internet.</li>
|
||||
<li>It's also about having fun and sharing nice videos</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Following shortcuts are available:</h4>
|
||||
<ul class="strong-colored">
|
||||
<li>Press: <strong>R</strong> for random</li>
|
||||
<li>Press: <strong>→</strong>, <strong>D</strong> or <strong>L</strong> for next</li>
|
||||
<li>Press: <strong>←</strong>, <strong>A</strong> or <strong>H</strong> for prev</li>
|
||||
<li>Press: <strong>↑</strong> or <strong>W</strong> for volume up</li>
|
||||
<li>Press: <strong>↓</strong> or <strong>S</strong> for volume down</li>
|
||||
<li>Press: <strong>F</strong> for fav</li>
|
||||
<li>Scroll with your mouse up and down to trigger next or prev</li>
|
||||
<li>Press: <strong>C</strong> to toggle the comment section</li>
|
||||
<li>Press: <strong>SPACE</strong> to pause/unpause the video</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="filtersettings">Filter settings</h4>
|
||||
<p style="color:red;">Filter is now global and not logged in users will only see sfw videos</p>
|
||||
<p>You can also set your own custom filters by clicking on Filter and then inserting the tags you don't want to see while browsing.</p>
|
||||
<p>Example:</p>
|
||||
<div class="about-tags">
|
||||
<span class="tag label label-info">anime</span> <span class="tag label label-info">asians</span> <span class="tag label label-info">Crayon Pop</span> <span class="tag label label-info">gay</span>
|
||||
</div>
|
||||
<p>You will see that our videos are tagged with either <span class="label label-default" style="color:#23ff00">sfw</span> or <span class="label label-default" style="color:red">nsfw</span> these labels mean in nearly 99% of the case at least for uploads tagged with nsfw that they are nsfw, but the sfw tag isn't always sfw and you shouldn't think that we really care about this, there is probably a lot of content which is not tagged as nsfw but still is nsfw.</p>
|
||||
<p>Always take care and when you are not sure if you can browse w0bm at work, don't do it, we don't guarantee that everything is properly tagged and you will encounter something that can get you in trouble.</p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="mods">Need one of our professionals?</h4>
|
||||
<p>Our Mods work 24/7/365 for free and are basically just here to delete your reposts</p>
|
||||
<p>Contact them if you need them:</p>
|
||||
<ul class="mötter">
|
||||
<li><a href="/user/belst">belst</a></li>
|
||||
<li><a href="/user/gz">gz</a></li>
|
||||
<li><a href="/user/Flummi">Flummi</a></li>
|
||||
<li><a href="/user/jkhsjdhjs">jkhsjdhjs</a></li>
|
||||
<li><a href="/user/Alucard">Alucard</a></li>
|
||||
<li><a href="/user/flinny">flinny</a></li>
|
||||
<li><a href="/user/milste">milste</a></li>
|
||||
</ul>
|
||||
<p>Mods can be contacted either via <code>@$modname</code> in the comments or via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 id="format">Comment formatting</h4>
|
||||
<ul>
|
||||
<li>>mfw w0bm is nice :3 will become: <span style="color:#80FF00;">>mfw w0bm is nice :3</span></li>
|
||||
<li>[reich]Pantsu Pantsu Pantsu[/reich] will become: <span class="reich">Pantsu Pantsu Pantsu</span></li>
|
||||
<li>[krebs]KREBS KREBS KREBS KREBS[/krebs] will become: <span class="anim">KREBS KREBS KREBS KREBS</span></li>
|
||||
<li>[rb]JA GEIL SCHNITZEL MHM JA!!!![/rb] will become: <span class="rainbow">JA GEIL SCHNITZEL MHM JA!!!!</span></li>
|
||||
<li>[spoiler]f0ck you![/spoiler] will become: <span class="spoiler">f0ck you!</span></li>
|
||||
<li>*gg* or _gg_ will become: <em>gg</em></li>
|
||||
<li>**gg** or __gg__ will become: <strong>gg</strong></li>
|
||||
<li>~~nope~~ will become: <del>nope</del></li>
|
||||
<li>`code` will become: <code>code</code></li>
|
||||
<li>--- will insert a line<hr>to seperate</li>
|
||||
</ul>
|
||||
<p>This cannot be stacked, don't do it.</p>
|
||||
<p>If you want to answer someone, simply use <code>^</code> as often as you need to point to the comment you want to answer to.</p>
|
||||
<p>If you want to ping someone directly in a comment use <code>@$user</code></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Allowed sources for image parsing in the comment section</h4>
|
||||
<p>Filetypes: {{ join(',', $comment['allowedImageFileExtensions']) }} - only secure https links will work!</p>
|
||||
<ul>
|
||||
@foreach(array_keys($comment['allowedHosters']) as $hoster)
|
||||
@if($hoster != '')
|
||||
<li><a href="https://{{$hoster}}">{{$hoster}}</a></li>
|
||||
@endif
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>FAQ</h4>
|
||||
<p>Q: w0bm is laggy for me and I don't know why.</p>
|
||||
<p>A: It's mostly because of the background. It's very resource heavy and can cause lag on some computers, if you experience this, you should click the yellow circle on the video page to turn it off <i style="color:#fff200;" class="fa fa-adjust"></i></p>
|
||||
<p>Q: I don't know how to create WebMs</p>
|
||||
<p>A: Check out our <a href="/webm">WebM support</a> page and pick the solution you like the most!</p>
|
||||
<p>Q: Can you allow mp4s to be uploaded?</p>
|
||||
<p>A: Why do you think this website is called w0bm?</p>
|
||||
<p>Q: I want to give you guys some feedback and maybe some suggestions, where should I go?</p>
|
||||
<p>A: The best way to suggest something is by contacting us directly via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h5>Disclaimer:</h5>
|
||||
<p>Content on this page must not necessarily reflect the actual views of the administration.</p>
|
||||
<p>Please note this, we try to be very open to any content, also content that is disturbing or otherwise unliked by most people, we do this for the sake of the freedom to shitpost even critical stuff, please check the filter settings if you get upset easily and filter out unwanted videos, thanks!</p>
|
||||
</div>
|
||||
|
||||
{!!$blah!!}
|
||||
@endsection
|
||||
|
||||
|
@@ -42,7 +42,6 @@
|
||||
</div>
|
||||
<div class="col-sm scrollable p-0"></div>
|
||||
</div>
|
||||
<wip>v.1.{{ filemtime("njum/css/cstms.css") }} WIP</wip>
|
||||
<div class="col-sm scrollable hidden-xs p-0"></div>
|
||||
</div>
|
||||
</body>
|
||||
|
@@ -4,7 +4,7 @@
|
||||
{!! csrf_field() !!}
|
||||
<div class="comment-panel panel-default">
|
||||
<div class="comment-panel panel-body">
|
||||
{!! Form::textarea('comment', null, ['placeholder' => 'Write something useful', 'id' => 'cinput', 'class' => 'form-control bg-´dark text-light comment-entry-textarea', 'required' => 'required']) !!}
|
||||
{!! Form::textarea('comment', null, ['placeholder' => 'Write something...', 'id' => 'cinput', 'class' => 'form-control text-light comment-entry-textarea', 'required' => 'required']) !!}
|
||||
</div>
|
||||
<div class="commentButton">
|
||||
<div id="comment_tools" class="commentform-panel-footer"><button type="submit" class="btn btn-dark btn-sm">Post</button>
|
||||
|
@@ -22,6 +22,10 @@
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
@if($video->id == '30186')
|
||||
@include('partials.thread_closed')
|
||||
@else
|
||||
@include('partials.commentform')
|
||||
@endif
|
||||
</div>
|
||||
@endif
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<nav class="navbar navbar-expand-lg navbar-dark bg-dark rounded-bottom sticky-top">
|
||||
<nav class="navbar navbar-expand-lg navbar-dark bg-dark sticky-top">
|
||||
<div class="w0bm-logo">
|
||||
<a class="navbar-brand" href="/main">
|
||||
<img data-toggle="popover" data-trigger="hover" data-placement="left" data-content="0tter 5h1t" id="logo" src="https://w0bm.com/w0bm_mosh_banner_by_marderchen.gif" class="d-inline-block align-top" alt="w0bm.com">
|
||||
<img id="logo" src="https://w0bm.com/w0bm_mosh_banner_by_marderchen.gif" class="d-inline-block align-top" alt="w0bm.com">
|
||||
</a>
|
||||
</div>
|
||||
<ul class="navbar-nav mr-auto">
|
||||
@@ -64,14 +64,14 @@
|
||||
<div class="search-index hidden-xs d-none d-md-block">
|
||||
<form method="get" action="/index" class="form-inline my-2 my-lg-0">
|
||||
{!! Form::text('q', isset($q) ? $q : null, ['class' => 'form-control mr-sm-2 search-input text-light', 'placeholder' => 'Search w0bm.com']) !!}
|
||||
<button class="btn btn-dark" type="submit">Search</button>
|
||||
<button class="search-btn btn btn-dark" type="submit"><i class="fa fa-search" aria-hidden="true"></i></button>
|
||||
</form>
|
||||
</div>
|
||||
@else
|
||||
<div class="search-index hidden-xs d-none d-md-block">
|
||||
<form method="get" action="/main" class="form-inline my-2 my-lg-0">
|
||||
{!! Form::text('q', isset($q) ? $q : null, ['class' => 'form-control mr-sm-2 search-input text-light', 'placeholder' => 'Search w0bm.com']) !!}
|
||||
<button class="btn btn-dark" type="submit">Search</button>
|
||||
<button class="search-btn btn btn-dark" type="submit"><i class="fa fa-search" aria-hidden="true"></i></button>
|
||||
</form>
|
||||
</div>
|
||||
@endif
|
||||
|
3
resources/views/layout2/partials/thread_closed.php
Normal file
3
resources/views/layout2/partials/thread_closed.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="thread_closed">
|
||||
<span>Thread closed! ;__;</span>
|
||||
</div>
|
15
resources/views/layout2/settings.blade.php
Normal file
15
resources/views/layout2/settings.blade.php
Normal file
@@ -0,0 +1,15 @@
|
||||
@extends('profilelayout')
|
||||
@section('novidcontent')
|
||||
<div class="box">
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item"><a href="/api/user/layout?layout=1">w0bm.com</a> <span class="text-end">[The default Layout]</span></li>
|
||||
<li class="list-group-item active"><a href="/api/user/layout?layout=2">Njum</a> <span class="text-end">[More focussed on the video, also 4:3]</span></li>
|
||||
<li class="list-group-item"><a href="/api/user/layout?layout=3">z0mb</a> <span class="text-end">[z0r.de Layout]</span></li>
|
||||
<li class="list-group-item"><a href="/api/user/layout?layout=4">nojs</a> <span class="text-end">[For the nojs neckbeards, lol]</span></li>
|
||||
<li class="list-group-item"><a href="/api/user/layout?layout=5">Mobile</a> <span class="text-end">[The default Layout optimized for mobile usage]</span></li>
|
||||
<li class="list-group-item"><a href="/api/user/layout?layout=6">Marderchen</a> <span class="text-end">[Marderlayout, older version of the default layout but without async JS]</span></li>
|
||||
<li class="list-group-item"><a href="/api/user/layout?layout=7">2017</a> <span class="text-end">[w0bm.com from ~2017]</span></li>
|
||||
<li class="list-group-item"><a href="/api/user/layout?layout=8">2015</a> <span class="text-end">[The OG w0bm.com Layout]</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
@endsection
|
@@ -4,7 +4,7 @@
|
||||
<div class="video-content">
|
||||
<div class="video">
|
||||
<div class="embed-responsive embed-responsive-16by9">
|
||||
<video id="video" class="video rounded embed-responsive-item" loop preload="auto" crossorigin="anonymous">
|
||||
<video id="video" class="video embed-responsive-item" loop preload="auto" crossorigin="anonymous">
|
||||
<source src="//w0bm.com/b{{ "/" . $video->file }}">
|
||||
</video>
|
||||
</div>
|
||||
@@ -18,7 +18,7 @@
|
||||
<div class="page">
|
||||
<div class="video-wrap embed-responsive embed-responsive-16by9">
|
||||
<div class="video">
|
||||
<video id="video" class="video rounded embed-responsive-item" loop preload="auto" crossorigin="anonymous">
|
||||
<video id="video" class="video embed-responsive-item" loop preload="auto" crossorigin="anonymous">
|
||||
<source src="//w0bm.com/b{{ "/" . $video->file }}">
|
||||
</video>
|
||||
</div>
|
||||
@@ -28,7 +28,7 @@
|
||||
@endsection
|
||||
|
||||
@section('floatvid')
|
||||
<div class="video-wrap embed-responsive embed-responsive-16by9 rounded" id="sticky-container">
|
||||
<div class="video-wrap embed-responsive embed-responsive-16by9" id="sticky-container">
|
||||
@if($video->id == '27204')
|
||||
<iframe src="https://w0bm.com/loop/index.html"></iframe>
|
||||
@else
|
||||
|
@@ -1,108 +1,5 @@
|
||||
@extends('profilelayout')
|
||||
@section('novidcontent')
|
||||
<?php $comment = config('comments'); ?>
|
||||
<div class="page-header">
|
||||
<h3>About</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>What is w0bm.com?</h4>
|
||||
<ul>
|
||||
<li>w0bm.com is a collaborative, non-profit, modern WebM Archive</li>
|
||||
<li>We collect random videos from the internet.</li>
|
||||
<li>It's also about having fun and sharing nice videos</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Following shortcuts are available:</h4>
|
||||
<ul class="strong-colored">
|
||||
<li>Press: <strong>R</strong> for random</li>
|
||||
<li>Press: <strong>→</strong>, <strong>D</strong> or <strong>L</strong> for next</li>
|
||||
<li>Press: <strong>←</strong>, <strong>A</strong> or <strong>H</strong> for prev</li>
|
||||
<li>Press: <strong>↑</strong> or <strong>W</strong> for volume up</li>
|
||||
<li>Press: <strong>↓</strong> or <strong>S</strong> for volume down</li>
|
||||
<li>Press: <strong>F</strong> for fav</li>
|
||||
<li>Scroll with your mouse up and down to trigger next or prev</li>
|
||||
<li>Press: <strong>C</strong> to toggle the comment section</li>
|
||||
<li>Press: <strong>SPACE</strong> to pause/unpause the video</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="filtersettings">Filter settings</h4>
|
||||
<p style="color:red;">Filter is now global and not logged in users will only see sfw videos</p>
|
||||
<p>You can also set your own custom filters by clicking on Filter and then inserting the tags you don't want to see while browsing.</p>
|
||||
<p>Example:</p>
|
||||
<div class="about-tags">
|
||||
<span class="tag label label-info">anime</span> <span class="tag label label-info">asians</span> <span class="tag label label-info">Crayon Pop</span> <span class="tag label label-info">gay</span>
|
||||
</div>
|
||||
<p>You will see that our videos are tagged with either <span class="label label-default" style="color:#23ff00">sfw</span> or <span class="label label-default" style="color:red">nsfw</span> these labels mean in nearly 99% of the case at least for uploads tagged with nsfw that they are nsfw, but the sfw tag isn't always sfw and you shouldn't think that we really care about this, there is probably a lot of content which is not tagged as nsfw but still is nsfw.</p>
|
||||
<p>Always take care and when you are not sure if you can browse w0bm at work, don't do it, we don't guarantee that everything is properly tagged and you will encounter something that can get you in trouble.</p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="mods">Need one of our professionals?</h4>
|
||||
<p>Our Mods work 24/7/365 for free and are basically just here to delete your reposts</p>
|
||||
<p>Contact them if you need them:</p>
|
||||
<ul class="mötter">
|
||||
<li><a href="/user/belst">belst</a></li>
|
||||
<li><a href="/user/gz">gz</a></li>
|
||||
<li><a href="/user/Flummi">Flummi</a></li>
|
||||
<li><a href="/user/jkhsjdhjs">jkhsjdhjs</a></li>
|
||||
<li><a href="/user/Alucard">Alucard</a></li>
|
||||
<li><a href="/user/flinny">flinny</a></li>
|
||||
<li><a href="/user/milste">milste</a></li>
|
||||
</ul>
|
||||
<p>Mods can be contacted either via <code>@$modname</code> in the comments or via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 id="format">Comment formatting</h4>
|
||||
<ul>
|
||||
<li>>mfw w0bm is nice :3 will become: <span style="color:#80FF00;">>mfw w0bm is nice :3</span></li>
|
||||
<li>[reich]Pantsu Pantsu Pantsu[/reich] will become: <span class="reich">Pantsu Pantsu Pantsu</span></li>
|
||||
<li>[krebs]KREBS KREBS KREBS KREBS[/krebs] will become: <span class="anim">KREBS KREBS KREBS KREBS</span></li>
|
||||
<li>[rb]JA GEIL SCHNITZEL MHM JA!!!![/rb] will become: <span class="rainbow">JA GEIL SCHNITZEL MHM JA!!!!</span></li>
|
||||
<li>[spoiler]f0ck you![/spoiler] will become: <span class="spoiler">f0ck you!</span></li>
|
||||
<li>*gg* or _gg_ will become: <em>gg</em></li>
|
||||
<li>**gg** or __gg__ will become: <strong>gg</strong></li>
|
||||
<li>~~nope~~ will become: <del>nope</del></li>
|
||||
<li>`code` will become: <code>code</code></li>
|
||||
<li>--- will insert a line<hr>to seperate</li>
|
||||
</ul>
|
||||
<p>This cannot be stacked, don't do it.</p>
|
||||
<p>If you want to answer someone, simply use <code>^</code> as often as you need to point to the comment you want to answer to.</p>
|
||||
<p>If you want to ping someone directly in a comment use <code>@$user</code></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Allowed sources for image parsing in the comment section</h4>
|
||||
<p>Filetypes: {{ join(',', $comment['allowedImageFileExtensions']) }} - only secure https links will work!</p>
|
||||
<ul>
|
||||
@foreach(array_keys($comment['allowedHosters']) as $hoster)
|
||||
@if($hoster != '')
|
||||
<li><a href="https://{{$hoster}}">{{$hoster}}</a></li>
|
||||
@endif
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>FAQ</h4>
|
||||
<p>Q: w0bm is laggy for me and I don't know why.</p>
|
||||
<p>A: It's mostly because of the background. It's very resource heavy and can cause lag on some computers, if you experience this, you should click the yellow circle on the video page to turn it off <i style="color:#fff200;" class="fa fa-adjust"></i></p>
|
||||
<p>Q: I don't know how to create WebMs</p>
|
||||
<p>A: Check out our <a href="/webm">WebM support</a> page and pick the solution you like the most!</p>
|
||||
<p>Q: Can you allow mp4s to be uploaded?</p>
|
||||
<p>A: Why do you think this website is called w0bm?</p>
|
||||
<p>Q: I want to give you guys some feedback and maybe some suggestions, where should I go?</p>
|
||||
<p>A: The best way to suggest something is by contacting us directly via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h5>Disclaimer:</h5>
|
||||
<p>Content on this page must not necessarily reflect the actual views of the administration.</p>
|
||||
<p>Please note this, we try to be very open to any content, also content that is disturbing or otherwise unliked by most people, we do this for the sake of the freedom to shitpost even critical stuff, please check the filter settings if you get upset easily and filter out unwanted videos, thanks!</p>
|
||||
</div>
|
||||
|
||||
{!!$blah!!}
|
||||
@endsection
|
||||
|
||||
|
@@ -87,7 +87,7 @@
|
||||
</div>
|
||||
</body>
|
||||
<script type="text/javascript" defer src="/z0mb/js/jquery.min.js"></script>
|
||||
<script type="text/javascript" defer src="/zßmb/js/jquery.timeago.js"></script>
|
||||
<script type="text/javascript" defer src="/z0mb/js/jquery.timeago.js"></script>
|
||||
<script type="text/javascript" defer src="/z0mb/js/popper.min.js"></script>
|
||||
<script type="text/javascript" defer src="/z0mb/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" defer src="/z0mb/js/bootstrap-tagsinput.min.js"></script>
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<div class="card @if($del = !is_null($comment->deleted_at)) panel-danger @else panel-default @endif" data-id="{{$comment->id}}" author="{{$comment->user->username}}">
|
||||
<div class="comment panel-body" author="{{$comment->user->username}}">
|
||||
<div class="Avatar">
|
||||
<span class="avatarBox"><img src="https://f0ck.it/uploads/2019/11/BCKEXcV.png"></span>
|
||||
<span class="avatarBox"><img src="/images/z0mbotter.png"></span>
|
||||
</div>
|
||||
<a class="{{$comment->user->username}} user_name" href="/user/{{$comment->user->username}}">{!! $comment->user->displayName() !!}</a>
|
||||
<a id="timestamp" title="{{$video->created_at->toIso8601String()}}">{{$video->created_at->diffForHumans()}}</a>
|
||||
|
@@ -5,7 +5,11 @@
|
||||
</a>
|
||||
</div>
|
||||
<div class="collapse" id="collapseComments">
|
||||
@if($video->id == '30186')
|
||||
@include('partials.thread_closed')
|
||||
@else
|
||||
@include('partials.commentform')
|
||||
@endif
|
||||
<div class=" commentwrapper comments">
|
||||
<?php
|
||||
if($mod = (Auth::check() && Auth::user()->can('delete_comment'))) $comments = $video->comments()->withTrashed()->get();
|
||||
|
3
resources/views/layout3/partials/thread_closed.php
Normal file
3
resources/views/layout3/partials/thread_closed.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="thread_closed">
|
||||
<span>Thread closed! ;__;</span>
|
||||
</div>
|
17
resources/views/layout3/settings.blade.php
Normal file
17
resources/views/layout3/settings.blade.php
Normal file
@@ -0,0 +1,17 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Layouts</h4>
|
||||
<div class="box">
|
||||
<h5>Change how you experience w0bm.com</h5>
|
||||
<ul class="layout-ul">
|
||||
<li><a class="nav-link layout1" style="font-size: 10px;" href="/api/user/layout?layout=1">w0bm</a>The default look</li>
|
||||
<li><a class="nav-link layout2" style="font-size: 10px;" href="/api/user/layout?layout=2">Njum</a>Alternative approach</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=3">z0mb</a>z0r.de layout + theme</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=4">nojs</a>The nojs layout (broken)</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=5">Mobile</a>The mobile optimized default layout</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=6">Marderchen</a>This is marders Layout, it has no async js</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=7">2017</a>The layout from 2017</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=8">2015</a>The OG w0bm</li>
|
||||
</ul>
|
||||
</div>
|
||||
@endsection
|
@@ -1,108 +1,5 @@
|
||||
@extends('profilelayout')
|
||||
@section('novidcontent')
|
||||
<?php $comment = config('comments'); ?>
|
||||
<div class="page-header">
|
||||
<h3>About</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>What is w0bm.com?</h4>
|
||||
<ul>
|
||||
<li>w0bm.com is a collaborative, non-profit, modern WebM Archive</li>
|
||||
<li>We collect random videos from the internet.</li>
|
||||
<li>It's also about having fun and sharing nice videos</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Following shortcuts are available:</h4>
|
||||
<ul class="strong-colored">
|
||||
<li>Press: <strong>R</strong> for random</li>
|
||||
<li>Press: <strong>→</strong>, <strong>D</strong> or <strong>L</strong> for next</li>
|
||||
<li>Press: <strong>←</strong>, <strong>A</strong> or <strong>H</strong> for prev</li>
|
||||
<li>Press: <strong>↑</strong> or <strong>W</strong> for volume up</li>
|
||||
<li>Press: <strong>↓</strong> or <strong>S</strong> for volume down</li>
|
||||
<li>Press: <strong>F</strong> for fav</li>
|
||||
<li>Scroll with your mouse up and down to trigger next or prev</li>
|
||||
<li>Press: <strong>C</strong> to toggle the comment section</li>
|
||||
<li>Press: <strong>SPACE</strong> to pause/unpause the video</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="filtersettings">Filter settings</h4>
|
||||
<p style="color:red;">Filter is now global and not logged in users will only see sfw videos</p>
|
||||
<p>You can also set your own custom filters by clicking on Filter and then inserting the tags you don't want to see while browsing.</p>
|
||||
<p>Example:</p>
|
||||
<div class="about-tags">
|
||||
<span class="tag label label-info">anime</span> <span class="tag label label-info">asians</span> <span class="tag label label-info">Crayon Pop</span> <span class="tag label label-info">gay</span>
|
||||
</div>
|
||||
<p>You will see that our videos are tagged with either <span class="label label-default" style="color:#23ff00">sfw</span> or <span class="label label-default" style="color:red">nsfw</span> these labels mean in nearly 99% of the case at least for uploads tagged with nsfw that they are nsfw, but the sfw tag isn't always sfw and you shouldn't think that we really care about this, there is probably a lot of content which is not tagged as nsfw but still is nsfw.</p>
|
||||
<p>Always take care and when you are not sure if you can browse w0bm at work, don't do it, we don't guarantee that everything is properly tagged and you will encounter something that can get you in trouble.</p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="mods">Need one of our professionals?</h4>
|
||||
<p>Our Mods work 24/7/365 for free and are basically just here to delete your reposts</p>
|
||||
<p>Contact them if you need them:</p>
|
||||
<ul class="mötter">
|
||||
<li><a href="/user/belst">belst</a></li>
|
||||
<li><a href="/user/gz">gz</a></li>
|
||||
<li><a href="/user/Flummi">Flummi</a></li>
|
||||
<li><a href="/user/jkhsjdhjs">jkhsjdhjs</a></li>
|
||||
<li><a href="/user/Alucard">Alucard</a></li>
|
||||
<li><a href="/user/flinny">flinny</a></li>
|
||||
<li><a href="/user/milste">milste</a></li>
|
||||
</ul>
|
||||
<p>Mods can be contacted either via <code>@$modname</code> in the comments or via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 id="format">Comment formatting</h4>
|
||||
<ul>
|
||||
<li>>mfw w0bm is nice :3 will become: <span style="color:#80FF00;">>mfw w0bm is nice :3</span></li>
|
||||
<li>[reich]Pantsu Pantsu Pantsu[/reich] will become: <span class="reich">Pantsu Pantsu Pantsu</span></li>
|
||||
<li>[krebs]KREBS KREBS KREBS KREBS[/krebs] will become: <span class="anim">KREBS KREBS KREBS KREBS</span></li>
|
||||
<li>[rb]JA GEIL SCHNITZEL MHM JA!!!![/rb] will become: <span class="rainbow">JA GEIL SCHNITZEL MHM JA!!!!</span></li>
|
||||
<li>[spoiler]f0ck you![/spoiler] will become: <span class="spoiler">f0ck you!</span></li>
|
||||
<li>*gg* or _gg_ will become: <em>gg</em></li>
|
||||
<li>**gg** or __gg__ will become: <strong>gg</strong></li>
|
||||
<li>~~nope~~ will become: <del>nope</del></li>
|
||||
<li>`code` will become: <code>code</code></li>
|
||||
<li>--- will insert a line<hr>to seperate</li>
|
||||
</ul>
|
||||
<p>This cannot be stacked, don't do it.</p>
|
||||
<p>If you want to answer someone, simply use <code>^</code> as often as you need to point to the comment you want to answer to.</p>
|
||||
<p>If you want to ping someone directly in a comment use <code>@$user</code></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Allowed sources for image parsing in the comment section</h4>
|
||||
<p>Filetypes: {{ join(',', $comment['allowedImageFileExtensions']) }} - only secure https links will work!</p>
|
||||
<ul>
|
||||
@foreach(array_keys($comment['allowedHosters']) as $hoster)
|
||||
@if($hoster != '')
|
||||
<li><a href="https://{{$hoster}}">{{$hoster}}</a></li>
|
||||
@endif
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>FAQ</h4>
|
||||
<p>Q: w0bm is laggy for me and I don't know why.</p>
|
||||
<p>A: It's mostly because of the background. It's very resource heavy and can cause lag on some computers, if you experience this, you should click the yellow circle on the video page to turn it off <i style="color:#fff200;" class="fa fa-adjust"></i></p>
|
||||
<p>Q: I don't know how to create WebMs</p>
|
||||
<p>A: Check out our <a href="/webm">WebM support</a> page and pick the solution you like the most!</p>
|
||||
<p>Q: Can you allow mp4s to be uploaded?</p>
|
||||
<p>A: Why do you think this website is called w0bm?</p>
|
||||
<p>Q: I want to give you guys some feedback and maybe some suggestions, where should I go?</p>
|
||||
<p>A: The best way to suggest something is by contacting us directly via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h5>Disclaimer:</h5>
|
||||
<p>Content on this page must not necessarily reflect the actual views of the administration.</p>
|
||||
<p>Please note this, we try to be very open to any content, also content that is disturbing or otherwise unliked by most people, we do this for the sake of the freedom to shitpost even critical stuff, please check the filter settings if you get upset easily and filter out unwanted videos, thanks!</p>
|
||||
</div>
|
||||
|
||||
{!!$blah!!}
|
||||
@endsection
|
||||
|
||||
|
@@ -57,12 +57,7 @@
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="search-index hidden-xs d-none d-md-block">
|
||||
<form method="get" action="/index" class="form-inline my-2 my-lg-0">
|
||||
{!! Form::text('q', isset($q) ? $q : null, ['class' => 'form-control mr-sm-2 search-input text-light', 'placeholder' => 'Search w0bm.com']) !!}
|
||||
<button class="btn btn-dark" type="submit">Search</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</nav>
|
||||
|
@@ -16,20 +16,23 @@
|
||||
<!--
|
||||
w0bm.com NO-JS v1
|
||||
-->
|
||||
<div class="container-fluid row p-0" id="wrapper">
|
||||
<div class="container-fluid p-0">
|
||||
<div class="container" id="wrapper">
|
||||
<div class="container">
|
||||
@include('fuetli')
|
||||
<div class="col-md p-0">
|
||||
<div class="left">
|
||||
@yield('floatvid')
|
||||
</div>
|
||||
<div class="col-sm p-0">
|
||||
<div class="right">
|
||||
<div class="nojsleleks">
|
||||
@include('video-partials.video-metadata')
|
||||
@include('partials.tags-light')
|
||||
@if($video->id == '30186')
|
||||
@include('partials.thread_closed')
|
||||
@else
|
||||
@include('partials.commentform')
|
||||
<br>
|
||||
@endif
|
||||
@include('partials.comments')
|
||||
|
||||
<br>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
3
resources/views/layout4/partials/thread_closed.php
Normal file
3
resources/views/layout4/partials/thread_closed.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="thread_closed">
|
||||
<span>Thread closed! ;__;</span>
|
||||
</div>
|
17
resources/views/layout4/settings.blade.php
Normal file
17
resources/views/layout4/settings.blade.php
Normal file
@@ -0,0 +1,17 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Layouts</h4>
|
||||
<div class="box">
|
||||
<h5>Change how you experience w0bm.com</h5>
|
||||
<ul class="layout-ul">
|
||||
<li><a class="nav-link layout1" style="font-size: 10px;" href="/api/user/layout?layout=1">w0bm</a>The default look</li>
|
||||
<li><a class="nav-link layout2" style="font-size: 10px;" href="/api/user/layout?layout=2">Njum</a>Alternative approach</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=3">z0mb</a>z0r.de layout + theme</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=4">nojs</a>The nojs layout (broken)</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=5">Mobile</a>The mobile optimized default layout</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=6">Marderchen</a>This is marders Layout, it has no async js</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=7">2017</a>The layout from 2017</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=8">2015</a>The OG w0bm</li>
|
||||
</ul>
|
||||
</div>
|
||||
@endsection
|
@@ -1,108 +1,6 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<?php $comment = config('comments'); ?>
|
||||
<div class="page-header">
|
||||
<h3>About</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>What is w0bm.com?</h4>
|
||||
<ul>
|
||||
<li>w0bm.com is a collaborative, non-profit, modern WebM Archive</li>
|
||||
<li>We collect random videos from the internet.</li>
|
||||
<li>It's also about having fun and sharing nice videos</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Following shortcuts are available:</h4>
|
||||
<ul class="strong-colored">
|
||||
<li>Press: <strong>R</strong> for random</li>
|
||||
<li>Press: <strong>→</strong>, <strong>D</strong> or <strong>L</strong> for next</li>
|
||||
<li>Press: <strong>←</strong>, <strong>A</strong> or <strong>H</strong> for prev</li>
|
||||
<li>Press: <strong>↑</strong> or <strong>W</strong> for volume up</li>
|
||||
<li>Press: <strong>↓</strong> or <strong>S</strong> for volume down</li>
|
||||
<li>Press: <strong>F</strong> for fav</li>
|
||||
<li>Scroll with your mouse up and down to trigger next or prev</li>
|
||||
<li>Press: <strong>C</strong> to toggle the comment section</li>
|
||||
<li>Press: <strong>SPACE</strong> to pause/unpause the video</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="filtersettings">Filter settings</h4>
|
||||
<p style="color:red;">Filter is now global and not logged in users will only see sfw videos</p>
|
||||
<p>You can also set your own custom filters by clicking on Filter and then inserting the tags you don't want to see while browsing.</p>
|
||||
<p>Example:</p>
|
||||
<div class="about-tags">
|
||||
<span class="tag label label-info">anime</span> <span class="tag label label-info">asians</span> <span class="tag label label-info">Crayon Pop</span> <span class="tag label label-info">gay</span>
|
||||
</div>
|
||||
<p>You will see that our videos are tagged with either <span class="label label-default" style="color:#23ff00">sfw</span> or <span class="label label-default" style="color:red">nsfw</span> these labels mean in nearly 99% of the case at least for uploads tagged with nsfw that they are nsfw, but the sfw tag isn't always sfw and you shouldn't think that we really care about this, there is probably a lot of content which is not tagged as nsfw but still is nsfw.</p>
|
||||
<p>Always take care and when you are not sure if you can browse w0bm at work, don't do it, we don't guarantee that everything is properly tagged and you will encounter something that can get you in trouble.</p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="mods">Need one of our professionals?</h4>
|
||||
<p>Our Mods work 24/7/365 for free and are basically just here to delete your reposts</p>
|
||||
<p>Contact them if you need them:</p>
|
||||
<ul class="mötter">
|
||||
<li><a href="/user/belst">belst</a></li>
|
||||
<li><a href="/user/gz">gz</a></li>
|
||||
<li><a href="/user/Flummi">Flummi</a></li>
|
||||
<li><a href="/user/jkhsjdhjs">jkhsjdhjs</a></li>
|
||||
<li><a href="/user/Alucard">Alucard</a></li>
|
||||
<li><a href="/user/flinny">flinny</a></li>
|
||||
<li><a href="/user/milste">milste</a></li>
|
||||
</ul>
|
||||
<p>Mods can be contacted either via <code>@$modname</code> in the comments or via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 id="format">Comment formatting</h4>
|
||||
<ul>
|
||||
<li>>mfw w0bm is nice :3 will become: <span style="color:#80FF00;">>mfw w0bm is nice :3</span></li>
|
||||
<li>[reich]Pantsu Pantsu Pantsu[/reich] will become: <span class="reich">Pantsu Pantsu Pantsu</span></li>
|
||||
<li>[krebs]KREBS KREBS KREBS KREBS[/krebs] will become: <span class="anim">KREBS KREBS KREBS KREBS</span></li>
|
||||
<li>[rb]JA GEIL SCHNITZEL MHM JA!!!![/rb] will become: <span class="rainbow">JA GEIL SCHNITZEL MHM JA!!!!</span></li>
|
||||
<li>[spoiler]f0ck you![/spoiler] will become: <span class="spoiler">f0ck you!</span></li>
|
||||
<li>*gg* or _gg_ will become: <em>gg</em></li>
|
||||
<li>**gg** or __gg__ will become: <strong>gg</strong></li>
|
||||
<li>~~nope~~ will become: <del>nope</del></li>
|
||||
<li>`code` will become: <code>code</code></li>
|
||||
<li>--- will insert a line<hr>to seperate</li>
|
||||
</ul>
|
||||
<p>This cannot be stacked, don't do it.</p>
|
||||
<p>If you want to answer someone, simply use <code>^</code> as often as you need to point to the comment you want to answer to.</p>
|
||||
<p>If you want to ping someone directly in a comment use <code>@$user</code></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Allowed sources for image parsing in the comment section</h4>
|
||||
<p>Filetypes: {{ join(',', $comment['allowedImageFileExtensions']) }} - only secure https links will work!</p>
|
||||
<ul>
|
||||
@foreach(array_keys($comment['allowedHosters']) as $hoster)
|
||||
@if($hoster != '')
|
||||
<li><a href="https://{{$hoster}}">{{$hoster}}</a></li>
|
||||
@endif
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>FAQ</h4>
|
||||
<p>Q: w0bm is laggy for me and I don't know why.</p>
|
||||
<p>A: It's mostly because of the background. It's very resource heavy and can cause lag on some computers, if you experience this, you should click the yellow circle on the video page to turn it off <i style="color:#fff200;" class="fa fa-adjust"></i></p>
|
||||
<p>Q: I don't know how to create WebMs</p>
|
||||
<p>A: Check out our <a href="/webm">WebM support</a> page and pick the solution you like the most!</p>
|
||||
<p>Q: Can you allow mp4s to be uploaded?</p>
|
||||
<p>A: Why do you think this website is called w0bm?</p>
|
||||
<p>Q: I want to give you guys some feedback and maybe some suggestions, where should I go?</p>
|
||||
<p>A: The best way to suggest something is by contacting us directly via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h5>Disclaimer:</h5>
|
||||
<p>Content on this page must not necessarily reflect the actual views of the administration.</p>
|
||||
<p>Please note this, we try to be very open to any content, also content that is disturbing or otherwise unliked by most people, we do this for the sake of the freedom to shitpost even critical stuff, please check the filter settings if you get upset easily and filter out unwanted videos, thanks!</p>
|
||||
</div>
|
||||
{!!$blah!!}
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
||||
|
@@ -1,6 +1,10 @@
|
||||
@if(Auth::check())
|
||||
@if($video->id == '30186')
|
||||
@include('partials.thread_closed')
|
||||
@else
|
||||
@include('partials.commentform')
|
||||
@endif
|
||||
@endif
|
||||
|
||||
@if(Auth::check())
|
||||
<div class="comments hidden-xs">
|
||||
|
3
resources/views/layout5/partials/thread_closed.php
Normal file
3
resources/views/layout5/partials/thread_closed.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="thread_closed">
|
||||
<span>Thread closed! ;__;</span>
|
||||
</div>
|
17
resources/views/layout5/settings.blade.php
Normal file
17
resources/views/layout5/settings.blade.php
Normal file
@@ -0,0 +1,17 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Layouts</h4>
|
||||
<div class="box">
|
||||
<h5>Change how you experience w0bm.com</h5>
|
||||
<ul class="layout-ul">
|
||||
<li><a class="nav-link layout1" style="font-size: 10px;" href="/api/user/layout?layout=1">w0bm</a>The default look</li>
|
||||
<li><a class="nav-link layout2" style="font-size: 10px;" href="/api/user/layout?layout=2">Njum</a>Alternative approach</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=3">z0mb</a>z0r.de layout + theme</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=4">nojs</a>The nojs layout (broken)</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=5">Mobile</a>The mobile optimized default layout</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=6">Marderchen</a>This is marders Layout, it has no async js</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=7">2017</a>The layout from 2017</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=8">2015</a>The OG w0bm</li>
|
||||
</ul>
|
||||
</div>
|
||||
@endsection
|
@@ -1,92 +1,6 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<?php $comment = config('comments'); ?>
|
||||
<div class="page-header">
|
||||
<h3>About</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>What is w0bm.com?</h4>
|
||||
<ul>
|
||||
<li>w0bm.com is a collaborative, non-profit, modern WebM Archive</li>
|
||||
<li>We collect random videos from the internet.</li>
|
||||
<li>It's also about having fun and sharing nice videos</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Following shortcuts are available:</h4>
|
||||
<ul class="strong-colored">
|
||||
<li>Press: <strong>R</strong> for random</li>
|
||||
<li>Press: <strong>→</strong>, <strong>D</strong> or <strong>L</strong> for next</li>
|
||||
<li>Press: <strong>←</strong>, <strong>A</strong> or <strong>H</strong> for prev</li>
|
||||
<li>Press: <strong>↑</strong> or <strong>W</strong> for volume up</li>
|
||||
<li>Press: <strong>↓</strong> or <strong>S</strong> for volume down</li>
|
||||
<li>Press: <strong>F</strong> for fav</li>
|
||||
<li>Scroll with your mouse up and down to trigger next or prev</li>
|
||||
<li>Press: <strong>C</strong> to toggle the comment section</li>
|
||||
<li>Press: <strong>SPACE</strong> to pause/unpause the video</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 class="filtersettings">Filter settings</h4>
|
||||
<p style="color:red;">Filter is now global and not logged in users will only see sfw videos</p>
|
||||
<p>You can also set your own custom filters by clicking on Filter and then inserting the tags you don't want to see while browsing.</p>
|
||||
<p>Example:</p>
|
||||
<div class="about-tags">
|
||||
<span class="tag label label-info">anime</span> <span class="tag label label-info">asians</span> <span class="tag label label-info">Crayon Pop</span> <span class="tag label label-info">gay</span>
|
||||
</div>
|
||||
<p>You will see that our videos are tagged with either <span class="label label-default" style="color:#23ff00">sfw</span> or <span class="label label-default" style="color:red">nsfw</span> these labels mean in nearly 99% of the case at least for uploads tagged with nsfw that they are nsfw, but the sfw tag isn't always sfw and you shouldn't think that we really care about this, there is probably a lot of content which is not tagged as nsfw but still is nsfw.</p>
|
||||
<p>Always take care and when you are not sure if you can browse w0bm at work, don't do it, we don't guarantee that everything is properly tagged and you will encounter something that can get you in trouble.</p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4 id="format">Comment formatting</h4>
|
||||
<ul>
|
||||
<li>>mfw w0bm is nice :3 will become: <span style="color:#80FF00;">>mfw w0bm is nice :3</span></li>
|
||||
<li>[reich]Pantsu Pantsu Pantsu[/reich] will become: <span class="reich">Pantsu Pantsu Pantsu</span></li>
|
||||
<li>[krebs]KREBS KREBS KREBS KREBS[/krebs] will become: <span class="anim">KREBS KREBS KREBS KREBS</span></li>
|
||||
<li>[rb]JA GEIL SCHNITZEL MHM JA!!!![/rb] will become: <span class="rainbow">JA GEIL SCHNITZEL MHM JA!!!!</span></li>
|
||||
<li>[spoiler]f0ck you![/spoiler] will become: <span class="spoiler">f0ck you!</span></li>
|
||||
<li>*gg* or _gg_ will become: <em>gg</em></li>
|
||||
<li>**gg** or __gg__ will become: <strong>gg</strong></li>
|
||||
<li>~~nope~~ will become: <del>nope</del></li>
|
||||
<li>`code` will become: <code>code</code></li>
|
||||
<li>--- will insert a line<hr>to seperate</li>
|
||||
</ul>
|
||||
<p>This cannot be stacked, don't do it.</p>
|
||||
<p>If you want to answer someone, simply use <code>^</code> as often as you need to point to the comment you want to answer to.</p>
|
||||
<p>If you want to ping someone directly in a comment use <code>@$user</code></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>Allowed sources for image parsing in the comment section</h4>
|
||||
<p>Filetypes: {{ join(',', $comment['allowedImageFileExtensions']) }} - only secure https links will work!</p>
|
||||
<ul>
|
||||
@foreach(array_keys($comment['allowedHosters']) as $hoster)
|
||||
@if($hoster != '')
|
||||
<li><a href="https://{{$hoster}}">{{$hoster}}</a></li>
|
||||
@endif
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h4>FAQ</h4>
|
||||
<p>Q: w0bm is laggy for me and I don't know why.</p>
|
||||
<p>A: It's mostly because of the background. It's very resource heavy and can cause lag on some computers, if you experience this, you should click the yellow circle on the video page to turn it off <i style="color:#fff200;" class="fa fa-adjust"></i></p>
|
||||
<p>Q: I don't know how to create WebMs</p>
|
||||
<p>A: Check out our <a href="/webm">WebM support</a> page and pick the solution you like the most!</p>
|
||||
<p>Q: Can you allow mp4s to be uploaded?</p>
|
||||
<p>A: Why do you think this website is called w0bm?</p>
|
||||
<p>Q: I want to give you guys some feedback and maybe some suggestions, where should I go?</p>
|
||||
<p>A: The best way to suggest something is by contacting us directly via <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h5>Disclaimer:</h5>
|
||||
<p>Content on this page must not necessarily reflect the actual views of the administration.</p>
|
||||
<p>Please note this, we try to be very open to any content, also content that is disturbing or otherwise unliked by most people, we do this for the sake of the freedom to shitpost even critical stuff, please check the filter settings if you get upset easily and filter out unwanted videos, thanks!</p>
|
||||
</div>
|
||||
{!!$blah!!}
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
||||
|
@@ -12,8 +12,13 @@
|
||||
@endif
|
||||
</div>-->
|
||||
@if(Auth::check())
|
||||
@if($video->id == '30186')
|
||||
@include('partials.thread_closed')
|
||||
@else
|
||||
@include('partials.commentform')
|
||||
@endif
|
||||
@endif
|
||||
|
||||
|
||||
|
||||
@if(Auth::check())
|
||||
|
3
resources/views/layout6/partials/thread_closed.php
Normal file
3
resources/views/layout6/partials/thread_closed.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="thread_closed">
|
||||
<span>Thread closed! ;__;</span>
|
||||
</div>
|
17
resources/views/layout6/settings.blade.php
Normal file
17
resources/views/layout6/settings.blade.php
Normal file
@@ -0,0 +1,17 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Layouts</h4>
|
||||
<div class="box">
|
||||
<h5>Change how you experience w0bm.com</h5>
|
||||
<ul class="layout-ul">
|
||||
<li><a class="nav-link layout1" style="font-size: 10px;" href="/api/user/layout?layout=1">w0bm</a>The default look</li>
|
||||
<li><a class="nav-link layout2" style="font-size: 10px;" href="/api/user/layout?layout=2">Njum</a>Alternative approach</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=3">z0mb</a>z0r.de layout + theme</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=4">nojs</a>The nojs layout (broken)</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=5">Mobile</a>The mobile optimized default layout</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=6">Marderchen</a>This is marders Layout, it has no async js</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=7">2017</a>The layout from 2017</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=8">2015</a>The OG w0bm</li>
|
||||
</ul>
|
||||
</div>
|
||||
@endsection
|
1
resources/views/layout7/0.blade.php
Executable file
1
resources/views/layout7/0.blade.php
Executable file
@@ -0,0 +1 @@
|
||||
lol
|
57
resources/views/layout7/0x40.blade.php
Executable file
57
resources/views/layout7/0x40.blade.php
Executable file
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>0x40 w0bm</title>
|
||||
<link rel="stylesheet" href="css/hues-min.css">
|
||||
<style>
|
||||
.hues-preloader {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.hues-preloader::before {
|
||||
content: "CLICK ME";
|
||||
visibility: visible;
|
||||
color: #339999;
|
||||
position: absolute;
|
||||
text-shadow: -3px 2px black;
|
||||
}
|
||||
|
||||
body {
|
||||
background: #161618;
|
||||
color: white;
|
||||
}
|
||||
|
||||
iframe {
|
||||
width: 342px;
|
||||
height: 50px;
|
||||
border: 0!important;
|
||||
display: flex;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript" src="lib/hues-min.js"></script>
|
||||
<script type="text/javascript" src="lib/zip.js"></script>
|
||||
<script type="text/javascript" src="lib/zip-fs.js"></script>
|
||||
<script type="text/javascript">
|
||||
window.addEventListener("load", function() {
|
||||
var defaults = {
|
||||
workersPath : "lib/workers/",
|
||||
respacks : ["/respacks/wii_remix.zip"],
|
||||
volume: 0.3,
|
||||
blurAmount: "high",
|
||||
blurDecay: "faster!",
|
||||
blurQuality: "extreme",
|
||||
colourSet: "v4.20",
|
||||
currentUI: "mini",
|
||||
playBuildups: "on",
|
||||
smartAlign: "off",
|
||||
trippyMode: "on",
|
||||
};
|
||||
core = new HuesCore(defaults);
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
||||
|
0
resources/views/layout1/4ducky.blade.php → resources/views/layout7/4ducky.blade.php
Normal file → Executable file
0
resources/views/layout1/4ducky.blade.php → resources/views/layout7/4ducky.blade.php
Normal file → Executable file
16
resources/views/layout7/:w
Executable file
16
resources/views/layout7/:w
Executable file
@@ -0,0 +1,16 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>Donate</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>Support us</h4>
|
||||
<p>Hello good people of the internet!</p>
|
||||
<p>
|
||||
<ul>
|
||||
<li>w0bm.com Domain 15€/year</li>
|
||||
<li>Getting belst to work - 10€/1 Pizza order</li>
|
||||
</ul>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
72
resources/views/layout7/about.blade.php
Executable file
72
resources/views/layout7/about.blade.php
Executable file
@@ -0,0 +1,72 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<?php $comment = config('comments'); ?>
|
||||
<div class="page-header">
|
||||
<h3>About</h3>
|
||||
</div>
|
||||
<h4>What is w0bm.com about?</h4>
|
||||
<ul>
|
||||
<li>w0bm.com is a modern open source WebM sharing platform.</li>
|
||||
<li>We collect random videos from the internet.</li>
|
||||
<li>We have a public GitHub repository, you are free to fork, clone and whatever you want, it's your choice. <a href="https://github.com/w0bm/">Fork Me!</a>
|
||||
</ul>
|
||||
|
||||
<h4>Following shortcuts are available:</h4>
|
||||
<ul class="strong-colored">
|
||||
<li>Press: <strong>R</strong> for random</li>
|
||||
<li>Press: <strong>→</strong>, <strong>D</strong> or <strong>L</strong> for next</li>
|
||||
<li>Press: <strong>←</strong>, <strong>A</strong> or <strong>H</strong> for prev</li>
|
||||
<li>Press: <strong>↑</strong> or <strong>W</strong> for volume up</li>
|
||||
<li>Press: <strong>↓</strong> or <strong>S</strong> for volume down</li>
|
||||
<li>Press: <strong>F</strong> for fav</li>
|
||||
<li>Scroll with your mouse up and down to trigger next or prev</li>
|
||||
<li>Press: <strong>C</strong> to toggle the comment section</li>
|
||||
<li>Press: <strong>SPACE</strong> to pause/unpause the video</li>
|
||||
</ul>
|
||||
|
||||
<h4 class="filtersettings">Filter settings</h4>
|
||||
<p style="color:red; font-weight:bold;">Filter is now global and not logged in users will only see sfw videos</p>
|
||||
<p>You can also set your own custom filters by clicking on Filter and then inserting the tags you don't want to see while browsing.</p>
|
||||
<p>Example:</p>
|
||||
<span class="tag label label-info">gachimuchi</span> <span class="tag label label-info">gay</span>
|
||||
|
||||
<h4 class="mods">Need one of our professionals?</h4>
|
||||
<p>Our Mods work 24/7/365 for free and are basically just here to delete your reposts</p>
|
||||
<p>Contact them if you need them:</p>
|
||||
<ul class="mötter">
|
||||
<li><a href="/user/belst">belst</a></li>
|
||||
<li><a href="/user/BKA">BKA</a></li>
|
||||
<li><a href="/user/gz">gz</a></li>
|
||||
<li><a href="/user/Flummi">Flummi</a></li>
|
||||
<li><a href="/user/jkhsjdhjs">jkhsjdhjs</a></li>
|
||||
<li><a href="/user/Czar">Czar</a></li>
|
||||
</ul>
|
||||
|
||||
<h4 id="format">Comment formatting</h4>
|
||||
<ul>
|
||||
<li>>mfw w0bm is nice :3 will become: <span style="color:#80FF00;">>mfw w0bm is nice :3</span></li>
|
||||
<li><s>!Pantsu Pantsu Pantsu! will become: <span class="reich">Pantsu Pantsu Pantsu</span></s> <b style="color:red;">[ Currently disabled ]</b></li>
|
||||
<li>%KREBS KREBS KREBS KREBS% will become: <span class="anim">KREBS KREBS KREBS KREBS</span></li>
|
||||
<li>*gg* or _gg_ will become: <em>gg</em></li>
|
||||
<li>**gg** or __gg__ will become: <strong>gg</strong></li>
|
||||
<li>~~nope~~ will become: <del>nope</del></li>
|
||||
<li>`code` will become: <code>code</code></li>
|
||||
<li>--- will insert a line<hr>to seperate</li>
|
||||
</ul>
|
||||
<h4>Allowed sources for image parsing in the comment section</h4>
|
||||
<p><code>Filetypes: [{{ join(',', $comment['allowedImageFileExtensions']) }}] - Only secure connections allowed</code></p>
|
||||
<ul>
|
||||
@foreach($comment['allowedHosters'] as $hoster)
|
||||
<li>https://{{$hoster}}/</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
<div class="alusexy">
|
||||
<h4 id="friends">Friends</h4>
|
||||
<ul>
|
||||
<li><a href="https://safe.moe">safe.moe</a></li>
|
||||
</ul>
|
||||
<p>safe.moe is owned by <a href="/user/Alucard">Alucard</a> he hosts many of the images you can see while browsing through w0bm, he is a cool american guy, I can recommend to check out safe.moe, it's a fast and stable file hoster with no bullshit, upload and share, that's it.</p>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
30
resources/views/layout7/advertise.blade.php
Executable file
30
resources/views/layout7/advertise.blade.php
Executable file
@@ -0,0 +1,30 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h4>Advertise anything!</h4>
|
||||
</div>
|
||||
<h5>How to advertise?</h5>
|
||||
<h6>Deutsch</h6>
|
||||
<ul>
|
||||
<li>Wenn du bei uns werben möchtest musst du lediglich einen Werbebanner per Mail einsenden, Beispiele unten auf der Seite. Bitte beachte, dass wir kommerzielle Werbung nur gegen Geld akzeptieren! Mail: admin@w0bm.com</li>
|
||||
<li>Wenn du etwas bewerben möchtest, solltest du darauf achten, dass dein beworbener Inhalt mit unserer Zielgruppe die aus deutsch und englischsprachigen Leuten besteht übereinstimmt, andere Sprachen werden für die Werberotation nicht akzeptiert.</li>
|
||||
<li>Des weiteren ist das werben auf w0bm.com erst einmal kostenlos, dies gilt jedoch nur für Non Profit orientierte Werbung und im allgemeinen für ehrliche Werbung, bei Werbung die Gewinn für den werbenden verspricht nehmen wir 15€ für 3 Wochen Werberotation.</li>
|
||||
<li>Der Inhalt der Werbung ist erst einmal egal solange es nichts illegales ist.</li>
|
||||
<li>Ja, wir akzeptieren Porno Werbung!</li>
|
||||
</ul>
|
||||
<h6>English</h6>
|
||||
<ul>
|
||||
<li>If you want to advertise with us you only have to send in a banner via mail, examples are at the bottom of this site. Please note that we only accept commercial ads in exchange for money! Mail: admin@w0bm.com</li>
|
||||
<li>If you want to advertise something, please note that your content needs to match with our target group (germand and english people). Any other language related ads will not be accepted for the banner rotation!</li>
|
||||
<li>Furthermore is the advertising on w0bm.com free as in gratis if your ad is non profit and honorable, for ads with commercial profits in mind we take 15€ for 3 Weeks in our rotation.</li>
|
||||
<li>The content of you ad is unimportant as long as it is nothing illegal.</li>
|
||||
<li>Yes, we accept porn advertising!</li>
|
||||
</ul>
|
||||
|
||||
<h6>Example:</h6>
|
||||
<p>Exact banner size is: 342x50</p>
|
||||
<img src="https://files.nogf.club/images/bannerexample.png">
|
||||
<img src="https://files.nogf.club/images/9gagarmy.png">
|
||||
|
||||
@include('footer')
|
||||
@endsection
|
20
resources/views/layout7/announcement.blade.php
Executable file
20
resources/views/layout7/announcement.blade.php
Executable file
@@ -0,0 +1,20 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h5>Hello dear w0bm users!</h5>
|
||||
<p>I have to make this statement because I will leave w0bm and hopefully find a nice and trustworthy person taking w0bm with all its users and continues what I started back then in 2015, when it was initially thought as a webm gallery to display all my saved webm videos from 8chan, I never thought that this site would get that big with about ~800 - 1000 users a day, it's amazing to see that, thank you for that, I never thought this would happen.</p>
|
||||
|
||||
|
||||
<p>I came to this point because I feel very sick and it's not getting better, the only thing that blocked me from doing something useful with my life was w0bm, because I thought I have to be there for you guys to find new webms that you guys might enjoy and have some fun, but I can't do that anymore, it's too much for me. For nearly the last 2 years I haven't done anything else beside filling w0bm with fresh webms and styling it and I'm exhausted. I was there 24/7 for you guys but now my time to say good bye has come.</p>
|
||||
|
||||
<p>You can still donate some money if you want to support the future of w0bm. I will give it to the new owner to make sure he can host it until he puts his own donation links into the donation page, make backups of your fav webms with <a href="https://gitfap.de/koyaanis/Download_w0bm.com">w0bm.com Downloader</a> and don't forget to check <a href="https://github.com/w0bm/w0bm.com">w0bm.com on GitHub</a> if you plan on hosting your own instance for example. You can always come to the IRC if you have any questions.</p>
|
||||
|
||||
<p><a href="https://webirc.n0xy.net">webirc.n0xy.net</a></p>
|
||||
|
||||
<p>Auf Wiedersehen dear w0bm users it was a great time and I will miss it for sure!</p>
|
||||
|
||||
<p>Sincerely yours, BKA</p>
|
||||
<img style="width:20%" src="https://a.safe.moe/1Mqc9.jpg">
|
||||
|
||||
<p>Update: I found some new-old admins willing to take care from now on and they will keep w0bm alive just like it is. Please enjoy your stay and have a nice day</p>
|
||||
@include('footer')
|
||||
@endsection
|
24
resources/views/layout7/banned.blade.php
Executable file
24
resources/views/layout7/banned.blade.php
Executable file
@@ -0,0 +1,24 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">YOU ARE BANNED!</h3>
|
||||
</div>
|
||||
|
||||
<div class="panel-body">
|
||||
<div style="border:0;" class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
@if($perm)
|
||||
<p>Your ban is permanent fool and will <b>NOT</b> expire!</p>
|
||||
<video class="banwidth" autoplay loop src="https://b.w0bm.com/1515965864.webm">You are banned</video>
|
||||
@else
|
||||
<p class="banned">Reason: {{ $user->banreason }}</p>
|
||||
<p class="banned">Your ban will expire in {{ $user->banend->diffForHumans(null, true) }}</p>
|
||||
<img class="banwidth" src="otter-ban.png">
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<p>If you think you were banned by accident or dindu nuffin to deserve the ban contact an administrator in the <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
20
resources/views/layout7/categories.blade.php
Executable file
20
resources/views/layout7/categories.blade.php
Executable file
@@ -0,0 +1,20 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>Categories</h3>
|
||||
</div>
|
||||
<div class="" id="categories">
|
||||
@foreach($categories as $category)
|
||||
<div class="col-sm-6 col-md-4 category">
|
||||
<div class="thumbnail">
|
||||
<img src="{{ asset('/old/images/cat/' . $category->shortname . '.png') }}" alt="{{$category->name}}">
|
||||
<div class="caption">
|
||||
<h3>{{$category->name}} <small>{{$category->videos()->count()}}</small></h3>
|
||||
<p>{{$category->description}}</p>
|
||||
<p><a href="{{$category->shortname}}" class="btn btn-primary" role="button">View</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
@endsection
|
2
resources/views/layout7/clippy.blade.php
Executable file
2
resources/views/layout7/clippy.blade.php
Executable file
@@ -0,0 +1,2 @@
|
||||
<script src="/js/jquery-1.7.js"></script>
|
||||
<script src="/js/clippy.js"></script>
|
4
resources/views/layout7/close.sh
Executable file
4
resources/views/layout7/close.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
cd /var/www/w0bm.com/resources/views
|
||||
ln -sf registerclosed.blade.php register.blade.php
|
||||
php ../../artisan view:clear
|
5
resources/views/layout7/closedreg.php
Executable file
5
resources/views/layout7/closedreg.php
Executable file
@@ -0,0 +1,5 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h1>Registration closed - check back later</h1>
|
||||
@endsection
|
15
resources/views/layout7/comments.blade.php
Executable file
15
resources/views/layout7/comments.blade.php
Executable file
@@ -0,0 +1,15 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
@include('partials.profileheader')
|
||||
@include('partials.comlist')
|
||||
<h3>Comments</h3>
|
||||
<div class="row jkh">
|
||||
<div class="col-md" id="list">
|
||||
<div class="spinner">
|
||||
<div class="cube1"></div>
|
||||
<div class="cube2"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!--<div class="col-md-6" id="message"><h4>Select a comment to display content</h4></div>-->
|
||||
</div>
|
||||
@endsection
|
21
resources/views/layout7/community.blade.php
Executable file
21
resources/views/layout7/community.blade.php
Executable file
@@ -0,0 +1,21 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>w0bm.com Community</h3>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<img src="/irccat.gif" alt="irc cat" style="float: right; width: 25%; height: 25%;">
|
||||
<h5>IRC</h5>
|
||||
<h6>irc.n0xy.net +6697 (ssl only) #w0bm</h6>
|
||||
<p>Don't have a desktop client? Why not join our Network via webirc? <a href="https://webirc.n0xy.net/?join=%23w0bm" target="about_blank">>>webirc.n0xy.net</a></p>
|
||||
<p>More information: <a href="https://n0xy.net">n0xy.net</a></p>
|
||||
|
||||
<div style="font-size: 9px;">
|
||||
<h6>Discord</h6>
|
||||
<p>It's dead lol <a href="https://discord.gg/SuF66vb">https://discord.gg/SuF66vb</a></p>
|
||||
</div>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
12
resources/views/layout7/contact.blade.php
Executable file
12
resources/views/layout7/contact.blade.php
Executable file
@@ -0,0 +1,12 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Contact</h4>
|
||||
<img src="/traurig.gif" height="25%" width="25%" style="float: right;">
|
||||
<ul>
|
||||
<li>For contact/abuse/etc: <a href="mailto:w0bm@horsefucker.org">w0bm@horsefucker.org</a></li>
|
||||
</ul>
|
||||
<h4>Please think about the following</h4>
|
||||
<p>If you want to have your content removed think about in which way w0bm.com could benefit you and your range, it's basically free advertisement for your content with loving and passionate people watching it, those people maybe heard the first time about you here on this website! So please think about all this before you send us complaints or DMCAs, we are not your enemy, we don't make money with your content and it's important to us, it's not right to make money with content you do not own or have the right to earn money with it and we do know that and we respect that! We don't want to be your enemy.</p>
|
||||
<h6 style="color: red;">Copyright related emails will be answered within 24 to 72 hours and infringing content will be removed as soon as possible, please provide enough information, that you are the rightful copyright holder.</h6>
|
||||
@include('footer')
|
||||
@endsection
|
BIN
resources/views/layout7/core
Executable file
BIN
resources/views/layout7/core
Executable file
Binary file not shown.
12
resources/views/layout7/counter-strike.blade.php
Executable file
12
resources/views/layout7/counter-strike.blade.php
Executable file
@@ -0,0 +1,12 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h4>Counter-Strike Gameserver</h4>
|
||||
</div>
|
||||
<h5>Connecting</h5>
|
||||
<p>Open Counter-Strike 1.6 and type into your console: connect 94.23.7.172:27016</p>
|
||||
<p>You should now connect</p>
|
||||
<p>Don't cheat, for cheating there is Counter-Shit Global Cucks, don't ruin good games, ruin shit games.</p>
|
||||
<a href="http://www.gametracker.com/server_info/94.23.7.172:27016/" target="_blank"><img src="http://cache.gametracker.com/server_info/94.23.7.172:27016/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>
|
||||
@include('footer')
|
||||
@endsection
|
6
resources/views/layout7/deleted.blade.php
Executable file
6
resources/views/layout7/deleted.blade.php
Executable file
@@ -0,0 +1,6 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<h5>Sorry, this video has been deleted or is unavailable at the moment!</h5>
|
||||
<p>Possible reasons: Your video was shit or broke a rule</p>
|
||||
<p>Go <a href="/">back</a> to the normal rotation</p>
|
||||
@endsection
|
3
resources/views/layout7/emails/activation.blade.php
Executable file
3
resources/views/layout7/emails/activation.blade.php
Executable file
@@ -0,0 +1,3 @@
|
||||
<h3>Hello {{$username}}</h3>
|
||||
<p>Welcome to <a href="https://w0bm.com">w0bm.com</a>.</p>
|
||||
<p>To activate your account please click this <a href="https://w0bm.com/activate/{{$activation_token}}">link</a>.</p>
|
8
resources/views/layout7/errors/404.blade.php
Executable file
8
resources/views/layout7/errors/404.blade.php
Executable file
@@ -0,0 +1,8 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<center>
|
||||
<h1>404</h1>
|
||||
<img src="/404.gif">
|
||||
<br><a href="/1422">:3</a></br>
|
||||
</center>
|
||||
@endsection
|
90
resources/views/layout7/errors/500.blade.php
Executable file
90
resources/views/layout7/errors/500.blade.php
Executable file
@@ -0,0 +1,90 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="robots" content="noindex,nofollow" />
|
||||
<style>
|
||||
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
|
||||
|
||||
html { background: #eee; padding: 10px }
|
||||
img { border: 0; }
|
||||
#sf-resetcontent { width:970px; margin:0 auto; }
|
||||
.sf-reset { font: 11px Verdana, Arial, sans-serif; color: #333 }
|
||||
.sf-reset .clear { clear:both; height:0; font-size:0; line-height:0; }
|
||||
.sf-reset .clear_fix:after { display:block; height:0; clear:both; visibility:hidden; }
|
||||
.sf-reset .clear_fix { display:inline-block; }
|
||||
.sf-reset * html .clear_fix { height:1%; }
|
||||
.sf-reset .clear_fix { display:block; }
|
||||
.sf-reset, .sf-reset .block { margin: auto }
|
||||
.sf-reset abbr { border-bottom: 1px dotted #000; cursor: help; }
|
||||
.sf-reset p { font-size:14px; line-height:20px; color:#868686; padding-bottom:20px }
|
||||
.sf-reset strong { font-weight:bold; }
|
||||
.sf-reset a { color:#6c6159; cursor: default; }
|
||||
.sf-reset a img { border:none; }
|
||||
.sf-reset a:hover { text-decoration:underline; }
|
||||
.sf-reset em { font-style:italic; }
|
||||
.sf-reset h1, .sf-reset h2 { font: 20px Georgia, "Times New Roman", Times, serif }
|
||||
.sf-reset .exception_counter { background-color: #fff; color: #333; padding: 6px; float: left; margin-right: 10px; float: left; display: block; }
|
||||
.sf-reset .exception_title { margin-left: 3em; margin-bottom: 0.7em; display: block; }
|
||||
.sf-reset .exception_message { display: block; }
|
||||
.sf-reset .traces li { font-size:12px; padding: 2px 4px; list-style-type:decimal; margin-left:20px; }
|
||||
.sf-reset .block { background-color:#FFFFFF; padding:10px 28px; margin-bottom:20px;
|
||||
-webkit-border-bottom-right-radius: 16px;
|
||||
-webkit-border-bottom-left-radius: 16px;
|
||||
-moz-border-radius-bottomright: 16px;
|
||||
-moz-border-radius-bottomleft: 16px;
|
||||
border-bottom-right-radius: 16px;
|
||||
border-bottom-left-radius: 16px;
|
||||
border-bottom:1px solid #ccc;
|
||||
border-right:1px solid #ccc;
|
||||
border-left:1px solid #ccc;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.sf-reset .block pre { overflow: auto; }
|
||||
.sf-reset .block_exception { background-color:#ddd; color: #333; padding:20px;
|
||||
-webkit-border-top-left-radius: 16px;
|
||||
-webkit-border-top-right-radius: 16px;
|
||||
-moz-border-radius-topleft: 16px;
|
||||
-moz-border-radius-topright: 16px;
|
||||
border-top-left-radius: 16px;
|
||||
border-top-right-radius: 16px;
|
||||
border-top:1px solid #ccc;
|
||||
border-right:1px solid #ccc;
|
||||
border-left:1px solid #ccc;
|
||||
overflow: hidden;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.sf-reset a { background:none; color:#868686; text-decoration:none; }
|
||||
.sf-reset a:hover { background:none; color:#313131; text-decoration:underline; }
|
||||
.sf-reset ol { padding: 10px 0; }
|
||||
.sf-reset h1 { background-color:#FFFFFF; padding: 15px 28px; margin-bottom: 20px;
|
||||
-webkit-border-radius: 10px;
|
||||
-moz-border-radius: 10px;
|
||||
border-radius: 10px;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="sf-resetcontent" class="sf-reset">
|
||||
<h1>Whoops, looks like something went wrong.</h1>
|
||||
<h2 class="block_exception clear_fix">
|
||||
<span class="exception_message">Please send the following text to an admin</span>
|
||||
</h2>
|
||||
<?php
|
||||
$iv = openssl_random_pseudo_bytes(16);
|
||||
?>
|
||||
@if(!env('APP_DEBUG'))
|
||||
<div class="block">
|
||||
{{bin2hex($iv)}}<br>
|
||||
{{openssl_encrypt($exception, 'aes128', env('APP_KEY'), 0, $iv)}}
|
||||
</div>
|
||||
@else
|
||||
<div class="block">
|
||||
<pre>{{$exception}}</pre>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
47
resources/views/layout7/errors/503.blade.php
Executable file
47
resources/views/layout7/errors/503.blade.php
Executable file
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Please Stand By we are just fucking this up</title>
|
||||
<link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet" type="text/css">
|
||||
|
||||
<style>
|
||||
html, body {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
width: 100%;
|
||||
color: #B0BEC5;
|
||||
display: table;
|
||||
font-weight: 100;
|
||||
font-family: 'Lato';
|
||||
background-color: #161618;
|
||||
}
|
||||
|
||||
.container {
|
||||
text-align: center;
|
||||
display: table-cell;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.content {
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 72px;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="content">
|
||||
<div class="title">Don't worry, we will be right back!</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
6
resources/views/layout7/footer.blade.php
Executable file
6
resources/views/layout7/footer.blade.php
Executable file
@@ -0,0 +1,6 @@
|
||||
<nav class="navbar-fixed-bottom">
|
||||
<div class="container futter">
|
||||
<a href="/rules">Rules</a> | <a href="/contact">Contact</a> | <a href="/privacy">Privacy</a> | <a href="/transparency">Transparency</a>
|
||||
<p>Inspired by <a href="http://z0r.de">z0r.de</a> | © 2015 – 2017 w0bm.com</p>
|
||||
</div>
|
||||
</nav>
|
7
resources/views/layout7/help.blade.php
Executable file
7
resources/views/layout7/help.blade.php
Executable file
@@ -0,0 +1,7 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h2></h2>
|
||||
</div>
|
||||
@endsection
|
||||
|
72
resources/views/layout7/index.blade.php
Executable file
72
resources/views/layout7/index.blade.php
Executable file
@@ -0,0 +1,72 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>Index</h3>
|
||||
|
||||
<form method="get">
|
||||
{!! Form::text('q', isset($q) ? $q : null, ['class' => 'suchleiste', 'placeholder' => 'Search']) !!}
|
||||
<button type="submit" class="suchbutton"><i style="color:white;" class="fa fa-search"></i></button>
|
||||
</form>
|
||||
</div>
|
||||
<table class="table table-hover table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Artist</th>
|
||||
<th>Songtitle</th>
|
||||
<th class="hidden-xs">Video Source</th>
|
||||
<th>Category</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($videos as $video)
|
||||
<?php
|
||||
$thumb = str_replace(".webm","",$video->file);
|
||||
?>
|
||||
<tr data-thumb="{{$thumb}}" class="indexedit" data-vid="{{$video->id}}">
|
||||
<td>
|
||||
@if($edit = auth()->check() && auth()->user()->can('edit_video'))
|
||||
<form action="/index/{{$video->id}}" method="post" id="edit_{{$video->id}}" class="indexform"></form>
|
||||
@endif
|
||||
<span class="vinfo vid"><a href="{{url($video->id)}}">{{$video->id}}</a></span>
|
||||
@if($edit)
|
||||
<input type="submit" class="btn btn-primary" value="Save" form="edit_{{$video->id}}">
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
<span class="vinfo vinterpret">{{$video->interpret or ''}}</span>
|
||||
@if($edit)
|
||||
<input class="form-control" type="text" name="interpret" value="{{$video->interpret or ''}}" form="edit_{{$video->id}}">
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
<span class="vinfo vsongtitle">{{$video->songtitle or ''}}</span>
|
||||
@if($edit)
|
||||
<input class="form-control" type="text" name="songtitle" value="{{$video->songtitle or ''}}" form="edit_{{$video->id}}">
|
||||
@endif
|
||||
</td>
|
||||
<td class="hidden-xs">
|
||||
<span class="vinfo vimgsource">{{$video->imgsource or ''}}</span>
|
||||
@if($edit)
|
||||
<input class="form-control" type="text" name="imgsource" value="{{$video->imgsource or ''}}" form="edit_{{$video->id}}">
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
<span class="vinfo vcategory"><a href="{{url($video->category->shortname)}}">{{$video->category->name}}</a></span>
|
||||
@if($edit)
|
||||
<select class="form-control" name="category" form="edit_{{$video->id}}">
|
||||
@foreach($categories as $cat)
|
||||
<option value="{{$cat->id}}" @if($cat->shortname === $video->category->shortname) selected @endif>{{$cat->name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="">
|
||||
{!! $videos->render() !!}
|
||||
</div>
|
||||
@endsection
|
9
resources/views/layout7/irc.blade.php
Executable file
9
resources/views/layout7/irc.blade.php
Executable file
@@ -0,0 +1,9 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<img src="/irccat.gif" alt="irc cat" style="float: right; width: 25%; height: 25%;">
|
||||
<h4>irc.n0xy.net +6697 (ssl only) #w0bm</h4>
|
||||
<p><code>SHA256 Fingerprint=69:02:14:39:04:73:AE:EA:50:A6:51:A8:9D:87:DD:C8:AE:1E:DA:2D:2F:36:B1:F1:CF:26:DD:E5:A8:4E:49:4B</code></p>
|
||||
<p>Don't have a desktop client? Why not join our Network via webirc? <a href="https://webirc.n0xy.net/?join=%23w0bm" target="about_blank">>>webirc.n0xy.net</a></p>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
9
resources/views/layout7/irc.old.blade.php
Executable file
9
resources/views/layout7/irc.old.blade.php
Executable file
@@ -0,0 +1,9 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<img src="/irccat.gif" alt="irc cat" style="float: right; width: 25%; height: 25%;">
|
||||
<h4>irc.n0xy.net +6697 (ssl only) #w0bm</h4>
|
||||
<p><code>SHA256 Fingerprint=69:02:14:39:04:73:AE:EA:50:A6:51:A8:9D:87:DD:C8:AE:1E:DA:2D:2F:36:B1:F1:CF:26:DD:E5:A8:4E:49:4B</code></p>
|
||||
<p>Don't have a desktop client? Why not join our Network via webirc? <a href="https://webirc.n0xy.net/?join=%23w0bm" target="about_blank">>>webirc.n0xy.net</a></p>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
51
resources/views/layout7/kek.blade.php
Executable file
51
resources/views/layout7/kek.blade.php
Executable file
@@ -0,0 +1,51 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h1>Register</h1>
|
||||
</div>
|
||||
<div class="row">
|
||||
<form class="form-horizontal" method="post" action="{{action('UserController@store')}}">
|
||||
{!! csrf_field() !!}
|
||||
<div class="form-group">
|
||||
<label for="username" class="col-sm-2 control-label">Username</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::text('username', null, ['class' => 'form-control', 'placeholder' => 'Username']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email" class="col-sm-2 control-label">Email</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::email('email', null, ['class' => 'form-control', 'placeholder' => 'Email']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email_confirmation" class="col-sm-2 control-label">Email Confirmation</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::email('email_confirmation', null, ['class' => 'form-control', 'placeholder' => 'Email Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="password" class="col-sm-2 control-label">Password</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="password_confirmation" class="col-sm-2 control-label">Password Confirmation</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::password('password_confirmation', ['class' => 'form-control', 'placeholder' => 'Password Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
{!! Recaptcha::render() !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<button type="submit" class="btn btn-primary">Register</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@endsection
|
55
resources/views/layout7/layout.blade.php
Executable file
55
resources/views/layout7/layout.blade.php
Executable file
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="_token" content="{{csrf_token()}}">
|
||||
<meta name="keywords" content="Random WebMs, WebMs, Internet Videos">
|
||||
<meta name="Description" content="@if(!empty($video->interpret)){{$video->interpret}} – {{$video->songtitle}}@else()No Data Available ;__;@endif">
|
||||
<meta property="og:image" content="@if(isset($video))https://w0bm.com/thumbs/{{str_replace(".webm","",$video->file)}}.gif"@endif/>
|
||||
<link rel="icon" href="/favicon.png">
|
||||
<title>@if(isset($video)){{ $video->id }} –@endif w0bm.com</title>
|
||||
<link rel="favicon" href="favicon.ico" type="image/ico">
|
||||
<link rel="stylesheet" href="/old/css/style.css">
|
||||
<link rel="stylesheet" href="/old/css/jquery.mCustomScrollbar.min.css">
|
||||
<link rel="stylesheet" href="/old/css/w0bmfonts.css">
|
||||
<link rel="stylesheet" href="/old/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="/old/css/bootstrap-tagsinput.css">
|
||||
<link rel="stylesheet" href="/old/css/video-js.min.css">
|
||||
<link rel="stylesheet" href="/old/css/w0bmcustom.css?v={{ filemtime("css/w0bmcustom.css") }}">
|
||||
<link rel="stylesheet" href="/old/css/vjsnew.css?v=1.1.1">
|
||||
</head>
|
||||
<body>
|
||||
@if(auth()->check())
|
||||
@include('partials.filterselect')
|
||||
@if(isset($video) && (auth()->user()->can('edit_video') || auth()->user()->id == $video->user_id))
|
||||
@include('partials.frontendedit')
|
||||
@endif
|
||||
@endif
|
||||
<canvas class="hidden-xs" id="bg"></canvas>
|
||||
|
||||
@include('partials.navigation')
|
||||
@include('partials.flash')
|
||||
|
||||
<div class="wrapper">
|
||||
@yield('aside')
|
||||
<div style="width: auto; overflow: hidden; position: relative;">
|
||||
<div class=" container">
|
||||
@yield('content')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/old/js/jquery.min.js"></script>
|
||||
<script src="/old/js/bootstrap.min.js"></script>
|
||||
<script src="/old/js/bootstrap-tagsinput.min.js"></script>
|
||||
<script src="/old/js/jquery.mCustomScrollbar.concat.min.js"></script>
|
||||
<script src="/old/js/isotope.pkgd.min.js"></script>
|
||||
<script src="/old/js/imagesloaded.pkgd.min.js"></script>
|
||||
<script src="/old/js/jquery.timeago.js"></script>
|
||||
<script src="/old/js/jquery.detectmobilebrowser.js"></script>
|
||||
<script src="/old/js/video.min.js"></script>
|
||||
<script src="/old/js/w0bmscript.js"></script>
|
||||
</body>
|
||||
</html>
|
21
resources/views/layout7/list.blade.php
Executable file
21
resources/views/layout7/list.blade.php
Executable file
@@ -0,0 +1,21 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>List of other WebM-websites</h3>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<p>This list is made to list all the different WebM sites out there, if you know any other sites that are not listed here feel free to <a href="/contact">contact</a> me!</p>
|
||||
<p id="careful">We have no influence on content on these sites!</p>
|
||||
<ol>
|
||||
<li><a href="https://webm.rrerr.net/">webm.rrerr.net</a> is a very comfy and simple webm indexer also <a href="https://github.com/nilsding/webm-index">open source</a> software and easy to setup!</li>
|
||||
<li><a href="https://randomtube.xyz">randomtube.xyz</a> is a frontpage for WebMs posted on <a href="https://2ch.hk/b">2ch.hk/b/</a> (a russian imageboard) and it's also <a href="https://github.com/yuriygr/randomtube">open source</a> <nsfw></nsfw></li>
|
||||
<li><a href="https://webm-tv-webm-tv.7e14.starter-us-west-2.openshiftapps.com/">webm-tv</a> is also a frontpage for WebMs posted on 2ch, also <a href="https://github.com/Karasiq/webm-tv">open source</a> <nsfw></nsfw></li>
|
||||
<li><a href="https://eyy.co/">eyy.co</a> is a simple random WebM index</li>
|
||||
<li><a href="http://issoutv.com/">issoutv.com</a> is a french WebM site.</li>
|
||||
<li><a href="http://webm.land/">webm.land</a> is a place where one can upload and share WebMs, has a public gallery.</li>
|
||||
<li><a href="http://webmshare.com/">webmshare.com</a> is the better looking and working brother of webm.land, has 6 pubic gallerys with all kinds of different videos.</li>
|
||||
</ol>
|
||||
<code style="float:right;">Last modified: 09.08.2018</code>
|
||||
</div>
|
||||
@endsection
|
18
resources/views/layout7/login.blade.php
Executable file
18
resources/views/layout7/login.blade.php
Executable file
@@ -0,0 +1,18 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h1>Login</h1>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="container">
|
||||
<form action="{{action('UserController@login')}}" method="post" class="form-signin">
|
||||
{!! csrf_field() !!}
|
||||
<input type="text" name="identifier" placeholder="" class="form-control">
|
||||
<input type="password" name="password" placeholder="" class="form-control">
|
||||
<input type="checkbox" name="remember">
|
||||
<button type="submit" class="btn btn-primary">Login</button>
|
||||
<a href="{{url('register')}}" class="btn btn-success">Register</a>
|
||||
</div>
|
||||
</form>
|
||||
@endsection
|
8
resources/views/layout7/map.blade.php
Executable file
8
resources/views/layout7/map.blade.php
Executable file
@@ -0,0 +1,8 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h4>w0bm.com Worldmap <i style="color:#1FB2B0" class="fa fa-globe"></i></h4>
|
||||
</div>
|
||||
<iframe id="map" marginwidth="0" marginheight="0" width="100%" height="100%" scrolling=no allowtransparency=true frameborder="0" framespacing="0" name="map" src="https://www.zeemaps.com/pub?group=2187306&simpleadd=1" style="overflow:hidden; height:50em; width:100%"></iframe>
|
||||
@endsection
|
||||
|
100
resources/views/layout7/matrix.blade.php
Normal file
100
resources/views/layout7/matrix.blade.php
Normal file
@@ -0,0 +1,100 @@
|
||||
<style type="text/css">
|
||||
* {margin: 0; padding: 0}
|
||||
body {background: #000;overflow:hidden;}
|
||||
canvas {display: block;}
|
||||
.matrix {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
font-family: monospace;
|
||||
}
|
||||
.matrix > .inner {
|
||||
position: absolute;
|
||||
color: white;
|
||||
top: 40%;
|
||||
}
|
||||
.inner {
|
||||
background: #000000b5;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
#bluepill a {
|
||||
width: 26px;
|
||||
height: 10px;
|
||||
display: inline-block;
|
||||
color: blue;
|
||||
background: blue;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#redpill a {
|
||||
width: 26px;
|
||||
height: 10px;
|
||||
display: inline-block;
|
||||
color: red;
|
||||
background: red;
|
||||
border-radius: 5px;
|
||||
}
|
||||
</style>
|
||||
<div class="matrix">
|
||||
<div class="inner">
|
||||
<h3><p><b><i>You are a slave {{Auth::user()->username}}</i></b></p></h3>
|
||||
<br>
|
||||
<p>Take control over your chats, leave Discord for good!</p>
|
||||
<p>Join [matrix] today!</p>
|
||||
<p>Why should you consider either running a [matrix] synapse yourself or start using someone elses:</p>
|
||||
<p>Discord is evil, it took away the freedom you and I deserve, it makes you a slave to their services,<br> makes you obey their rules, includes you in a unwanted botnet where you have no freedom at all!</p>
|
||||
<p>It's time to break free {{Auth::user()->username}}</p>
|
||||
<p>Choose your fate</p>
|
||||
<span id="bluepill"><a href="https://discordapp.com/app"></a></span> <span id="redpill"><a href="https://github.com/matrix-org/synapse" target="_blank"></a></span>
|
||||
<p><code>#!w0bm:f0ck.it</code></p>
|
||||
<br>
|
||||
<p><small>We are happy to help if you have any trouble setting up your synapse</small></p>
|
||||
</div>
|
||||
</div>
|
||||
<canvas></canvas>
|
||||
<audio src="/clubbed.mp3" autoplay loop></audio>
|
||||
<script type="text/javascript">
|
||||
// Initialising the canvas
|
||||
var canvas = document.querySelector('canvas'),
|
||||
ctx = canvas.getContext('2d');
|
||||
|
||||
// Setting the width and height of the canvas
|
||||
canvas.width = window.innerWidth;
|
||||
canvas.height = window.innerHeight;
|
||||
|
||||
// Setting up the letters
|
||||
var letters = 'ABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZ';
|
||||
letters = letters.split('');
|
||||
|
||||
// Setting up the columns
|
||||
var fontSize = 10,
|
||||
columns = canvas.width / fontSize;
|
||||
|
||||
// Setting up the drops
|
||||
var drops = [];
|
||||
for (var i = 0; i < columns; i++) {
|
||||
drops[i] = 1;
|
||||
}
|
||||
|
||||
// Setting up the draw function
|
||||
function draw() {
|
||||
ctx.fillStyle = 'rgba(0, 0, 0, .1)';
|
||||
ctx.fillRect(0, 0, canvas.width, canvas.height);
|
||||
for (var i = 0; i < drops.length; i++) {
|
||||
var text = letters[Math.floor(Math.random() * letters.length)];
|
||||
ctx.fillStyle = '#0f0';
|
||||
ctx.fillText(text, i * fontSize, drops[i] * fontSize);
|
||||
drops[i]++;
|
||||
if (drops[i] * fontSize > canvas.height && Math.random() > .95) {
|
||||
drops[i] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Loop the animation
|
||||
setInterval(draw, 33);
|
||||
</script>
|
16
resources/views/layout7/messages.blade.php
Executable file
16
resources/views/layout7/messages.blade.php
Executable file
@@ -0,0 +1,16 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
@include('partials.msglist')
|
||||
<div class="page-header">
|
||||
<h3>Messages</h3>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6" id="list">
|
||||
<div class="spinner">
|
||||
<div class="cube1"></div>
|
||||
<div class="cube2"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6" id="message"><h4>Select a message to display content</h4></div>
|
||||
</div>
|
||||
@endsection
|
3
resources/views/layout7/messages/commentanswer.blade.php
Executable file
3
resources/views/layout7/messages/commentanswer.blade.php
Executable file
@@ -0,0 +1,3 @@
|
||||
<h3><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> answered on your comment.</h3>
|
||||
<p><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> answered on your comment on the following video: <a href="{{url($video->id)}}">/{{$video->id}}</a></p>
|
||||
@include('messages.commentpreview')
|
3
resources/views/layout7/messages/commentmention.blade.php
Executable file
3
resources/views/layout7/messages/commentmention.blade.php
Executable file
@@ -0,0 +1,3 @@
|
||||
<h3><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> mentioned you in a comment.</h3>
|
||||
<p><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> mentioned you in a comment on the following video: <a href="{{url($video->id)}}">/{{$video->id}}</a></p>
|
||||
@include('messages.commentpreview')
|
6
resources/views/layout7/messages/commentpreview.blade.php
Executable file
6
resources/views/layout7/messages/commentpreview.blade.php
Executable file
@@ -0,0 +1,6 @@
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
@simplemd($comment->content)
|
||||
</div>
|
||||
<div class="panel-footer">by <a href="/user/{{$comment->user->username}}">{!! $comment->user->displayName() !!}</a> <small><time class="timeago" data-toggle="tooltip" data-placement="right" datetime="{{$comment->created_at}}+0000" title="{{$comment->created_at}}+0000"></time></small></div>
|
||||
</div>
|
4
resources/views/layout7/messages/moderation/commentdelete.blade.php
Executable file
4
resources/views/layout7/messages/moderation/commentdelete.blade.php
Executable file
@@ -0,0 +1,4 @@
|
||||
<h3>A moderator deleted your comment.</h3>
|
||||
<p>A moderator deleted your comment on the following video: <a href="{{url($video->id)}}">/{{$video->id}}</a></p>
|
||||
<p><span style="font-weight:bold;">Reason:</span> {{$reason}}</p>
|
||||
@include('messages.commentpreview')
|
4
resources/views/layout7/messages/moderation/commentrestore.blade.php
Executable file
4
resources/views/layout7/messages/moderation/commentrestore.blade.php
Executable file
@@ -0,0 +1,4 @@
|
||||
<h3>A moderator restored your comment.</h3>
|
||||
<p>A moderator restored your comment on the following video: <a href="{{url($video->id)}}">/{{$video->id}}</a></p>
|
||||
<p><span style="font-weight:bold;">Reason:</span> {{$reason}}</p>
|
||||
@include('messages.commentpreview')
|
10
resources/views/layout7/messages/moderation/videodelete.blade.php
Executable file
10
resources/views/layout7/messages/moderation/videodelete.blade.php
Executable file
@@ -0,0 +1,10 @@
|
||||
<h3>A moderator deleted your video.</h3>
|
||||
<p>A moderator deleted your video with the ID {{$video->id}}</p>
|
||||
<span style="font-weight:bold;">Video Info:</span>
|
||||
<ul>
|
||||
@if(isset($videoinfo['artist'])) <li><span style="font-weight:bold;">Artist:</span> {{ $videoinfo['artist'] }}</li> @endif
|
||||
@if(isset($videoinfo['songtitle'])) <li><span style="font-weight:bold;">Songtitle:</span> {{ $videoinfo['songtitle'] }}</li> @endif
|
||||
@if(isset($videoinfo['video_source'])) <li><span style="font-weight:bold;">Video Source:</span> {{ $videoinfo['video_source'] }}</li> @endif
|
||||
<li><span style="font-weight:bold;">Category:</span> {{ $videoinfo['category'] }}</li>
|
||||
</ul>
|
||||
<p><span style="font-weight:bold;">Reason:</span> {{$reason}}</p>
|
3
resources/views/layout7/messages/videocomment.blade.php
Executable file
3
resources/views/layout7/messages/videocomment.blade.php
Executable file
@@ -0,0 +1,3 @@
|
||||
<h3>New comment on your video <a href="{{url($video->id)}}">/{{$video->id}}</a></h3>
|
||||
<p><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> made a comment on your video.</p>
|
||||
@include('messages.commentpreview')
|
17
resources/views/layout7/news.blade.php
Executable file
17
resources/views/layout7/news.blade.php
Executable file
@@ -0,0 +1,17 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>News</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h5>Stickers and future sales <span class="pull-right" style="color: grey; font-size: 12px;">by sirx | 09.06.2018 - 16:40</h5>
|
||||
<p>Our first sticker sale is over!<p>
|
||||
<p>We nearly sold 100 stickers to you guys!</p>
|
||||
<p>The stickers will be shipped in the coming week and you can check the status of your order on <a href="https://stickers.w0bm.com">stickers.w0bm.com</a></p>
|
||||
<p>For w0bms 3rd birthday we plan to reopen the shop and offer you guys a otter keychan!</p>
|
||||
<img src="https://img.w0bm.com/u/nqsfng.png">
|
||||
<p>You can see an example of how they could look here, these are from Japan and can be found in Gacha machines, however importing them is way too expensive so I thought about reproducing them, this idea is still in it's early stages and can be killed over night, but secretely I hope it will come true!</p>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
4
resources/views/layout7/open.sh
Executable file
4
resources/views/layout7/open.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
cd /var/www/w0bm.com/resources/views
|
||||
ln -sf registeropen.blade.php register.blade.php
|
||||
php ../../artisan view:clear
|
27
resources/views/layout7/partials/banmenu.blade.php
Executable file
27
resources/views/layout7/partials/banmenu.blade.php
Executable file
@@ -0,0 +1,27 @@
|
||||
<form id="banmenu" method="POST" action="/api/user/{{$user->username}}/ban">
|
||||
{!! csrf_field() !!}
|
||||
<div class="modal fade" id="banmenumodal" tabindex="-1" role="dialog" aria-labelledby="Ban user">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="filterModalTitle">Ban user</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
<label for="reason">Reason</label>
|
||||
<input class="form-control" type="text" name="reason" id="reason" placeholder="Reason">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="duration">Duration</label>
|
||||
<input class="form-control" type="text" name="duration" id="duration" placeholder="Duration (-1 = permanent)">
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||
<input type="submit" class="btn btn-danger" value="BAN!">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user