Adventskalender für meine Weihnachtszauber

CSS, Java Script u.s.w

Moderator: HTML-Laie

Benutzeravatar
HTML-Laie
Moderator
Moderator
Beiträge: 354
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: 7524
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: 7524
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: 354
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: 7524
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
Benutzeravatar
Butterblume
Held des Forums
Held des Forums
Beiträge: 7524
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von Butterblume »

Hallo ihr Lieben,

neeeeein ich will nichts... :G ich habe mal eine neue Grafik probiert. Habe die Vorlage vom jetztigen genommen, weil das Bild sonst zuuuu breit werden würde. Die Grafik ist dadurch ein bisschen zerrissen. https://www.test.karins-poserbilder.de/ ... 21-03b.php

Könntet ihr mal gucken? Vielleicht hat ja noch jemand einen anderen Vorschlag! Aber ich finde man kann das Bild dennoch erkennen?! Oder...:E

Müsste ggf die Zahlen vielleicht noch mit einer anderen Farbe versehen, aber bei dem teilweise hellen Hintergrund würde weiß auch nicht so gut sein!
Kussi... und Bild für all eure Bemühungen!

Butterblume / Karin

https://www.karins-poserbilder.de
Benutzeravatar
thaileben
Moderator
Moderator
Beiträge: 7770
Registriert: So 26. Sep 2010, 03:47
Mein Vorname: Jürg
Wohnort: nahe Ubon Ratchathani / Thailand
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von thaileben »

Na ist denn schon wieder Weihnachten :D :G

Mein Vorschlag die Bilder näher zusammenrücken, wenn möglich, ich denke würde schöner aussehen.

Jürg :X
Benutzeravatar
Butterblume
Held des Forums
Held des Forums
Beiträge: 7524
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von Butterblume »

Guten Morgen Jürg,

ich weiß ein bisschen früh. aber du weißt ja, der frühe vogel fängt den wurm :G Die einzelnen Türchen bestücken dauert länger als ich dachte... deshalb das frühe anfangen. So brauche ich ihn dann nur noch hoch landen!

Ja, schon dichter zusammen Ich habe hier vom Adventskalender eine Vorlage zweckst Türchengröße. Und da könnte ich versuchen in der Ebene das Bild etwas zu vergrößern ohne zu groß zu werden. ISt mir gestern abend mal wieder eingefallen als ich im Bett lag... Typisch...

Auf gehts zum nächsten Probieren!
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: 7524
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von Butterblume »

Habe jetzt die ersten 2 Reihen quasi von 23 bis 11 vergrößert aber der Abstand bleibt so... liegt vermutlich an der Einstellung. Muss mal probieren!

https://www.test.karins-poserbilder.de/ ... 21-03b.php

Was ich nicht verstehe ist, ich habe das Bild 15 gar nicht auf dem Server. Im Script habe ich an dieser stelle das Bild 13 drin. Aber auf dem Server wirsd nicht angezeigt... Seite ist hoch geladen! Muss ich nicht verstehen... :E na mal sehen ob der Server sich noch einig wird!

Das wars erstmal mit probieren! Wünsche euch einen schönen Tag!
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: 7524
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Adventskalender für meine Weihnachtszauber

Beitrag von Butterblume »

So eine noch, ich glaub ich habs jetzt Jürg!

Jedoch muss ich och einmal wegen der waagerechten Lücke gucken!

https://www.test.karins-poserbilder.de/ ... 21-03b.php

ICh glabue bei den ganz schmalen Lücke liegt es daran, dass ich das Bild nicht immer 100% ausschneide. Ab und an sieht man mal eine durchsichtige ebene mal sehen wie ich das besser hinbekomme! Aber ich denke so gehts shcon besser als zu anfang!

Nun wartet die Arbeit auf mich!
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 15 Gäste