WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.6 is now available!


Will it continue with WB? It goes on! | Geht es mit WB weiter? Es geht weiter!
https://forum.websitebaker.org/index.php/topic,32340.msg226702.html#msg226702


The forum email address board@websitebaker.org is working again
https://forum.websitebaker.org/index.php/topic,32358.0.html


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Diskussion über WB (closed) »
  • *gelöst* Zeige page section nach Wochentag
  • Print
Pages: [1]   Go Down

Author Topic: *gelöst* Zeige page section nach Wochentag  (Read 2528 times)

Offline Stefek

  • Posts: 6177
  • Gender: Male
  • ("ړ)
*gelöst* Zeige page section nach Wochentag
« on: March 03, 2009, 06:08:51 PM »
Hallo Leute.

Ich habe eine Frage, die für viele von Euch bestimmt leicht ist - hat mit PHP zu tun.

Ich will auf einer Seite jeweils eine Section anzeigen, die zum gegenwärtigen Tag der Woche passt (MO, DI, MI, DO, FR...)

Also lege ich mir eine unsichtbare Seite mit sieben Sections an.
Dann lege ich eine neue Seite mit dem Titel "Heute im Programm" an. Diese Seite enhält eine Section vom Type Code2.

Wie müsste ich jetzt das PHP schreiben, damit mir jeweil die richtige Section ausgegeben wird?
Also, pseudocode:
Code: [Select]
wenn heutiger Tag Montag zeige section 10
ansonsten wenn heutiger Tag Dienstag zeige section 11
ansonsten wenn heutiger Tag Mittwoch zeige section 11
usw.

Ich freue mich, wenn mir jemand helfen kann,

Gruß,
Stefek
« Last Edit: March 05, 2009, 07:43:59 PM by Stefek »
Logged
"Gemeinsam schafft man mehr."

gemeinsam
1. mehreren Personen oder Dingen in gleicher Weise gehörend, eigen
2. in Gemeinschaft [unternommen, zu bewältigen]; zusammen, miteinander
#Duden

doc

  • Guest
Re: Zeige page section nach Wochentag
« Reply #1 on: March 03, 2009, 06:38:51 PM »
Hi,

einfach mal auf php.net nach date, time und switch suchen und schon ist die Lösung nicht mehr fern.

Code: [Select]
<?php
switch (date(&#39;d&#39;, time())) {
    
case &#39;Mon&#39;:
        // tu dies
        
break;
    
    case &
#39;Tue&#39;:
        // tu das
        
break;
}
?>

Gruss Christian
Logged

Offline Stefek

  • Posts: 6177
  • Gender: Male
  • ("ړ)
Re: Zeige page section nach Wochentag
« Reply #2 on: March 03, 2009, 06:56:06 PM »
Hey, danke schön!

Ich werde es später testen. Bzw. schauen, ob ich mit dem Rest zurechtkomme.

Quote
einfach mal auf php.net nach date, time und switch suchen und schon ist die Lösung nicht mehr fern.
Wenn ich nicht immer so Bauchschmerzen beim "PHP Studium" kriegen würde...   :x

MfG,
Stefek

Logged
"Gemeinsam schafft man mehr."

gemeinsam
1. mehreren Personen oder Dingen in gleicher Weise gehörend, eigen
2. in Gemeinschaft [unternommen, zu bewältigen]; zusammen, miteinander
#Duden

Offline Stefek

  • Posts: 6177
  • Gender: Male
  • ("ړ)
Re: Zeige page section nach Wochentag
« Reply #3 on: March 05, 2009, 06:45:29 PM »
Hallo Christian.

Vielen Dank nochmal.
Ich musste doch noch ein wenig "Studium" betreiben, weil es auf Anhieb nicht klappen wollte.
Dann habe ich diesen Link gefunden:
http://de.php.net/manual/de/function.date.php

Was ein kleiner Buchstabe alles ausrichten kann  :-)

Der Code sieht vorerst so aus:
Code: [Select]
<?php // Don&#39;t use <?php at the beginning of your CODE Section

switch (date(&#39;D&#39;, time())) {
    
case &#39;Mon&#39;:
        
echo &#39;heute ist Monatg&#39;;
        
break;
    
    case &
#39;Tue&#39;:
        
echo &#39;heute ist Dienstag&#39;;
        
break;

    
    case &
#39;Wed&#39;:
        
echo &#39;heute ist Mittwoch&#39;;
        
break;
    
    case &
#39;Thu&#39;:
        
echo &#39;<p>heute ist Donnerstag</p>&#39;;
        
break;
    
    case &
#39;Fri&#39;:
        
echo &#39;heute ist Freitag&#39;;
        
break;
    
    case &
#39;Sat&#39;:
        
echo &#39;heute ist Samstag&#39;;
        
break;
    
    case &
#39;Sun&#39;:
    
        echo &#39;heute ist Sonntag&#39;;
        
break;
}

Das kleine "d" in Docs Beispiel durch ein großes ersetzen.

So, jetzt schau ich kurz, wie das mit den Sections includen aussieht.

Gruß,
Stefek
« Last Edit: March 05, 2009, 06:58:59 PM by Stefek »
Logged
"Gemeinsam schafft man mehr."

gemeinsam
1. mehreren Personen oder Dingen in gleicher Weise gehörend, eigen
2. in Gemeinschaft [unternommen, zu bewältigen]; zusammen, miteinander
#Duden

Offline Stefek

  • Posts: 6177
  • Gender: Male
  • ("ړ)
Re: Zeige page section nach Wochentag
« Reply #4 on: March 05, 2009, 06:58:41 PM »
OK.
Ich habe es mir ganz einfach gemacht.

Es gibt ja einen "Section Picker DROPLET" genannt "Show Section".
Diesen habe ich in meine Droplet Library integriert.
http://www.websitebakers.com/pages/droplets/official-library/content/showsection.php

Der Code sieht dann wie folgt aus:

Code: [Select]
<?php // Don&#39;t use <?php at the beginning of your CODE Section


    
case &#39;Thu&#39;:
                
echo &#39;[[ShowSection?section=777]]&#39;;        
        
break;
// Das selbe fuer die anderen Tage



Wobei die Glückszahl (777) mit der jeweiligen Section ID zu ersetzen ist.

Vielen Dank nochmal.

Stefek
« Last Edit: March 05, 2009, 07:19:48 PM by Stefek »
Logged
"Gemeinsam schafft man mehr."

gemeinsam
1. mehreren Personen oder Dingen in gleicher Weise gehörend, eigen
2. in Gemeinschaft [unternommen, zu bewältigen]; zusammen, miteinander
#Duden

vsharma

  • Guest
Re: *gelöst* Zeige page section nach Wochentag
« Reply #5 on: March 18, 2009, 06:57:45 PM »
einfach mal auf php.net nach date, time und switch suchen und schon ist die Lösung nicht mehr fern.
Logged

Offline Stefek

  • Posts: 6177
  • Gender: Male
  • ("ړ)
Re: *gelöst* Zeige page section nach Wochentag
« Reply #6 on: March 18, 2009, 07:00:33 PM »
Hallo...

[gelöst].

Trotzdem Danke ;-)

Stefek
Logged
"Gemeinsam schafft man mehr."

gemeinsam
1. mehreren Personen oder Dingen in gleicher Weise gehörend, eigen
2. in Gemeinschaft [unternommen, zu bewältigen]; zusammen, miteinander
#Duden

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Diskussion über WB (closed) »
  • *gelöst* Zeige page section nach Wochentag
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2