Adventskalender für meine Weihnachtszauber

CSS, Java Script u.s.w

Moderator: HTML-Laie

Benutzeravatar
HTML-Laie
Moderator
Moderator
Beiträge: 266
Registriert: So 19. Nov 2017, 12:42
Mein Vorname: Hape
Wohnort: Wesermarsch
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von HTML-Laie »

Wenn die Kalenderseiten nach Ablauf des Monats Dezember ohne selbsttätiges Eingreifen nicht mehr geöffnet werden sollen kann man dies folgendermaßen automatisieren.

Anstatt der Pfadangabe zu deinen Tagesdateien:

Code: Alles auswählen

pfad = "tagesdateien-02/";
fügst du folgendes ein:

Code: Alles auswählen

<?PHP
  $monat = date("m");
  if ($monat == '12') {
   $text =  "pfad = 'tagesdateien-02/';";
  }
?>

<?php echo $text; ?>
LG Hape :)
Unmögliches wird sofort erledigt, Wunder dauern etwas länger. 95% aller Computerprobleme befinden sich zwischen Tastatur und Stuhl.
Hapes-Javascript-Demo-Page ; Hapes-Baustelle ; Hape's-Javascript-Forum ; Hapes-Fotowelt ; Boitwarder Bürgerverein
Benutzeravatar
Butterblume
Held des Forums
Held des Forums
Beiträge: 7341
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von Butterblume »

Hallo hape,
erst einmal vielen dank für deine Antwort!

Genau das möchte ich, wenn der 24.12 vorbei ist sollen sich die türchen nicht mehr öffen, aber ggf den Hinweis geben, dass ja nich nicht dezember ist. Im grunde würde das ab januar reichen. Dann habe ich das jahr über zeit den neu zu bestücken ohne das die user drauf gucken können!

Ich probiere das mal, vielleicht reicht das schon aus wenn ich den code von dir einfüge! Würde mich dann nochmal melden. Vor Donnerstag schaffe ich das jedoch nicht!

Aber ich sag dennoch schon einmal vielen Dank für die hilfe!
Kussi... und Bild für all eure Bemühungen!

Butterblume / Karin

https://www.karins-poserbilder.de
Benutzeravatar
Butterblume
Held des Forums
Held des Forums
Beiträge: 7341
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von Butterblume »

Hallo und guten Morgen hape,


ich habe das jetzt mal geändert aber ich fände es besser wenn folgende Seite aufgehen würde!

https://www.weihnachtszauber.karins-pos ... n-02/0.php

Ich hatte schon einiges versucht zu ändern, aber ging nicht! Nachdem ich meine Versuche rückgängig gemacht habe, hab ich deins eingegeben. Aber vielleicht war meine änderung auch wieder mal an der falschen Stelle? :oops: :E

Doch vielleicht könntest Du noch einmal schauen! Hat aber Zeit es eilt nicht!

Hier ist der Code nochmal!

Code: Alles auswählen

<?php
  include("../design/header-d.php");
?>
<link rel="stylesheet" href="kalender-2021-03b.css">

<script type="text/javascript" language="JavaScript">
<!--

// Datumsfunktionen Anzeige Fusstext

var Kalnow = new Date();
var Kalyear = Kalnow.getFullYear();

// aktuelles Datum
function Datum() {

var TageLang = new Array ("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
var MonateLang = new Array ("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
var date = ((Kalnow.getDate()<10) ? "0" : "")+ Kalnow.getDate();
heute = TageLang[Kalnow.getDay()]+ " "  + date + ". " + MonateLang[Kalnow.getMonth()] + " " + Kalyear ;
document.write("" +heute);
document.write("&#160;&#160;-&nbsp;&nbsp;");
}


function Warten01() {

var KalZiel = new Date("December 24, " + Kalyear);
var diff = KalZiel.getTime() - Kalnow.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24));

if (days > 1)
document.write(" Noch " + (days+1) + " Tage bis Weihnachten");
else if (days == 1)
document.write("Morgen ist Heiligabend!");
else if (days == 0)
document.write("Heute ist  Heiligabend!");
else if (days == -1)
document.write("Frohe Weihnachten");
else if (days == -2)
document.write("Frohe Weihnachten");
else if (days < -2)
document.write(" Weihnachten ist vorbei!");
return
}


function Warten02() {
var KalStart = new Date("December 1, " + Kalyear);
var diff = KalStart.getTime() - Kalnow.getTime();
var Tage = Math.floor(diff / (1000 * 60 * 60 * 24));

var monat = Kalnow.getMonth() + 1;
if (monat != 12) {
  //document.write("Sie m&uuml;ssen sich noch ein wenig gedulden!");
  if (Tage >= 1)
  document.write("Noch " + (Tage+1) + " Tage bis zum ersten Fensterchen");
  else
  document.write("Morgen wird das erste Fensterchen ge&ouml;ffnet.");
  }

if (monat == 12 && Tage <= -1 && Tage >= -24){
document.write('&Ouml;ffnen Sie das Fensterchen für heute!');
}
if (monat == 12 && Tage <= -24){
document.write('&nbsp;&nbsp;Alle Fensterchen d&uuml;rfen ge&ouml;ffnet werden.');
}
return
}


// ::::::::::  Ende Datumsfunktionen :::::::::::::





// ::::::::  Dateien öffnen Version 2021 :::::::::

// PopUp-Window Eigenschaften
Attribute02 = "left=40,top=40,screenX=40,screenY=40,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=600";



// Edit-Marker Pfad (Ordner der Dateien)
// pfad = "http://www.web-toolbox.net/kalender/";
// pfad = "tagesdateien/";
// bleibt leer wenn die Dateien im gleicher Ordner stehen
// pfad = "";

pfad = "tagesdateien-02/";


var KlickDatum = new Date();
var KlickMonat = KlickDatum.getMonth();
var KlickTag = KlickDatum.getDate();



// Edit-Marker ::::  Zum Testen   ::::::::::::::::
// Monat-Datumswert setzen (0 = Januar, 11 = November)
// Tages-Datumswert setzen (1 - 31)
// 4 Slashes "//" entfernen zum Testen

//KlickMonat = 11;
//KlickTag = 31;



function zeigeDatei(KlickZahl) {

// zu früh Feb - Nov
if(KlickMonat > 0 && KlickMonat < 11) {
Datei = pfad + "0.php";
window.open(Datei,'_self');
//var Info = window.open(Datei,'',Attribute02);
return;
}

// zu früh im Dezember
else if(KlickZahl > KlickTag && KlickMonat == 11) {
Datei = pfad + "00.php";
window.open(Datei,'_self');
//var Info = window.open(Datei,'',Attribute02);
return;
}

// Tagesdatei anzeigen
else {
var Datei = pfad + KlickZahl + ".php";
window.open(Datei,'_self');
}

}

//  End -->
</script>
<div class="Titeltext">Der etwas andere Adventskalender</div>
<div id="Advent0">
<div id="Advent1">


<!-- Kalendergrafik -->

<div id="AdventGrafik"><img src="block-120x80-transparent.png" width="100%" alt=""></div>

<!-- Anfang Kalender   -->
<table id="Tabelle2" cellpadding="0" cellspacing="0">
<tr>
<td><a href="javascript:zeigeDatei(23);"><img src="../images/adventskalender/rot/23.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(14);"><img src="../images/adventskalender/rot/14.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(16);"><img src="../images/adventskalender/rot/16.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(21);"><img src="../images/adventskalender/rot/21.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(5);"><img src="../images/adventskalender/rot/5.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(12);"><img src="../images/adventskalender/rot/12.png" alt="" border="0" width="100%" height="100%"></a></td>
</tr>

<tr>
<td><a href="javascript:zeigeDatei(20);"><img src="../images/adventskalender/rot/20.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(13);"><img src="../images/adventskalender/rot/13.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(1);"><img src="../images/adventskalender/rot/1.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(24);"><img src="../images/adventskalender/rot/24.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(2);"><img src="../images/adventskalender/rot/2.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(11);"><img src="../images/adventskalender/rot/11.png" alt="" border="0" width="100%" height="100%"></a></td>
</tr>

<tr>
<td><a href="javascript:zeigeDatei(15);"><img src="../images/adventskalender/rot/15.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(17);"><img src="../images/adventskalender/rot/17.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(3);"><img src="../images/adventskalender/rot/3.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(6);"><img src="../images/adventskalender/rot/6.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(22);"><img src="../images/adventskalender/rot/22.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(7);"><img src="../images/adventskalender/rot/7.png" alt="" border="0" width="100%" height="100%"></a></td>
</tr>

<tr>
<td><a href="javascript:zeigeDatei(19);"><img src="../images/adventskalender/rot/19.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(9);"><img src="../images/adventskalender/rot/9.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(8);"><img src="../images/adventskalender/rot/8.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(18);"><img src="../images/adventskalender/rot/18.png" alt="" border="0" width="100%" height="100%"></a></td>
<td><a href="javascript:zeigeDatei(4);"><img src="../images/adventskalender/rot/4.png" alt="" border="0" width="100%" height="100%"></td>
<td><a href="javascript:zeigeDatei(10);"><img src="../images/adventskalender/rot/10.png" alt="" border="0" width="100%" height="100%"></td>
</tr>
</table>
<!-- Ende Kalender -->
</div>
</div>
<p style="text-align: center;"><span style="font-size: 13pt;"><a href="https://www.weihnachtsgedichte24.de/" target="_blank"><span style="color: #B9CB79">Quelle der Gedichte & Geschichte</span></a> / <span style="font-size: 13pt;"><a href="https://weihnachten.tagesspiegel.de/" target="_blank"><span style="color: #B9CB79">Quelle der Lieder</span></a> / <span style="font-size: 13pt"><a href="https://welt-der-zitate.de" target="_blank"><span style="font-size: 15pt"><span style="color: #B9CB79">Quelle der Zitate</a></span> / <span style="font-size: 13pt;"><span style="color: #B9CB79"><a href="https://www.musik-fuer-dich.de/" target="_blank"><span style="color: #B9CB79">Quelle Rolf Zuckowski</a>

<p class="Fusstext">

<script type="text/javascript" language="JavaScript">
<!--
Warten02()
document.write('<br>');
Warten01()
//-->
</script>
<br/><br/><img src="../../../../design/trennliniestern.png" style="border: 0px;" alt="stern"><br/><br/>
<img src="../../../../images/adventskalender/bild19.png" style="border: 0px;" alt="stern"><br/><br/>
 <?php
  include("../design/footer.php");
?>

Wenn es natürlich nicht gehen sollte, wäre es jetzt auch kein drama. Nur dann dürfte ich das im Dezember nicht vergessen neu hoch zu laden!

:DA schön!
Kussi... und Bild für all eure Bemühungen!

Butterblume / Karin

https://www.karins-poserbilder.de
Benutzeravatar
HTML-Laie
Moderator
Moderator
Beiträge: 266
Registriert: So 19. Nov 2017, 12:42
Mein Vorname: Hape
Wohnort: Wesermarsch
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von HTML-Laie »

Butterblume hat geschrieben:
Do 19. Jan 2023, 09:44
ich habe das jetzt mal geändert aber ich fände es besser wenn folgende Seite aufgehen würde!

https://www.weihnachtszauber.karins-pos ... n-02/0.php
Wenn du bis Februar wartest, sollte es von alleine funktionieren.
Soll heißen:
Das Script läßt bis Januar die Türchen zum öffnen. Ab dem Monat Februar sollte dann die von dir gewünschte Seite erscheinen. Brauchst also nichts zu ändern.

LG Hape :)
Unmögliches wird sofort erledigt, Wunder dauern etwas länger. 95% aller Computerprobleme befinden sich zwischen Tastatur und Stuhl.
Hapes-Javascript-Demo-Page ; Hapes-Baustelle ; Hape's-Javascript-Forum ; Hapes-Fotowelt ; Boitwarder Bürgerverein
Benutzeravatar
Butterblume
Held des Forums
Held des Forums
Beiträge: 7341
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von Butterblume »

Hallo hape,

Ah okay, da war ich wohl mal wieder ein bisschen ungeduldig! :DA schön!
Kussi... und Bild für all eure Bemühungen!

Butterblume / Karin

https://www.karins-poserbilder.de
Antworten

Zurück zu „Fragen zu HTML & Programmiersprachen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste