forked from metin2/web
Added website Docker image, bumped PHP version, added mall authentication, added experimental patcher support, improved migrations, added teasers
This commit is contained in:
80
resources/views/layouts/teaser-dc.blade.php
Normal file
80
resources/views/layouts/teaser-dc.blade.php
Normal file
@ -0,0 +1,80 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>Catacomba Diavolului</title>
|
||||
<link rel="stylesheet" type="text/css" href="{{ asset('assets/teaser/dc/css/reset.css') }}" media="all"/>
|
||||
<link rel="stylesheet" type="text/css" href="{{ asset('assets/teaser/dc/css/main.css') }}"/>
|
||||
<link rel="alternate" type="application/rss+xml" title="RSS" href="{{ url('teaser/dc/rss') }}"/>
|
||||
|
||||
<script src="{{ asset('assets/teaser/dc/js/jquery-1.4.4.min.js') }}" type="text/javascript"></script>
|
||||
<link rel="stylesheet" href="{{ asset('assets/teaser/dc/css/prettyPhoto.css') }}" type="text/css" media="screen" title="prettyPhoto main stylesheet" charset="utf-8"/>
|
||||
<script src="{{ asset('assets/teaser/dc/js/jquery.prettyPhoto.js') }}" type="text/javascript" charset="utf-8"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
$(document).ready(function(){
|
||||
$("a[rel^='prettyPhoto']").prettyPhoto({
|
||||
animation_speed: 'fast', /* fast/slow/normal */
|
||||
slideshow: 3000, /* false OR interval time in ms */
|
||||
autoplay_slideshow: false, /* true/false */
|
||||
opacity: 0.80, /* Value between 0 and 1 */
|
||||
show_title: false, /* true/false */
|
||||
allow_resize: true, /* Resize the photos bigger than viewport. true/false */
|
||||
default_width: 500,
|
||||
default_height: 344,
|
||||
counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
|
||||
theme: 'pp_default', /* pp_default / light_rounded / dark_rounded / light_square / dark_square / facebook */
|
||||
horizontal_padding: 20, /* The padding on each side of the picture */
|
||||
hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
|
||||
wmode: 'opaque', /* Set the flash wmode attribute */
|
||||
autoplay: false,
|
||||
social_tools: false
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<!-- History & Video -->
|
||||
<div id="headcontent">
|
||||
<div id="story">
|
||||
<div class="bar">Viziteaza Catacomba Diavolului</div>
|
||||
<div class="maintext">Pentru un moment chiar ai crezut ca ai avut grija de Grim Reaper. Dar odata ce pasesti in Catacomba Diavolului, simti cum te patrunde o apasare rece. Simti imediat: moartea domneste aici jos. Ca intotdeauna. Plansul celor condamnati te acompaniaza pas cu pas. Crispat, ridici sabia: l-ai distrus pe Grim Reaper o data si o vei face si a doua oara!</div>
|
||||
</div>
|
||||
<a class="youtube" href="https://www.youtube.com/watch?v=WzUOlatuOTs" rel="prettyPhoto" title="Trailer 1"></a>
|
||||
<a class="gratisbutton" href="{{ url('user/register') }}" target="_blank">
|
||||
<img src="{{ asset('assets/teaser/dc/img/play_ro.png') }}" alt="Ia parte!"/>
|
||||
</a>
|
||||
</div>
|
||||
<div id="content">
|
||||
<!-- Navigation -->
|
||||
<div id="navigation">
|
||||
<a class="index_nav" href="{{ route('teaser.dc.home') }}">Poveste</a>
|
||||
<a class="news_nav" href="{{ route('teaser.dc.news') }}">Noutăți</a>
|
||||
<a class="media_nav" href="{{ route('teaser.dc.media') }}">Galerie</a>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
@yield('content')
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<!-- Footer -->
|
||||
<div id="footer">
|
||||
<a class="playbutton" href="{{ url('user/register') }}" target="_blank">Ia parte!</a>
|
||||
<a class="gameforgelogo" href="http://www.gameforge.com/" target="_blank"></a>
|
||||
<p>Publicat de <a href="http://www.gameforge.com/">Gameforge 4D GmbH</a>. Drepturi de autor YMIR Co., Ltd. Toate drepturile rezervate.<br/>
|
||||
<a href="{{ url('legal/imprint') }}" target="_blank">{{ __('app/main.footer.imprint') }}</a>
|
||||
<a href="{{ url('legal/terms') }}" target="_blank">{{ __('app/main.footer.terms') }}</a>
|
||||
<a href="{{ url('legal/privacy') }}" target="_blank">{{ __('app/main.footer.privacy') }}</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div style="display: none;">
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
78
resources/views/layouts/teaser-grotto.blade.php
Normal file
78
resources/views/layouts/teaser-grotto.blade.php
Normal file
@ -0,0 +1,78 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
|
||||
<head>
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<title>Metin 2 - Grota Exilului</title>
|
||||
<link href="{{ asset('assets/teaser/grotto/css/reset.css') }}" rel="stylesheet" type="text/css" media="all">
|
||||
<link rel="stylesheet" type="text/css" href="{{ asset('assets/teaser/grotto/css/main.css') }}">
|
||||
<link rel="stylesheet" type="text/css" href="{{ asset('assets/teaser/grotto/css/reset.css') }}">
|
||||
<link rel="stylesheet" type="text/css" href="{{ asset('assets/teaser/grotto/css/lytebox.css') }}">
|
||||
<style>
|
||||
.play a {
|
||||
background: url("{{ asset('assets/teaser/grotto/img/play_en.gif') }}");
|
||||
}
|
||||
|
||||
.play a:hover {
|
||||
background-position: 0 -79px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<!--[if gte IE 8]>
|
||||
<style>
|
||||
.content_background {
|
||||
background-position: 1px 0;
|
||||
width: 707px;
|
||||
}
|
||||
|
||||
.footer_background {
|
||||
background-position: 0 0;
|
||||
}
|
||||
</style>
|
||||
<![endif]-->
|
||||
|
||||
<!--[if lte IE 7]>
|
||||
<link href="{{ asset('assets/teaser/grotto/css/style_ie.css') }}" type="text/css" rel="stylesheet"/>
|
||||
<![endif]-->
|
||||
|
||||
<!--[if lt IE 7]>
|
||||
<link href="{{ asset('assets/teaser/grotto/css/style_ie6.css') }}" type="text/css" rel="stylesheet"/>
|
||||
<![endif]-->
|
||||
|
||||
<script src="{{ asset('assets/teaser/grotto/js/lytebox.js') }}" type="text/javascript"></script>
|
||||
<script src="{{ asset('assets/teaser/grotto/js/flowplayer-3.1.4.min.js') }}" type="text/javascript"></script>
|
||||
|
||||
@vite(['resources/css/app.css', 'resources/js/app.js'])
|
||||
</head>
|
||||
|
||||
<body style="background:#000 url({{ asset('assets/teaser/grotto/img/background_en.jpg') }}) no-repeat 50% top;">
|
||||
<div id="caution_ie">
|
||||
Der aktuell genutzte Browser ist veraltet. Bitte aktualisiere den Browser auf eine neuere Version:
|
||||
<a href="http://www.microsoft.com/germany/windows/internet-explorer/default.aspx">Internet Explorer</a>
|
||||
oder <a href="http://www.browser1.de/content/view/5/127/">Mozilla Firefox</a>.
|
||||
</div>
|
||||
|
||||
<div id="page">
|
||||
<div id="header">
|
||||
<div class="play"><a href="{{ url('/') }}" target="_blank"></a></div>
|
||||
<h1><a href="{{ route('teaser.grotto.home') }}" title="Metin 2 - Grota Exilului">Metin 2 - Grota Exilului</a></h1>
|
||||
</div>
|
||||
|
||||
@yield('content')
|
||||
</div>
|
||||
|
||||
<div id="footer">
|
||||
<div class="footer_background">
|
||||
<ul>
|
||||
<li class="first">
|
||||
Published by <a href="http://www.gameforge.de/">Gameforge 4D GmbH</a>.
|
||||
Copyright YMIR Co., Ltd. All rights reserved.
|
||||
</li>
|
||||
<li><a target="_blank" href="{{ url('legal/imprint') }}">{{ __('app/main.footer.imprint') }}</a></li>
|
||||
<li><a target="_blank" href="{{ url('legal/terms') }}">{{ __('app/main.footer.terms') }}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div style="display: none;">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -133,6 +133,44 @@
|
||||
<div class="shadow"> </div>
|
||||
</div>
|
||||
|
||||
{{-- Include Ruffle and configure it in order to emulate Adobe Flash for the trailer --}}
|
||||
<script src="https://unpkg.com/@ruffle-rs/ruffle"></script>
|
||||
<script>
|
||||
window.RufflePlayer.config = {
|
||||
autoplay: "on",
|
||||
unmuteOverlay: "hidden",
|
||||
contextMenu: "off",
|
||||
splashScreen: false,
|
||||
};
|
||||
|
||||
{{-- Override fetch of hardcoded URL in .swf file; https://github.com/ruffle-rs/ruffle/issues/1486 --}}
|
||||
(function (originalFetch) {
|
||||
const changeUrl = function (url) {
|
||||
if (url === "http://dlcl.gfsrv.net/metin2/img/metin2_movie2.flv")
|
||||
url = "{{ asset('assets/main/img/movies/metin2_movie2.flv') }}";
|
||||
|
||||
return url;
|
||||
};
|
||||
window.fetch = function () {
|
||||
let a = Array.from(arguments);
|
||||
if (typeof(a[0]) === "string") {
|
||||
//Argument to fetch() call is a raw URL string
|
||||
a[0] = changeUrl(a[0]);
|
||||
} else if (a[0] && typeof(a[0].url) === "string") {
|
||||
//Argument to fetch() call is a request object
|
||||
//HACK: This replaces the entire request object with an URL
|
||||
// because the Request.url property is readonly.
|
||||
// This is appropriate for GET requests only.
|
||||
const changedUrl = changeUrl(a[0].url);
|
||||
if (changedUrl !== a[0].url) {
|
||||
a[0] = changedUrl;
|
||||
}
|
||||
}
|
||||
return originalFetch.apply(window, a);
|
||||
};
|
||||
})(window.fetch);
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
$("#screenshots a").overlay({
|
||||
|
102
resources/views/patch/home.blade.php
Normal file
102
resources/views/patch/home.blade.php
Normal file
@ -0,0 +1,102 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>Metin2</title>
|
||||
<script type="text/javascript" src="{{ asset('assets/patch/js/jquery-1.3.2.min.js') }}"></script>
|
||||
<script type="text/javascript" src="{{ asset('assets/patch/js/jquery.pngFix.js') }}"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
$(document).pngFix();
|
||||
});
|
||||
</script>
|
||||
<style type="text/css">
|
||||
body {
|
||||
font-family: Arial;
|
||||
background-color:#ffffff;
|
||||
margin:0;
|
||||
padding:0;
|
||||
color:#ffffff;
|
||||
}
|
||||
|
||||
a, a:hover {
|
||||
color:#ffffff;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 14px;
|
||||
line-height: 13px;
|
||||
font-weight: bold;
|
||||
margin-bottom: -5px;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 12px;
|
||||
line-height: 14px;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.background {
|
||||
background:url('{{ asset('assets/patch/img/bg.png') }}') no-repeat;
|
||||
display: block;
|
||||
height: 315px;
|
||||
left: 0;
|
||||
position: relative;
|
||||
top: 0;
|
||||
width: 562px;
|
||||
}
|
||||
|
||||
.allwidth {
|
||||
position:absolute;
|
||||
top:5px;
|
||||
left:5px;
|
||||
width:552px;
|
||||
height:280px;
|
||||
}
|
||||
|
||||
.text01 {
|
||||
margin-top:135px;
|
||||
margin-left:75px;
|
||||
width:405px;
|
||||
height:135px;
|
||||
display:block;
|
||||
}
|
||||
|
||||
.footer {
|
||||
clear: both;
|
||||
color: white;
|
||||
display: block;
|
||||
font-family: Verdana,Arial,Helvetica,sans-serif;
|
||||
font-size: 12px;
|
||||
font-weight: bold;
|
||||
left: 0;
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
top: 288px;
|
||||
width: 562px;
|
||||
height: 25px;
|
||||
z-index: 10;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body scroll="no">
|
||||
<div class="background">
|
||||
<div class="allwidth" style="background:url('{{ asset('assets/patch/img/bg_01_metin2.jpg') }}') no-repeat;">
|
||||
<div class="text01">
|
||||
<h1>Welcome to Metin2!</h1>
|
||||
<p>Discover an eastern fantasy world full of adventure and dark dangers! Roam fascinating landscapes and enter gripping battles with allies by your side. Choose between being a Warrior, Ninja, Shaman or Sura and become a martial arts master. Strong mounts and loyal companions will follow you on your path. Face your fate and become the hero of a whole continent!</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<a href="{{ url('legal/imprint') }}" target="_blank">{{ __('app/main.footer.imprint') }}</a>
|
||||
-
|
||||
<a href="{{ url('legal/terms') }}" target="_blank">{{ __('app/main.footer.terms') }}</a>
|
||||
-
|
||||
<a href="{{ url('legal/privacy') }}" target="_blank">{{ __('app/main.footer.privacy') }}</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
25
resources/views/patch/notice.blade.php
Normal file
25
resources/views/patch/notice.blade.php
Normal file
@ -0,0 +1,25 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>Accept P2P</title>
|
||||
<link href="{{ asset('assets/patch/css/reset.css') }}" rel="stylesheet" type="text/css" />
|
||||
<link href="{{ asset('assets/patch/css/all.css') }}" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="acceptWrapper">
|
||||
<div id="content">
|
||||
<h1>Luptă împotriva hacking</h1>
|
||||
<p>Dragi jucători,</p>
|
||||
<p>
|
||||
Pentru a lupta împotriva programelor ilegale, jocul este securizat prin folosirea unor programe
|
||||
anti-cheat. Acestea nu necesită descărcare, activându-se automat și venind ca un ajutor pentru
|
||||
eliminarea ilegalităților.
|
||||
</p>
|
||||
<p>
|
||||
Poți afla și alte informații pe <a href="{{ url('main/board') }}" target="_blank">{{ __('app/main.nav.board') }}</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
52
resources/views/teaser/dc/home.blade.php
Normal file
52
resources/views/teaser/dc/home.blade.php
Normal file
@ -0,0 +1,52 @@
|
||||
@extends('layouts.teaser-dc')
|
||||
|
||||
@section('content')
|
||||
<!-- Geschichte -->
|
||||
<div class="bar history">Istorie</div>
|
||||
<div class="left_col">
|
||||
<div class="maintext">
|
||||
<div class="subtitle">Razbunarea lui Grim Reaper</div>
|
||||
<div class="subtext">Odata demult, Grim Reaper ii servea Stapanului sau, Zeul Distrugerii, ca mana dreapta: el a luat ceea ce a creat Bahar-Taraji, Zeita Creatiei si ceea ce a creat Baljit-Elvedin, Zeul Conservarii, unind intr-un singur lucru - viata. Dupa batalia dintre cu doi frati si izgonirea lui Beran-Setaou, Grim Reaper a ramas loial statutului sau.</div>
|
||||
<div class="subtext">Chiar si in zilele noastre, el duce nenumarate victime Dumnezeului sau intr-o cripta aflata adanc sub pamant. Ecoul plansului sufletelor chinuite se aude in infinitul intunecat dand nastere unor terori inimaginabile.</div>
|
||||
<div class="subtitle">Aici este Catacomba Diavolului.</div>
|
||||
<div class="subtext">Dupa apriga batalie din Turnul Demonilor, acolo unde Grim Reaper isi dadea ultima suflare, plin de sange, chiar sub ochii tai, eroii celor trei regate au crezut ca si-au invins adversarul. Dar cum poti lupta impotriva mortii? Grim Reaper si-a folosit forta neagra pentru a-si aduna in jur o intreaga armata. In timp ce se hranea cu sufletele condamnate la pieire a jurat sa se razbune.</div>
|
||||
<div class="subtext">Inainte ca razboinicii sa isi spele sangele de pe sabiile lor un huruit adanc s-a auzit din adancurile lumii si a aruncat in vazduh tunete si fulgere. Plini de teama, razboinicii s-au luptat tot drumul lor inapoi si au nimerit in infern: o lacrima a ars pamantul iar flacarile si fumul negru s-au ridicat. Tipatul sufletelor chinuite a inceput sa iasa la suprafata.</div>
|
||||
<div class="subtext last">Catacomba Diavolului dezvaluie grimasele sale monstruoase. Portile sale sunt deschise iar armata intunericului iese la lumina...</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="right_col">
|
||||
<a class="homethumb" href="{{ route('teaser.dc.media') }}">
|
||||
<img class="homethumb" src="{{ asset('assets/teaser/dc/img/homethumb_1.jpg') }}"/>
|
||||
</a>
|
||||
|
||||
<br />
|
||||
|
||||
<a class="homethumb" href="{{ route('teaser.dc.media') }}">
|
||||
<img class="homethumb" src="{{ asset('assets/teaser/dc/img/homethumb_2.jpg') }}"/>
|
||||
</a>
|
||||
|
||||
<br />
|
||||
|
||||
<a class="homethumb" href="{{ route('teaser.dc.media') }}">
|
||||
<img class="homethumb" src="{{ asset('assets/teaser/dc/img/homethumb_3.jpg') }}"/>
|
||||
</a>
|
||||
|
||||
<br/>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<!-- Neuigkeiten & Socials -->
|
||||
<div class="bar">Noutăți</div>
|
||||
<div class="left_col">
|
||||
<div class="news_con">
|
||||
<h3><span class="date">11/16/11 10:09:10</span>[DC] Devil's Catacomb is opening its gates! Cataco[...]</h3>
|
||||
<p>[DC] Devil's Catacomb is opening its gates! Catacombele isi deschid portile!<br/>Greetings!<br/>Whilst ... <a href="{{ route('teaser.dc.news') }}#news0" class="news_link">>></a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="right_col">Publicitate<br/>
|
||||
<a class="rss" href="{{ url('teaser/dc/rss') }}" title="Feed Nou RSS"></a>
|
||||
<a class="facebook_ymir" href="http://www.facebook.com/metin2.ymir" title="Follow Ymir@Facebook" target="_blank"></a>
|
||||
</div>
|
||||
@endsection
|
116
resources/views/teaser/dc/media.blade.php
Normal file
116
resources/views/teaser/dc/media.blade.php
Normal file
@ -0,0 +1,116 @@
|
||||
@extends('layouts.teaser-dc')
|
||||
|
||||
@section('content')
|
||||
<!-- Media - Wallpapers - later e.g. Screenshots etc. -->
|
||||
<div id="media">
|
||||
<div class="bar">Trailer</div>
|
||||
<div class="col4" style="margin-left:45px">
|
||||
<a class="youtube" href="https://www.youtube.com/watch?v=WzUOlatuOTs" rel="prettyPhoto">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/trailer-1-thumb.jpg") }}" width="123px" alt="Trailer 1" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a class="youtube" href="https://www.youtube.com/watch?v=JHHpzTDxeoE" rel="prettyPhoto">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/trailer-2-thumb.jpg") }}" width="123px" alt="Trailer 2" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4"> </div>
|
||||
<div class="col4"> </div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div class="bar">Lucrari de arta</div>
|
||||
<div class="col4" style="margin-left:45px">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/artwork-1.jpg") }}" rel="prettyPhoto[pp_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/artwork-1-thumb.jpg") }}" width="123px" alt="Lucrari de arta Catacomba Diavolului" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/artwork-2.jpg") }}" rel="prettyPhoto[pp_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/artwork-2-thumb.jpg") }}" width="123px" alt="Lucrari de arta Catacomba Diavolului" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/artwork-3.jpg") }}" rel="prettyPhoto[pp_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/artwork-3-thumb.jpg") }}" width="123px" alt="Lucrari de arta Catacomba Diavolului" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4"> </div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div class="bar">Wallpaper</div>
|
||||
<div class="col4" style="margin-left:45px"><img src="{{ asset("assets/teaser/dc/img/media/wallpaper-1-thumb.jpg") }}" width="123px" alt="Wallpaper Catacomba Diavolului"/></div>
|
||||
<div class="col4"><img src="{{ asset("assets/teaser/dc/img/media/wallpaper-2-thumb.jpg") }}" width="123px" alt="Wallpaper Catacomba Diavolului"/></div>
|
||||
<div class="col4"><img src="{{ asset("assets/teaser/dc/img/media/wallpaper-3-thumb.jpg") }}" width="123px" alt="Wallpaper Catacomba Diavolului"/></div>
|
||||
<div class="col4"><img src="{{ asset("assets/teaser/dc/img/media/wallpaper-4-thumb.jpg") }}" width="123px" alt="Wallpaper Catacomba Diavolului"/></div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div class="col4" style="margin-left:45px">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-1-1920x1200.jpg") }}" target="_blank">1920 x 1200</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-1-1920x1080.jpg") }}" target="_blank">1920 x 1080</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-1-1600x1200.jpg") }}" target="_blank">1600 x 1200</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-1-1280x960.jpg") }}" target="_blank">1280 x 960</a><br/>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-2-1920x1200.jpg") }}" target="_blank">1920 x 1200</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-2-1920x1080.jpg") }}" target="_blank">1920 x 1080</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-2-1600x1200.jpg") }}" target="_blank">1600 x 1200</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-2-1280x960.jpg") }}" target="_blank">1280 x 960</a><br/>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-3-1920x1200.jpg") }}" target="_blank">1920 x 1200</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-3-1920x1080.jpg") }}" target="_blank">1920 x 1080</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-3-1600x1200.jpg") }}" target="_blank">1600 x 1200</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-3-1280x960.jpg") }}" target="_blank">1280 x 960</a><br/>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-4-1920x1200.jpg") }}" target="_blank">1920 x 1200</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-4-1920x1080.jpg") }}" target="_blank">1920 x 1080</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-4-1600x1200.jpg") }}" target="_blank">1600 x 1200</a><br/>
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/wallpaper-4-1280x960.jpg") }}" target="_blank">1280 x 960</a><br/>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div class="bar">Screenshot-uri</div>
|
||||
<div class="col4" style="margin-left:45px">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/screenshot-1.jpg") }}" rel="prettyPhoto[scr_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/screenshot-1-thumb.png") }}" width="123px" alt="Screenshot Catacomba Diavolului Metin2"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/screenshot-2.jpg") }}" rel="prettyPhoto[scr_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/screenshot-2-thumb.png") }}" width="123px" alt="Screenshot Catacomba Diavolului Metin2"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/screenshot-3.jpg") }}" rel="prettyPhoto[scr_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/screenshot-3-thumb.png") }}" width="123px" alt="Screenshot Catacomba Diavolului Metin2"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4"> </div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div class="col4" style="margin-left:45px">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/screenshot-4.jpg") }}" rel="prettyPhoto[scr_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/screenshot-4-thumb.jpg") }}" width="123px" alt="Screenshot Catacomba Diavolului Metin2"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/screenshot-5.jpg") }}" rel="prettyPhoto[scr_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/screenshot-5-thumb.jpg") }}" width="123px" alt="Screenshot Catacomba Diavolului Metin2"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<a href="{{ asset("assets/teaser/dc/img/media/screenshot-6.jpg") }}" rel="prettyPhoto[scr_gal]">
|
||||
<img src="{{ asset("assets/teaser/dc/img/media/screenshot-6-thumb.jpg") }}" width="123px" alt="Screenshot Catacomba Diavolului Metin2"/>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col4"> </div>
|
||||
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
@endsection
|
13
resources/views/teaser/dc/news.blade.php
Normal file
13
resources/views/teaser/dc/news.blade.php
Normal file
@ -0,0 +1,13 @@
|
||||
@extends('layouts.teaser-dc')
|
||||
|
||||
@section('content')
|
||||
<!-- Neuigkeiten & Socials -->
|
||||
<div class="bar">Noutăți</div>
|
||||
|
||||
<div class="col1">
|
||||
<div class="news_con" id="news0">
|
||||
<h3><span class="date">11/16/11 10:09:10</span><a href="https://web.archive.org/web/20111214082518/http://board.metin2.ro/index.php?page=Thread&threadID=96547">[DC] Devil's Catacomb is opening its gates! Catac[...]</a></h3>
|
||||
<p>[DC] Devil's Catacomb is opening its gates! Catacombele isi deschid portile!<br/>Greetings!<br/>Whilst enjoying the tranquil peace in your home town, you sense that the forces of evil are once again combining their powers. It's time for your return!<br/>Ascend into the Devil's Catacomb and face your biggest challenge yet: defeat Azrael, the Lord of the Underworld, and become a legend!<br/>More excitement! More adventure! More enemies!<br/>Explore the underground labyrinth and fight your way through a mass of demons. Only the bravest and most skilled heroes can survive the Devil's Catacomb. Throw yourself into the crucial battle for honour and glory and save the world from its downfall.<br/>Fulfill your destiny!<br/>Your Metin2 Team<br/>Salutari!<br/>In timp ce te bucuri de linistea pasnica din orasul tau, simti ca fortele raului isi combina di noi puterile. Este timpul pentru reintoarcerea ta!<br/>Coboara in Catacombele Diavolului si infruntati cea mai mare provocare de pana acum: infrange-l pe Azrael, Lordul Lumii de Dedesubt, si devino o legenda!<br/>Mai multa distractie! Mai multa aventura! Mai multi inamici!<br/>Exploreaza labirintul subteran si lupta printr-o multitudine de demoni. Doar cei mai curajosi si mai buni eroi vor supravietui Catacombelor. Lanseaza-te intr-o batalie cruciala pentru onoare si glori si salveaza lumea de la distrugere.<br/>Indeplineste-ti destinul!<br/>Echipa ta Metin2</p>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
42
resources/views/teaser/grotto/gallery.blade.php
Normal file
42
resources/views/teaser/grotto/gallery.blade.php
Normal file
@ -0,0 +1,42 @@
|
||||
@extends('layouts.teaser-grotto')
|
||||
|
||||
@section('content')
|
||||
<div id="movie">
|
||||
<img src="{{ asset('assets/teaser/grotto/img/header_gallery.jpg') }}" alt="Metin 2 - Grota Exilului">
|
||||
</div>
|
||||
|
||||
<div class="content_background">
|
||||
<div id="content">
|
||||
<div id="navigation">
|
||||
<ul>
|
||||
<li><a href="{{ route('teaser.grotto.home') }}">Istorie</a></li>
|
||||
<li><a href="{{ route('teaser.grotto.news') }}">Noutăți</a></li>
|
||||
<li><a href="{{ route('teaser.grotto.gallery') }}" class="navi_active">Galerie</a></li>
|
||||
<li><a href="{{ url('user/register') }}" target="_blank">Ia parte!</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content_left"></div>
|
||||
<div class="content_right"></div>
|
||||
|
||||
<div id="matter">
|
||||
<h2>Galerie</h2>
|
||||
<div id="triggers">
|
||||
<ul id="gallery_view">
|
||||
<li><a title="Heuk-Young cunoaște portalurile de mult uitate" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/1.jpg') }}" rev="width: 400px; height: 300px; scrolling: no;"><img src="{{ asset('assets/teaser/grotto/img/gallery/1_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Amuleta Zeului Dragon te ajută să-ți îndeplinești telul" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/2.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/2_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Nenumărate pericole te așteaptă" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/3.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/3_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Grota Exilului: Nu este loc de relaxare" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/4.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/4_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Puteri întunecate sunt onorate la altarele negre" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/5.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/5_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Încăperile vaste ale grotei sunt casa multor inamici" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/6.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/6_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Ai face bine sa nu te pierzi în coridoarele lungi ale acestei grandioase clădiri" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/7.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/7_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Vrăjitoarea de Gheată așteaptă victime noi" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/8.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/8_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Singurul lucru care te poate salva este deținerea unei magii puternice și abilități mărețe de luptă" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/9.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/9_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Durează mult timp să ajungi la Lordul grotei" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/10.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/10_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Interzis fricoșilor: Un dans sub nasul dragonului" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/11.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/11_thumb.jpg') }}"></a></li>
|
||||
<li><a title="Cristale naturale de gheată plutesc în întuneric" rel="lytebox[vacation]" href="{{ asset('assets/teaser/grotto/img/gallery/12.jpg') }}"><img src="{{ asset('assets/teaser/grotto/img/gallery/12_thumb.jpg') }}"></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
115
resources/views/teaser/grotto/home.blade.php
Normal file
115
resources/views/teaser/grotto/home.blade.php
Normal file
@ -0,0 +1,115 @@
|
||||
@extends('layouts.teaser-grotto')
|
||||
|
||||
@section('content')
|
||||
<div id="movie">
|
||||
{{-- Using a re-encoded video as the original uses H.264 & AAC, which are not currently supported by Ruffle --}}
|
||||
<a href="{{ asset('assets/teaser/grotto/movies/teaser_long_en_flv1_mp3.flv') }}" id="player">
|
||||
<img src="{{ asset('assets/teaser/grotto/img/play_large.png') }}" alt="Metin2">
|
||||
</a>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
flowplayer(
|
||||
"player",
|
||||
"{{ asset('assets/teaser/grotto/movies/flowplayer-3.1.3.swf') }}",
|
||||
{
|
||||
clip: {
|
||||
autoPlay: true,
|
||||
autoBuffering: true
|
||||
},
|
||||
plugins: {
|
||||
controls: {
|
||||
bottom: 0,
|
||||
backgroundColor: '#12191c',
|
||||
height: 20,
|
||||
opacity: 0.8,
|
||||
// controlbar-specific configuration
|
||||
durationColor: '#5B725D',
|
||||
timeColor: '#b9dbac',
|
||||
autoHide: 'never',
|
||||
timeBgColor: null,
|
||||
progressColor: '#6d2a18',
|
||||
bufferColor: '#000000',
|
||||
buttonColor: '#6a2715',
|
||||
buttonOverColor: '#7a572d',
|
||||
// which buttons are visible and which are not?
|
||||
play: true,
|
||||
// volume: true, -- not supported by Ruffle
|
||||
volume: false,
|
||||
// mute: true, -- not supported by Ruffle
|
||||
mute: false,
|
||||
time: true,
|
||||
stop: false,
|
||||
playlist: false,
|
||||
// fullscreen: true -- not supported by Ruffle
|
||||
fullscreen: false
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="content_background">
|
||||
<div id="content">
|
||||
<div id="navigation">
|
||||
<ul>
|
||||
<li><a href="{{ route('teaser.grotto.home') }}" class="navi_active">Istorie</a></li>
|
||||
<li><a href="{{ route('teaser.grotto.news') }}">Noutăți</a></li>
|
||||
<li><a href="{{ route('teaser.grotto.gallery') }}">Galerie</a></li>
|
||||
<li><a href="{{ url('user/register') }}" target="_blank">Ia parte!</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content_left"></div>
|
||||
<div class="content_right"></div>
|
||||
|
||||
<div id="matter">
|
||||
<div class="images">
|
||||
<div class="image_1">
|
||||
<a href="{{ route('teaser.grotto.gallery') }}">
|
||||
<img src="{{ asset('assets/teaser/grotto/img/image_1.jpg') }}" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="image_2">
|
||||
<a href="{{ route('teaser.grotto.gallery') }}">
|
||||
<img src="{{ asset('assets/teaser/grotto/img/image_2.jpg') }}" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<h2>Grota Exilului</h2>
|
||||
<p>
|
||||
La începuturi, trei frați mentineau componentele vieții în ordine: Bahar-Taraji, Zeița Creației și
|
||||
frații ei Baljit-Elvedin, Zeul Conservării și Beran-Setaou, Zeul Dizolvării. Locuitorii se rugau la
|
||||
primii doi dar le era frica de al treilea. De-a lungul timpului acesta a stîrnit invidie intre
|
||||
Beran-Setaou care pana la urma s-a transformat în ura. Într-un final furia Zeilor a devenit atît de
|
||||
mare încît Beran-Setaou și-a ucis sora - care a fost cea mai iubita de către locuitori.
|
||||
</p>
|
||||
<p>
|
||||
Moartea zeiței a dus la urmări dramatice. O iarnă geroasă a înghețat lumea oamenilor. Chiar și zeii
|
||||
au suferit. Beran-Setaou s-a retras și a căutat singurătatea atunci cînd imensitatea a ceea ce a
|
||||
făcut s-a abătut asupra lui. Fratele sau Baljit-Elvedin a fost îndurerat mult timp după sora lui
|
||||
pîna cînd a început sa-l caute pe fratele sau.
|
||||
Dar aceasta este doar o parte din poveste.
|
||||
</p>
|
||||
<p>
|
||||
Cînd l-a găsit în grotă, o bătălie violentă a izbucnit intre cei doi, bătălie pe care nici unul nu a
|
||||
putut s-o cîștige. Totuși Baljit-Elvedin a reușit sa sigileze grota și să se întoarcă în lumea
|
||||
oamenilor.
|
||||
</p>
|
||||
<p>
|
||||
Locația grotei este cunoscută de foarte putini - și cei care cunosc locația o țin secretă. Dragonul
|
||||
Negru conduce lumea de jos și tot ce aparține de aceasta lume. El este încă plin de ură față de
|
||||
toate lucrurile vii. Și toți care ii trec calea vor simți furia sa.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- Include Ruffle and configure it in order to emulate Adobe Flash for the trailer --}}
|
||||
<script src="https://unpkg.com/@ruffle-rs/ruffle"></script>
|
||||
<script>
|
||||
window.RufflePlayer.config = {
|
||||
autoplay: "on",
|
||||
unmuteOverlay: "hidden",
|
||||
contextMenu: "off",
|
||||
splashScreen: false,
|
||||
};
|
||||
</script>
|
||||
@endsection
|
76
resources/views/teaser/grotto/news.blade.php
Normal file
76
resources/views/teaser/grotto/news.blade.php
Normal file
@ -0,0 +1,76 @@
|
||||
@extends('layouts.teaser-grotto')
|
||||
|
||||
@section('content')
|
||||
<div id="movie">
|
||||
<img src="{{ asset('assets/teaser/grotto/img/header_news.jpg') }}" alt="Metin 2 - Grota Exilului" />
|
||||
</div>
|
||||
|
||||
<div class="content_background">
|
||||
<div id="content">
|
||||
<div id="navigation">
|
||||
<ul>
|
||||
<li><a href="{{ route('teaser.grotto.home') }}">Istorie</a></li>
|
||||
<li><a href="{{ route('teaser.grotto.news') }}" class="navi_active">Noutăți</a></li>
|
||||
<li><a href="{{ route('teaser.grotto.gallery') }}">Galerie</a></li>
|
||||
<li><a href="{{ url('user/register') }}" target="_blank">Ia parte!</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content_left"></div>
|
||||
<div class="content_right"></div>
|
||||
|
||||
<div id="matter">
|
||||
<h2>Noutăți</h2>
|
||||
|
||||
<h3><span class="date">23.02.2011</span>Către peștera dragonului!</h3>
|
||||
<p>Deja ai avut parte de o lungă aventură de cînd ai dat față în față cu legendarul Sura Akuma. Avînd un arc, el acceptă taxă și deschide poarta ...</p>
|
||||
<ul class="news_list">
|
||||
<li>Înfruntă cea mai mare bătălie a timpurilor: luptă împotriva lui Beran-Setaou, Zeul Distrugerii!</li>
|
||||
<li>Descoperă secretul Pietrelor Metin: puterile pietrelor e legată de celor ale Dragonului Albastru?</li>
|
||||
<li>Culege recompensa bine meritată: colectează materiale rezistente pentru fierarul Seon-Pyeong!</li>
|
||||
</ul>
|
||||
|
||||
<h3><span class="date">10.02.2010</span>Porțile către Grota Exilului sunt acum deschise!</h3>
|
||||
<p>
|
||||
Ești întîmpinat de o lume întunecată și rece. Poți auzi ecoul pașilor prin pereții de piatră. Dar
|
||||
aceste sunete le faci chiar tu ... ?
|
||||
</p>
|
||||
<ul class="news_list">
|
||||
<li>
|
||||
Pătrunde în coridoarele lungi și întunecate ale Grotei și caută urmele legendarului luptător
|
||||
Sura, Akuma.
|
||||
</li>
|
||||
<li>
|
||||
Înfruntă primejdiile care te așteaptă în lumea de jos - lumea de jos fiind condusă de creaturi
|
||||
ciudate
|
||||
</li>
|
||||
<li>
|
||||
Descoperă rădăcinile unei civilizații secrete și ia o decizie... Războiul zeilor nu s-a terminat
|
||||
încă!
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3><span class="date">04.02.2010</span>Aici sunt cîteva date despre event:</h3>
|
||||
<p class="news">
|
||||
<img src="{{ asset('assets/teaser/grotto/img/news.jpg') }}" class="news_image" />
|
||||
La prima vedere satul tău pare să fie același. Totuși, tensiunea din interiorul tău se pare că ți-a
|
||||
dat un oarecare sentiment de îngrijorare. Ceva se va întîmpla ...Nu ezita să ajungi în vîrful
|
||||
acesteia.!Ia parte la pre-eventul Grotei Exilului!
|
||||
</p>
|
||||
<ul class="news_list">
|
||||
<li>
|
||||
Testează-ți puterea luptîndu-te cu animale sălbatice în timp ce cauți Pietrele Hieroglifice
|
||||
</li>
|
||||
<li>
|
||||
Mergi și cunoaște-l pe Heuk-Young care îți va da misterioasa Amuletă a Zeului Dragon dacă închei
|
||||
o misiune pentru ea
|
||||
</li>
|
||||
<li>
|
||||
Ia parte la o călătorie magică în necunoscută cale navigabilă, unde vei găsi intrarea în
|
||||
legendara grotă. Porțile sunt momentan închise. Dar în interior, poveștile străvechi sunt
|
||||
pregătite să iasă la suprafață ...
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
Reference in New Issue
Block a user