Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Auslesen eines Feldes und Abgleich mit Uhrzeit?

Eingetragen von FuXXz (174)
am 27.12.2008 - 18:28 Uhr in
  • Views
  • Drupal 5.x oder neuer

Hallo liebe Drupal Freunde,

der Tag ist mal wieder zu lang und dann komme ich wieder auf zu viele dumme Ideen ;)

Ich habe ein Inhaltstyp, darin ein CCK Feld Öffnungszeiten. Dieses ist ein einfaches Textfeld.

Ist es nun möglich dises Feld auszulesen, mit der aktuellen Uhrzeit zu vergleichen und dann ein anderes Feld damit zu füllen ? Oder eine Grafik einblenden ?

Einfacher Grund: Wenn die Öffnungszeiten noch innerhalb der aktuellen Uhrzeit liegt, soll dies irgendwo vermerkt sein, mit einem CCK Feld "geöffnet" oder mit einer Ampelgrafik oder sonst was!

‹ Multireference - Grenze erhöhen oder 2 CCK Felder CCK Widget & FAPI ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ich vermute mal, dass

Eingetragen von drupalino (1064)
am 28.12.2008 - 01:35 Uhr

Hi,

ich vermute mal, dass diese frage in die gleiche Richtung geht wie diese, die Du unter einem anderen Thread gestellt hast, sowas von Datum und Hinweis dazu.

Hier könnte ich wieder genau das Gleiche Fragen, aber ich glaube ich weiss worauf Du hinaus willst.

Also Du zeigst ja auch noch irgendwo dann die eingetragenen Öffnungszeiten an und dort hast Du ja den Wert, denn Du dann mit PHP gegen die aktuelle zeit vergleichen kannst und dementsprechend auch das rausblasen kannst wie du es brauchst!
-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi drupalino, danke für die

Eingetragen von FuXXz (174)
am 28.12.2008 - 02:19 Uhr

Hi drupalino, danke für die Antwort!

Es geht um den gleichen Inhaltstyp, ja! Aber ein anderes Feld!

Ich hinterlege halt die Öffnungszeiten in einem Textfeld und möchte irgendwie signalisieren daß der Kunde geöffnet hat! Durch anderen Hintergrund, ein weiteres Textfeld oder eine Grafik!

Seine Öffnungszeiten gebe ich ein, die aktuelle Uhrzeit kennt ja Drupal! Jetzt weiß ich nur nicht wie ich das ganze zusammen in eine Abfrage packe

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Zeitpunkt reicht aber

Eingetragen von Tobias Bähr (4019)
am 28.12.2008 - 02:24 Uhr

Ein Zeitpunkt reicht aber nicht. Es müsste ein Zeitraum sein, also von zb 9:00 - 18:00. Mit dem man dann händeln kann.

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja das ist gegeben! Die

Eingetragen von FuXXz (174)
am 28.12.2008 - 02:46 Uhr

Ja das ist gegeben! Die Öffnungszeiten werden ja in diesem Format angegeben! von-bis pro Wochentag

  • Anmelden oder Registrieren um Kommentare zu schreiben

gibts hier mittlerweile eine

Eingetragen von FuXXz (174)
am 03.01.2009 - 14:36 Uhr

gibts hier mittlerweile eine idee?

fangen wir mal an ;)

ich müsste doch sowas mit nem modul machenn können oder? ein modul dass irgendwie mit befehlen wie getdate, gettimeofday die daten mit nem cck feld vergleicht. Oder liege ich da ganz falsch?

wie könnte ich denn den inhalt eines cck feldes abfragen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich fasse mal

Eingetragen von drupalino (1064)
am 03.01.2009 - 14:45 Uhr

Also ich fasse mal zusammen:

Du hast CCK in denen Du deine Öffnungszeiten ablegst1
Dann möchtest Du, dass auf der entsprechenden Seite abhängig von der aktuellen Uhrzeit und Datum natürlich angezeigt wird ob open or closed?

wenn ich das soweit richtig verstanden habe, dann kannst Du dir z.B. in der template.php eine Funktion implementieren und diese dann entsprechend in der tpl der Seite einbinden und die Werte aus dem CCK abfragen und entsprechend ausgeben bzw. darstellen.

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja genau! Wenn open soll

Eingetragen von FuXXz (174)
am 03.01.2009 - 18:28 Uhr

Ja genau! Wenn open soll einfach etwas mit print ausgegeben werden, nen wort, ne url, grafik oder sonst was!

Ich weiß jetzt nur nicht wie ich da so recht dran gehen soll aufgrund stark eingeschränkter php kenntnisse!

Also zb welches Format muss das CCK Feld haben, derzeit ist es ein Textfeld und dann natürlich der eigentliche Code den ich bräuchte.

Vom Prinzip ist es ja ne relativ einfach if, else Sache, nur fehlen mir halt die ganzen Werte :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay, das ist natürlich

Eingetragen von drupalino (1064)
am 03.01.2009 - 20:19 Uhr

Okay, das ist natürlich ohne PHP nicht ganz so einfach. Aber ich versuche es Dir mal zu Skizzieren.

Wenn ein CCK Feld hast, dann ist dies auch über das Array $node zu erreichen. Darin muss sich dann das Feld befinden und lässt sich in etwa so ansprechen

<?php


$node
->field_oeffnungszeit_start[0]['value'];


?>

Ganz davon abhängig eben wie das Feld heisst. So kannst du z.B. in der entsprechenden node-xxx.tpl.php das berechnen.

Die Frage nach dem Datentyp des CCK ist natürlich berechtigt. Ich habe jetzt nicht genau im Kopf welche es da gibt, aber soviel ich weiss gibt es ein Date-Field.

Ich denke Du musst eine Start und Endzeit anlegen, damit Du die werte hast. Das als Textfeld ist ganz und gar nicht praktikabel, da dort natürlich unterschiedliche User unterschiedliche Formate angeben werden und dass alles zu parsen, naja, lass mal.

Hoffe das hilft Dir ein wenig weiter. Aber ganz ehrlich, Du wirst nicht umhinkommen die Tuts hier und auf drupal http://drupal.org/ zu lesen. Auch wenn Du dann nicht alles weisst und wissen kannst, aber es hilft dir ein Verständnis zu bekommen-

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke erstmal, ich glaube da

Eingetragen von FuXXz (174)
am 04.01.2009 - 02:04 Uhr

Danke erstmal, ich glaube da muss ich mir wohl php aneigenen!

Was das Feld betrifft, so fülle nur ich das aus, daher wäre das mit dem Format nicht das Problem!

Ich glaube das Date CCK Feld gibt wirklich nur Dates aber keine Uhrzeiten aus! ich schau mal nach!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Findet sich vielleicht noch

Eingetragen von FuXXz (174)
am 05.01.2009 - 02:57 Uhr

Findet sich vielleicht noch jemand der sich mit PHP auskennt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was erwartest Du

Eingetragen von drupalino (1064)
am 05.01.2009 - 07:49 Uhr

Was erwartest Du jetzt?

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 4 Tagen 10 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 1 Tag
  • melde mich mal wieder, da ich
    vor 9 Wochen 5 Tagen
  • Hey danke
    vor 9 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 10 Wochen 12 Stunden
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 2 Tagen
  • In der entsprechenden View
    vor 11 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 42 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association