Neues Design
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1 +1,2 @@
|
||||
*.db
|
||||
*.db
|
||||
yagyuu.zip
|
||||
|
226
images.json
Normal file
226
images.json
Normal file
@@ -0,0 +1,226 @@
|
||||
[
|
||||
{
|
||||
"filename": "0caa24d8659e6effa5d6550d2b95bc66-d5me4l7.png",
|
||||
"url": "http://raikuhoshigami.deviantart.com/art/Loneliness-339941563"
|
||||
},
|
||||
{
|
||||
"filename": "120822yagyuu.jpg",
|
||||
"url": "http://remotecorners.blog73.fc2.com/blog-category-5.html"
|
||||
},
|
||||
{
|
||||
"filename": "153077.jpg",
|
||||
"url": "http://myfigurecollection.net/item/153077"
|
||||
},
|
||||
{
|
||||
"filename": "1838486-senran_kagura_yagyu.jpg",
|
||||
"url": "http://www.gamezone.de/Senran-Kagura-3DS-236978/News/Senran-Kagura-Sexy-Maedels-Pruegeleien-und-Brustgroessen-982240/galerie/1944492/977620/"
|
||||
},
|
||||
{
|
||||
"filename": "1841028-a5dbed63e119fe8d257ddfc1bb9d5fd1.jpg",
|
||||
"url": "http://s1007.photobucket.com/user/JunoTheTrap/media/Senran%20Kagura/1841028-a5dbed63e119fe8d257ddfc1bb9d5fd1.jpg.html"
|
||||
},
|
||||
{
|
||||
"filename": "1841029-d5ec77975b6c5894dd40c0b2b445bc5c.jpg",
|
||||
"url": "http://www.giantbomb.com/images/1300-1841029"
|
||||
},
|
||||
{
|
||||
"filename": "192957.jpg",
|
||||
"url": "http://myanimelist.net/character/67553/Yagyuu"
|
||||
},
|
||||
{
|
||||
"filename": "1f6d73b8fccd71990fe56d91ac658ea0-d69edp1.jpg",
|
||||
"url": "http://kyuubiconduit.deviantart.com/art/YagyuuSIG-378584533"
|
||||
},
|
||||
{
|
||||
"filename": "2.jpg",
|
||||
"url": "http://senrankagura2.com/gallery/"
|
||||
},
|
||||
{
|
||||
"filename": "2012072220013137d.jpg",
|
||||
"url": "http://shiunshumire.blog61.fc2.com/blog-entry-1509.html"
|
||||
},
|
||||
{
|
||||
"filename": "2606934i-.jpg",
|
||||
"url": "http://seiga.nicovideo.jp/seiga/im2606934"
|
||||
},
|
||||
{
|
||||
"filename": "2829417i-.jpg",
|
||||
"url": "http://seiga.nicovideo.jp/seiga/im2829417"
|
||||
},
|
||||
{
|
||||
"filename": "34087373 Yagyuu Moe Render.png",
|
||||
"url": "http://ors-renders-gamer.animemeeting.com/2013/03/senran-kagurayagyuu-moe-render.html"
|
||||
},
|
||||
{
|
||||
"filename": "34087373.jpg",
|
||||
"url": "http://www.pixiv.net/member_illust.php?mode=medium&illust_id=34087373"
|
||||
},
|
||||
{
|
||||
"filename": "34260702 Yagyuu Accion Pantsu Render v1.png",
|
||||
"url": "http://ors-renders-gamer.animemeeting.com/2013/03/senran-kagurayagyuu-accion-pantsu.html"
|
||||
},
|
||||
{
|
||||
"filename": "34260702.jpg",
|
||||
"url": "http://www.pixiv.net/member_illust.php?mode=medium&illust_id=34260702"
|
||||
},
|
||||
{
|
||||
"filename": "87918.jpg",
|
||||
"url": "http://www.cospa.com/detail/id/00000049944"
|
||||
},
|
||||
{
|
||||
"filename": "big_yagyuu_in_the_city___alt__1_by_hank88-d875ez3.jpg",
|
||||
"url": "http://sta.sh/0kbmt3jumad"
|
||||
},
|
||||
{
|
||||
"filename": "big_yagyuu_in_the_city_by_hank88-d873v01.jpg",
|
||||
"url": "http://hank88.deviantart.com/art/Big-Yagyuu-in-the-city-495666865"
|
||||
},
|
||||
{
|
||||
"filename": "calling_yagyuu_s_attention_by_hank88-d7k8man.jpg",
|
||||
"url": "http://hank88.deviantart.com/art/Calling-Yagyuu-s-attention-457257695"
|
||||
},
|
||||
{
|
||||
"filename": "fcc64a0658894908495dbe91c5725018-d69edp2.jpg",
|
||||
"url": "http://kyuubiconduit.deviantart.com/art/YagyuuAV-378584534"
|
||||
},
|
||||
{
|
||||
"filename": "mmd___yagyuu_from_senran_kagura_by_kittyskie-d4nwofq.jpg",
|
||||
"url": "http://kittyskie.deviantart.com/art/MMD-Yagyuu-from-Senran-Kagura-282020534"
|
||||
},
|
||||
{
|
||||
"filename": "p_yagyu.jpg",
|
||||
"url": "http://www.marv.jp/special/game/3ds/kaguraBurst/character/yagyu.html"
|
||||
},
|
||||
{
|
||||
"filename": "page-31191.jpg",
|
||||
"url": "http://www.blister.jp/item31191.html"
|
||||
},
|
||||
{
|
||||
"filename": "ref1-30040.jpg",
|
||||
"url": "http://www.blister.jp/item30040.html"
|
||||
},
|
||||
{
|
||||
"filename": "senran_kagura-09-yagyuu-hanzou_academy-ninja-shinobi-eye_patch-shuriken_hair_ornaments-school_girl.jpg",
|
||||
"url": "https://avvesione.wordpress.com/2013/03/11/winter-2013-week-9-anime-review/"
|
||||
},
|
||||
{
|
||||
"filename": "senran_kagura___yagyuu_by_darth7-d83bo2t.png",
|
||||
"url": "http://darth7.deviantart.com/art/Senran-Kagura-Yagyuu-489312677"
|
||||
},
|
||||
{
|
||||
"filename": "senran_kagura_yagyuu_by_tiramisutwo-d4f2hh3.png",
|
||||
"url": "http://tiramisutwo.deviantart.com/art/Senran-Kagura-Yagyuu-267174903"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyou Kakoii HD Render.png",
|
||||
"url": "http://ors-renders-gamer.animemeeting.com/2013/10/senran-kagurayagyou-kakoii-bikini-hd.html"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyu.jpg",
|
||||
"url": "http://senrankagura2.com/projects/bring-senran-kagura-2-to-europe/#characters"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1063534.jpg",
|
||||
"url": "http://www.zerochan.net/654612"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1150045.jpg",
|
||||
"url": "http://www.zerochan.net/790920"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1262101.jpg",
|
||||
"url": "http://www.zerochan.net/806449"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1305714.jpg",
|
||||
"url": "http://www.zerochan.net/1063534"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1414180.jpg",
|
||||
"url": "http://www.zerochan.net/1150045"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1418521.jpg",
|
||||
"url": "http://www.zerochan.net/1262101"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1539208.jpg",
|
||||
"url": "http://www.zerochan.net/1305714"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1563695.jpg",
|
||||
"url": "http://www.zerochan.net/1414180"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1573814.jpg",
|
||||
"url": "http://www.zerochan.net/1418521"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.1605325.jpg",
|
||||
"url": "http://www.zerochan.net/1539208"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.654612.jpg",
|
||||
"url": "http://www.zerochan.net/1563695"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.790920.jpg",
|
||||
"url": "http://www.zerochan.net/1573814"
|
||||
},
|
||||
{
|
||||
"filename": "Yagyuu.(Senran.Kagura).full.806449.jpg",
|
||||
"url": "http://www.zerochan.net/1605325"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu__senran_kagura__full_1063534_by_angel2sky-d5v5pfh.jpg",
|
||||
"url": "http://angel2sky.deviantart.com/art/Yagyuu-Senran-Kagura-full-1063534-354665213"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_by_0cookie0-d6hlqog.png",
|
||||
"url": "http://0cookie0.deviantart.com/art/Yagyuu-392364880"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_by_0cookie0-d76i3pc.png",
|
||||
"url": "http://0cookie0.deviantart.com/art/Yagyuu-434185536"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_by_keiichim-d5w851u.png",
|
||||
"url": "http://keiichim.deviantart.com/art/Yagyuu-356458386"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_by_selgadis-d3iv8r1.jpg",
|
||||
"url": "http://selgadis.deviantart.com/art/Yagyuu-213089293"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_by_utsuhofanboy24000-d79bz8b.jpg",
|
||||
"url": "http://utsuhofanboy24000.deviantart.com/art/Yagyuu-438938651"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_by_vocaloidfan113-d4z9o3h.jpg",
|
||||
"url": "http://vocaloidfan113.deviantart.com/art/Yagyuu-301102397"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_morphed_by_raidramon0-d7s8vuj.jpg",
|
||||
"url": "http://raidramon0.deviantart.com/art/Yagyuu-Morphed-470707003"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_xxx_(1).jpg",
|
||||
"url": "http://img.ponywave.de/pm/HMKQ/yagyuu_xxx_(1).html"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_xxx_(2).jpg",
|
||||
"url": "http://img.ponywave.de/pm/K8XJ/yagyuu_xxx_(2).html"
|
||||
},
|
||||
{
|
||||
"filename": "yagyuu_yagyu__by_axelcre-d7awkjg.png",
|
||||
"url": "http://axelcre.deviantart.com/art/Yagyuu-Yagyu-441579004"
|
||||
},
|
||||
{
|
||||
"filename": "柳生酱很可爱闪乱神乐xy.jpg",
|
||||
"url": "http://www.mantuhui.com/2013/02/02/11057.html"
|
||||
},
|
||||
{
|
||||
"filename": "美少女柳生美腿闪乱神乐_43.jpg",
|
||||
"url": "http://www.mantuhui.com/2013/03/15/14165.html"
|
||||
}
|
||||
]
|
353
index.html
Normal file
353
index.html
Normal file
@@ -0,0 +1,353 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Yagyuu.moe</title>
|
||||
<link rel="shortcut icon" href="favicon.ico">
|
||||
|
||||
<!-- Open Graph Tags -->
|
||||
<meta property="og:title" content="Yagyuu.moe">
|
||||
<meta property="og:description" content="Zufällige Bilder von Yagyuu Suminoe">
|
||||
<meta property="og:image" content="https://yagyuu.moe/images/yagyuu.jpg">
|
||||
<meta property="og:url" content="https://yagyuu.moe">
|
||||
<meta property="og:type" content="website">
|
||||
|
||||
<!-- Analytics Script -->
|
||||
<script defer src="https://stats.ponywave.de/script.js" data-website-id="fe91a186-21bf-488a-b011-fc77353a8df1"></script>
|
||||
|
||||
<style>
|
||||
/* Basis-Styling aus style.css */
|
||||
body {
|
||||
font: 14px/1.3 verdana, arial, helvetica, sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
color: #333;
|
||||
min-height: 100vh;
|
||||
position: relative;
|
||||
}
|
||||
h1 { font-size: 1.5em; margin-top: 20px; }
|
||||
h2 { font-size: 1.2em; }
|
||||
a:link { color: #33c; text-decoration: none; }
|
||||
a:visited { color: #339; }
|
||||
a:hover { text-decoration: underline; }
|
||||
p { max-width: 60em; }
|
||||
a img { border: none; }
|
||||
.pic-center { text-align: center; margin: 20px 0; }
|
||||
.text-center { text-align: center; }
|
||||
|
||||
/* Container für den Hauptinhalt */
|
||||
.container {
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
/* Button-Styling */
|
||||
.btn {
|
||||
display: inline-block;
|
||||
padding: 10px 20px;
|
||||
background-color: #4CAF50;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
transition: background-color 0.3s;
|
||||
}
|
||||
.btn:hover {
|
||||
background-color: #45a049;
|
||||
}
|
||||
|
||||
/* Modal-Styling */
|
||||
.modal {
|
||||
display: none;
|
||||
position: fixed;
|
||||
z-index: 1000;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: auto;
|
||||
background-color: rgba(0, 0, 0, 0.9);
|
||||
}
|
||||
.modal-content {
|
||||
margin: auto;
|
||||
display: block;
|
||||
max-width: 90%;
|
||||
max-height: 90%;
|
||||
}
|
||||
.close {
|
||||
position: absolute;
|
||||
top: 15px;
|
||||
right: 35px;
|
||||
color: #f1f1f1;
|
||||
font-size: 40px;
|
||||
font-weight: bold;
|
||||
transition: 0.3s;
|
||||
cursor: pointer;
|
||||
}
|
||||
.close:hover {
|
||||
color: #bbb;
|
||||
}
|
||||
|
||||
/* Spoiler/Accordion für Sources */
|
||||
.spoiler {
|
||||
background-color: #eee;
|
||||
color: #444;
|
||||
cursor: pointer;
|
||||
padding: 18px;
|
||||
width: 100%;
|
||||
border: none;
|
||||
text-align: left;
|
||||
outline: none;
|
||||
font-size: 15px;
|
||||
transition: 0.4s;
|
||||
border-radius: 4px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.active, .spoiler:hover {
|
||||
background-color: #ccc;
|
||||
}
|
||||
.panel {
|
||||
padding: 0 18px;
|
||||
background-color: white;
|
||||
max-height: 0;
|
||||
overflow: hidden;
|
||||
transition: max-height 0.2s ease-out;
|
||||
border-radius: 0 0 4px 4px;
|
||||
}
|
||||
.panel ol {
|
||||
padding: 20px 40px;
|
||||
}
|
||||
|
||||
/* Footer-Styling */
|
||||
footer {
|
||||
background-color: #333;
|
||||
color: white;
|
||||
text-align: center;
|
||||
padding: 15px;
|
||||
border-top: 5px solid #4CAF50;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
footer a {
|
||||
color: #b8ffbe; /* Hellere Farbe für bessere Lesbarkeit */
|
||||
margin: 0 10px;
|
||||
text-decoration: none;
|
||||
}
|
||||
footer a:hover {
|
||||
text-decoration: underline;
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* Responsive Anpassungen */
|
||||
@media screen and (max-width: 768px) {
|
||||
.container {
|
||||
padding: 10px;
|
||||
}
|
||||
.modal-content {
|
||||
max-width: 100%;
|
||||
}
|
||||
body {
|
||||
padding-bottom: 120px; /* Angepasster Platz für den Footer auf mobilen Geräten */
|
||||
}
|
||||
}
|
||||
|
||||
/* Bild-Thumbnail */
|
||||
.thumbnail {
|
||||
cursor: pointer;
|
||||
height: 400px; /* Fixe Höhe für das Bild */
|
||||
width: auto;
|
||||
object-fit: contain; /* Behält das Seitenverhältnis bei */
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
|
||||
transition: transform 0.3s;
|
||||
}
|
||||
.thumbnail:hover {
|
||||
transform: scale(1.02);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="text-center">
|
||||
<h1>Yagyuu.moe</h1>
|
||||
<p style="font-size: x-large;">Klicke auf das Bild, um es zu vergrößern</p>
|
||||
</div>
|
||||
|
||||
<!-- Bild-Container -->
|
||||
<div class="pic-center">
|
||||
<img id="randomImage" class="thumbnail" alt="Cute Yagyuu <3" onclick="openModal()">
|
||||
</div>
|
||||
|
||||
<div class="text-center" style="margin: 20px 0;">
|
||||
<button class="btn" onclick="loadRandomImage()">Neues zufälliges Bild laden</button>
|
||||
</div>
|
||||
|
||||
<!-- Sources Spoiler -->
|
||||
<button class="spoiler">Quellen anzeigen</button>
|
||||
<div class="panel">
|
||||
<ol id="sourcesList">
|
||||
<!-- Quellen werden dynamisch aus der JSON-Datei geladen -->
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal für Bildvergrößerung -->
|
||||
<div id="imageModal" class="modal">
|
||||
<span class="close" onclick="closeModal()">×</span>
|
||||
<img class="modal-content" id="modalImage">
|
||||
</div>
|
||||
|
||||
<!-- Footer -->
|
||||
<footer>
|
||||
<div>
|
||||
<a href="#" onclick="toggleSources(); return false;">Quellen</a> |
|
||||
<a href="yagyuu.zip">Alle Bilder herunterladen</a> |
|
||||
<a href="https://riko.moe" target="_blank">Riko.moe</a> |
|
||||
<a href="mailto:kontakt@yagyuu.de?subject=[Yagyuu.moe]">Kontakt</a>
|
||||
</div>
|
||||
<div style="margin-top: 10px; font-size: 0.8em;">
|
||||
© <span id="currentYear"></span> Yagyuu.moe - Mit ♥ erstellt
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script>
|
||||
// Pfad zum Bilderordner
|
||||
const imagePath = "images/";
|
||||
let images = []; // Liste der Bilddateien
|
||||
|
||||
// Funktion zum Laden der Bilderliste aus der JSON-Datei
|
||||
function loadImageList() {
|
||||
fetch('images.json')
|
||||
.then(response => {
|
||||
if (!response.ok) {
|
||||
throw new Error('Netzwerkantwort war nicht ok');
|
||||
}
|
||||
return response.json();
|
||||
})
|
||||
.then(data => {
|
||||
// Extrahiere die Dateinamen aus den JSON-Einträgen
|
||||
images = data.map(entry => entry.filename);
|
||||
|
||||
// Lade ein zufälliges Bild, nachdem die Liste geladen wurde
|
||||
loadRandomImage();
|
||||
|
||||
// Lade die Quellen
|
||||
loadSources(data);
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Problem beim Laden der Bilderliste:', error);
|
||||
// Fallback zu einem Standardbild, falls die Liste nicht geladen werden kann
|
||||
const imgElement = document.getElementById("randomImage");
|
||||
imgElement.src = imagePath + "yagyuu.jpg";
|
||||
imgElement.style.display = "inline-block";
|
||||
});
|
||||
}
|
||||
|
||||
// Funktion zum Laden der Quellen
|
||||
function loadSources(data) {
|
||||
const sourcesList = document.getElementById("sourcesList");
|
||||
sourcesList.innerHTML = ''; // Leere die Liste
|
||||
|
||||
// Sortiere die Einträge nach Dateinamen
|
||||
data.sort((a, b) => a.filename.localeCompare(b.filename));
|
||||
|
||||
// Füge jeden Eintrag zur Liste hinzu
|
||||
data.forEach(entry => {
|
||||
const listItem = document.createElement('li');
|
||||
if (entry.url) {
|
||||
const link = document.createElement('a');
|
||||
link.href = entry.url;
|
||||
link.target = "_blank";
|
||||
link.textContent = entry.filename;
|
||||
listItem.appendChild(link);
|
||||
} else {
|
||||
// Wenn keine URL vorhanden ist, zeige nur den Dateinamen
|
||||
listItem.textContent = entry.filename;
|
||||
}
|
||||
sourcesList.appendChild(listItem);
|
||||
});
|
||||
}
|
||||
|
||||
// Funktion zum Laden eines zufälligen Bildes
|
||||
function loadRandomImage() {
|
||||
if (images.length === 0) {
|
||||
console.error('Keine Bilder in der Liste');
|
||||
return;
|
||||
}
|
||||
|
||||
const randomIndex = Math.floor(Math.random() * images.length);
|
||||
const randomImage = images[randomIndex];
|
||||
const imgElement = document.getElementById("randomImage");
|
||||
imgElement.src = imagePath + randomImage;
|
||||
|
||||
// Stellen Sie sicher, dass das Bild geladen ist, bevor Sie es anzeigen
|
||||
imgElement.onload = function() {
|
||||
imgElement.style.display = "inline-block";
|
||||
};
|
||||
}
|
||||
|
||||
// Modal-Funktionen
|
||||
function openModal() {
|
||||
const modal = document.getElementById("imageModal");
|
||||
const img = document.getElementById("randomImage");
|
||||
const modalImg = document.getElementById("modalImage");
|
||||
|
||||
modal.style.display = "block";
|
||||
modalImg.src = img.src;
|
||||
}
|
||||
|
||||
function closeModal() {
|
||||
const modal = document.getElementById("imageModal");
|
||||
modal.style.display = "none";
|
||||
}
|
||||
|
||||
// Spoiler/Accordion-Funktion
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
const acc = document.getElementsByClassName("spoiler");
|
||||
|
||||
for (let i = 0; i < acc.length; i++) {
|
||||
acc[i].addEventListener("click", function() {
|
||||
this.classList.toggle("active");
|
||||
const panel = this.nextElementSibling;
|
||||
|
||||
if (panel.style.maxHeight) {
|
||||
panel.style.maxHeight = null;
|
||||
} else {
|
||||
panel.style.maxHeight = panel.scrollHeight + "px";
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Aktuelles Jahr für das Copyright setzen
|
||||
document.getElementById("currentYear").textContent = new Date().getFullYear();
|
||||
|
||||
// Lade die Bilderliste beim Seitenstart
|
||||
loadImageList();
|
||||
});
|
||||
|
||||
// Funktion zum Umschalten der Sources über den Footer-Link
|
||||
function toggleSources() {
|
||||
const spoiler = document.querySelector(".spoiler");
|
||||
spoiler.click();
|
||||
|
||||
// Scrolle zu den Sources
|
||||
spoiler.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
|
||||
// Schließe das Modal, wenn außerhalb geklickt wird
|
||||
window.onclick = function(event) {
|
||||
const modal = document.getElementById("imageModal");
|
||||
if (event.target == modal) {
|
||||
closeModal();
|
||||
}
|
||||
};
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
55
index.php
55
index.php
@@ -1,55 +0,0 @@
|
||||
<?php
|
||||
// Indicate the location of your images
|
||||
$root = '';
|
||||
// use if specifying path from root
|
||||
//$root = $_SERVER['DOCUMENT_ROOT'];
|
||||
|
||||
$path = 'images/';
|
||||
|
||||
function getImagesFromDir($path) {
|
||||
$images = array();
|
||||
if ( $img_dir = @opendir($path) ) {
|
||||
while ( false !== ($img_file = readdir($img_dir)) ) {
|
||||
// checks for gif, jpg, png and jpeg
|
||||
if ( preg_match("/(\.gif|\.jpg|\.png\.jpeg)$/", $img_file) ) {
|
||||
$images[] = $img_file;
|
||||
}
|
||||
}
|
||||
closedir($img_dir);
|
||||
}
|
||||
return $images;
|
||||
}
|
||||
|
||||
function getRandomFromArray($ar) {
|
||||
mt_srand( (double)microtime() * 1000000 ); // php 4.2+ not needed
|
||||
$num = array_rand($ar);
|
||||
return $ar[$num];
|
||||
}
|
||||
|
||||
// Obtain list of images from directory
|
||||
$imgList = getImagesFromDir($root . $path);
|
||||
$img = getRandomFromArray($imgList);
|
||||
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Yagyuu</title>
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="text-center"><p style="font-size:xx-large;">Press F5 for another pic!</p></div>
|
||||
<!-- image displays here -->
|
||||
<div class="pic-center">
|
||||
<img src="<?php echo $path . $img ?>" height="700" alt="Cute Yagyuu <3" />
|
||||
</div>
|
||||
</body>
|
||||
|
||||
<!-- Footer begins -->
|
||||
<a href="sources.php">Sources</a> | <a href="yagyuu.zip">Download all pictures</a> | <a href="https://riko.moe" target="_blank">Riko.moe</a> | <a href="mailto:miku2000@outlook.de?subject=[Yagyuu.moe]">Mail me</a>
|
||||
<!-- Footer ends -->
|
||||
|
||||
</html>
|
73
sources.php
73
sources.php
@@ -1,73 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Yagyuu.moe Image Sources</title>
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<ol>
|
||||
<li><a href="http://raikuhoshigami.deviantart.com/art/Loneliness-339941563" target="_blank">0caa24d8659e6effa5d6550d2b95bc66-d5me4l7.png</a></li>
|
||||
<li><a href="http://remotecorners.blog73.fc2.com/blog-category-5.html" target="_blank">120822yagyuu.jpg</a></li>
|
||||
<li><a href="http://myfigurecollection.net/item/153077" target="_blank">153077.jpg</a></li>
|
||||
<li><a href="http://www.gamezone.de/Senran-Kagura-3DS-236978/News/Senran-Kagura-Sexy-Maedels-Pruegeleien-und-Brustgroessen-982240/galerie/1944492/977620/" target="_blank">1838486-senran_kagura_yagyu.jpg</a></li>
|
||||
<li><a href="http://s1007.photobucket.com/user/JunoTheTrap/media/Senran%20Kagura/1841028-a5dbed63e119fe8d257ddfc1bb9d5fd1.jpg.html" target="_blank">1841028-a5dbed63e119fe8d257ddfc1bb9d5fd1.jpg</a></li>
|
||||
<li><a href="http://www.giantbomb.com/images/1300-1841029" target="_blank">1841029-d5ec77975b6c5894dd40c0b2b445bc5c.jpg</a></li>
|
||||
<li><a href="http://myanimelist.net/character/67553/Yagyuu" target="_blank">192957.jpg</a></li>
|
||||
<li><a href="http://kyuubiconduit.deviantart.com/art/YagyuuSIG-378584533" target="_blank">1f6d73b8fccd71990fe56d91ac658ea0-d69edp1.jpg</a></li>
|
||||
<li><a href="http://senrankagura2.com/gallery/" target="_blank">2.jpg</a></li>
|
||||
<li><a href="http://shiunshumire.blog61.fc2.com/blog-entry-1509.html" target="_blank">2012072220013137d.jpg</a></li>
|
||||
<li><a href="http://seiga.nicovideo.jp/seiga/im2606934" target="_blank">2606934i-.jpg</a></li>
|
||||
<li><a href="http://seiga.nicovideo.jp/seiga/im2829417" target="_blank">2829417i-.jpg</a></li>
|
||||
<li><a href="http://ors-renders-gamer.animemeeting.com/2013/03/senran-kagurayagyuu-moe-render.html" target="_blank">34087373 Yagyuu Moe Render.png</a></li>
|
||||
<li><a href="http://www.pixiv.net/member_illust.php?mode=medium&illust_id=34087373" target="_blank">34087373.jpg</a></li>
|
||||
<li><a href="http://ors-renders-gamer.animemeeting.com/2013/03/senran-kagurayagyuu-accion-pantsu.html" target="_blank">34260702 Yagyuu Accion Pantsu Render v1.png</a></li>
|
||||
<li><a href="http://www.pixiv.net/member_illust.php?mode=medium&illust_id=34260702" target="_blank">34260702.jpg</a></li>
|
||||
<li><a href="http://www.cospa.com/detail/id/00000049944" target="_blank">87918.jpg</a></li>
|
||||
<li><a href="http://sta.sh/0kbmt3jumad" target="_blank">big_yagyuu_in_the_city___alt__1_by_hank88-d875ez3.jpg</a></li>
|
||||
<li><a href="http://hank88.deviantart.com/art/Big-Yagyuu-in-the-city-495666865" target="_blank">big_yagyuu_in_the_city_by_hank88-d873v01.jpg</a></li>
|
||||
<li><a href="http://hank88.deviantart.com/art/Calling-Yagyuu-s-attention-457257695" target="_blank">calling_yagyuu_s_attention_by_hank88-d7k8man.jpg</a></li>
|
||||
<li><a href="http://kyuubiconduit.deviantart.com/art/YagyuuAV-378584534" target="_blank">fcc64a0658894908495dbe91c5725018-d69edp2.jpg</a></li>
|
||||
<li><a href="http://kittyskie.deviantart.com/art/MMD-Yagyuu-from-Senran-Kagura-282020534" target="_blank">mmd___yagyuu_from_senran_kagura_by_kittyskie-d4nwofq.jpg</a></li>
|
||||
<li><a href="http://www.marv.jp/special/game/3ds/kaguraBurst/character/yagyu.html" target="_blank">p_yagyu.jpg</a></li>
|
||||
<li><a href="http://www.blister.jp/item31191.html" target="_blank">page-31191.jpg</a></li>
|
||||
<li><a href="http://www.blister.jp/item30040.html" target="_blank">ref1-30040.jpg</a></li>
|
||||
<li><a href="https://avvesione.wordpress.com/2013/03/11/winter-2013-week-9-anime-review/" target="_blank">senran_kagura-09-yagyuu-hanzou_academy-ninja-shinobi-eye_patch-shuriken_hair_ornaments-school_girl.jpg</a></li>
|
||||
<li><a href="http://darth7.deviantart.com/art/Senran-Kagura-Yagyuu-489312677" target="_blank">senran_kagura___yagyuu_by_darth7-d83bo2t.png</a></li>
|
||||
<li><a href="http://tiramisutwo.deviantart.com/art/Senran-Kagura-Yagyuu-267174903" target="_blank">senran_kagura_yagyuu_by_tiramisutwo-d4f2hh3.png</a></li>
|
||||
<li><a href="http://ors-renders-gamer.animemeeting.com/2013/10/senran-kagurayagyou-kakoii-bikini-hd.html" target="_blank">Yagyou Kakoii HD Render.png</a></li>
|
||||
<li><a href="http://senrankagura2.com/projects/bring-senran-kagura-2-to-europe/#characters" target="_blank">Yagyu.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/654612" target="_blank">Yagyuu.(Senran.Kagura).full.1063534.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/790920" target="_blank">Yagyuu.(Senran.Kagura).full.1150045.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/806449" target="_blank">Yagyuu.(Senran.Kagura).full.1262101.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1063534" target="_blank">Yagyuu.(Senran.Kagura).full.1305714.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1150045" target="_blank">Yagyuu.(Senran.Kagura).full.1414180.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1262101" target="_blank">Yagyuu.(Senran.Kagura).full.1418521.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1305714" target="_blank">Yagyuu.(Senran.Kagura).full.1539208.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1414180" target="_blank">Yagyuu.(Senran.Kagura).full.1563695.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1418521" target="_blank">Yagyuu.(Senran.Kagura).full.1573814.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1539208" target="_blank">Yagyuu.(Senran.Kagura).full.1605325.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1563695" target="_blank">Yagyuu.(Senran.Kagura).full.654612.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1573814" target="_blank">Yagyuu.(Senran.Kagura).full.790920.jpg</a></li>
|
||||
<li><a href="http://www.zerochan.net/1605325" target="_blank">Yagyuu.(Senran.Kagura).full.806449.jpg</a></li>
|
||||
<li><a href="http://angel2sky.deviantart.com/art/Yagyuu-Senran-Kagura-full-1063534-354665213" target="_blank">yagyuu__senran_kagura__full_1063534_by_angel2sky-d5v5pfh.jpg</a></li>
|
||||
<li><a href="http://0cookie0.deviantart.com/art/Yagyuu-392364880" target="_blank">yagyuu_by_0cookie0-d6hlqog.png</a></li>
|
||||
<li><a href="http://0cookie0.deviantart.com/art/Yagyuu-434185536" target="_blank">yagyuu_by_0cookie0-d76i3pc.png</a></li>
|
||||
<li><a href="http://keiichim.deviantart.com/art/Yagyuu-356458386" target="_blank">yagyuu_by_keiichim-d5w851u.png</a></li>
|
||||
<li><a href="http://selgadis.deviantart.com/art/Yagyuu-213089293" target="_blank">yagyuu_by_selgadis-d3iv8r1.jpg</a></li>
|
||||
<li><a href="http://utsuhofanboy24000.deviantart.com/art/Yagyuu-438938651" target="_blank">yagyuu_by_utsuhofanboy24000-d79bz8b.jpg</a></li>
|
||||
<li><a href="http://vocaloidfan113.deviantart.com/art/Yagyuu-301102397" target="_blank">yagyuu_by_vocaloidfan113-d4z9o3h.jpg</a></li>
|
||||
<li><a href="http://raidramon0.deviantart.com/art/Yagyuu-Morphed-470707003" target="_blank">yagyuu_morphed_by_raidramon0-d7s8vuj.jpg</a></li>
|
||||
<li><a href="http://img.ponywave.de/pm/HMKQ/yagyuu_xxx_(1).html" target="_blank">yagyuu_xxx_(1).jpg</a></li>
|
||||
<li><a href="http://img.ponywave.de/pm/K8XJ/yagyuu_xxx_(2).html" target="_blank">yagyuu_xxx_(2).jpg</a></li>
|
||||
<li><a href="http://axelcre.deviantart.com/art/Yagyuu-Yagyu-441579004" target="_blank">yagyuu_yagyu__by_axelcre-d7awkjg.png</a></li>
|
||||
<li><a href="http://www.mantuhui.com/2013/02/02/11057.html" target="_blank">柳生酱很可爱闪乱神乐xy.jpg</a></li>
|
||||
<li><a href="http://www.mantuhui.com/2013/03/15/14165.html" target="_blank">美少女柳生美腿闪乱神乐_43.jpg</a></li>
|
||||
</ol>
|
||||
|
||||
<p><a href="http://yagyuu.moe/">Back</a>...</p>
|
||||
|
||||
</body>
|
||||
</html>
|
12
style.css
12
style.css
@@ -1,12 +0,0 @@
|
||||
body { font: 14px/1.3 verdana, arial, helvetica, sans-serif; }
|
||||
h1 { font-size:1.3em; }
|
||||
h2 { font-size:1.2em; }
|
||||
a:link { color:#33c; }
|
||||
a:visited { color:#339; }
|
||||
p { max-width: 60em; }
|
||||
|
||||
/* so linked image won't have border */
|
||||
a img { border:none; }
|
||||
|
||||
.pic-center { text-align: center; }
|
||||
.text-center {text-align: center;}
|
Reference in New Issue
Block a user