Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Adventskalender mit Drupal realisieren? Vorschläge bzw. Ideen gesucht

Eingetragen von Rikibu (257)
am 16.08.2013 - 15:54 Uhr in
  • Allgemeines zu Drupal

Hallo Leute,

Jawohl, es ist ja quasi fast wieder soweit, der rot bemantelte Geschenkeverteiler geht bald wieder um.

Da kam mir die Idee, einen Adventskalender für die Dezemberzeit auf meine Seite zu stellen.

Da stellt sich dann natürlich die Frage, wie man das am besten umsetzt?

mit Views und ner tabellarischen Ansicht? Die einzelnen Beiträge für die Fensterchen könnten ja ein eigener Inhaltstyp "Adventstürchen" sein. Die Zugangsberechtigung (damit man nicht tür 24 am 1. öffnen kann), ließe sich über das scheduler Modul re#alisieren, sodass das tagesaktuelle türchen immer 0 Uhr auf "veröffentlicht" gesetzt wird, und das türchen vom Vortag auf "nicht veröffentlicht".

Ist die Vorgehensweise ratsam, oder gibt es noch sinnvollere Ansätze so einen Adventskalender umzusetzen?

‹ [gelöst]Core Update bei produktiver Webseite Wie Suchergebnisse auf einen Contenttype und dessen Kommentare beschränken? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Niedliche Idee, hoffentlich

Eingetragen von Jenna (1883)
am 16.08.2013 - 17:36 Uhr

Niedliche Idee, hoffentlich zeigst du uns das Ergebnis...

Die Darstellung könnte man sauber über Views / Raster ausgeben, eventuell wäre Node Limit interessant, dann kann jedes Fensterchen nur einmal angeklickt werden, danach ist der Link weg, wie man das Datumsabhängig regelt weiß ich grad auch nicht.

Also eine Verbindung Node Limit / IHT-1 nur am 01.Dez öffnen bzw. am 10.Dez. dürfte ich dann alle vom 01.- 10. Dez. öffnen, nur die späteren nicht, meintest du das so?

edit:
zwar kein Drupal aber da PHP kann man sicher vieles abgucken, gibt dort auch Teil 1 zur Imagemap
http://www.webmaster-zentrale.de/webentwicklung/php/adventskalender-erst...

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja so ungefähr. wobei

Eingetragen von Rikibu (257)
am 16.08.2013 - 17:37 Uhr

Ja so ungefähr.
wobei natürlich nicht unbedingt gewährleistet sein müsste, dass die Türchen der vergangenen Tage weiter zugänglich sind.
Ich muss mal bissel rumprobieren wie ich das am besten realisiere.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Ergebnis ist nun

Eingetragen von Rikibu (257)
am 12.09.2013 - 09:27 Uhr

Das Ergebnis ist nun fertig.

Für die, die es interessiert, hier die Vorgehensweise

Was braucht ihr?

- Views Modul
- Scheduler Modul
- Pathauto (um für die Sonderangebote einen extra Pfad festzulegen)
- Hintergrundgrafik für das Raster
- Halbtransparente png für die Türchen

Als erstes legt ihr euch einen neuen Raster View an.
Felder: Titel - Titel sind die Ziffern der Türchen als 2stellige Zahl
Filterkriterien: Veröffentlicht: Ja, der von euch gewünschte Inhaltstyp, bei mir gibt es noch einen Angebotsstatus der Sonderangebot oder Normales Angebot enthält. Hier filtere ich nach Sonderangebot.

Sortierung: Zufall (ordnet die Türchen bei jedem Seitenaufruf anders an.)

Erstellt als nächstes 24 Inhalte für den Kalender, damit auch was angezeigt wird im View.
Die Inhalte müssen jetzt zu Testzwecken "veröffentlicht" sein. (die sind ja nicht verlinkt, daher sieht die ja auch erstmal keiner).

Ihr solltet den Zugriff während der Entwicklung auf die Rolle Administratoren einschränken (dann kann google auch die URL nicht erschnüffeln)

Somit ist das Grundraster auch schon fertig.

---

Jetzt gehts an die Gestaltung des Kalenders, was ich per CSS gelöst habe.

.view-adventskalender table {
background: url(adventskalender-hintergrund.jpg); 
width:600px; height:603px;    //legt die Größe des Kalenders fest, wird von den Grafikabmessungen vorgegeben.
vertical-align: middle;
}

.view-adventskalender table td {
  text-align: center;
  vertical-align: middle;
}

.view-adventskalender a {
text-decoration: none;
background: url(quardat_transparent.png);
width: 40px; height: 40px;   //fungiert als sichtbares halbtransparentes Erkennungsmerkmal, damit das Türchen sich vom Hintergrund etwas abhebt.
}

Die Steuerung der Aktivierung der jeweiligen Adventskalendertürchen zum aktuellen Tag regelt das Modul Scheduler.
Hier kann ich unter den Beitragsoptionen dann einstellen, wann der Beitrag veröffentlicht werden soll.
Türchen 1 - 01.12.2013 - 0:00 Uhr
usw.

Somit kann auch keiner in die Türchen reingucken, da diese im Produktivlauf erst am aktuellen Tag auf veröffentlicht gesetzt werden.
Das Voraus-Erfassen der Türcheninhalte ist somit möglich und das ganze Ding läuft automatisch ab.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo in die Runde, falls es

Eingetragen von Anybody (39)
am 05.10.2014 - 11:33 Uhr

Hallo in die Runde, falls es für weitere von Euch noch interessant ist und ihr nach einer kostengünstigen und individualisierbaren Drupal Adventskalender Lösung sucht: Auf http://www.drowl.de/erweiterungspakete/gewinnspiel-adventskalender wird eine entsprechende Erweiterung für Drupal angeboten, ggf. für den ein oder anderen im professionellen Drupal Einsatz interessant und hilfreich.

Noch einen schönen Sonntag! :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe auch mal einen

Eingetragen von tobi-berlin (857)
am 07.10.2014 - 07:44 Uhr

Ich habe auch mal einen Andventskalender mit Drupal umgesetzt, allerdings verstärkt auf JavaScript basierend. Zumindest die Funktion, Türchen des jeweilig aktuellen Tages öffnen zu können und dabei eine einmalige Gewinn-Chance zu haben, wurde mit JavaScript umgesetzt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 9 Stunden
  • In der entsprechenden View
    vor 4 Wochen 9 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 9 Stunden
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20458

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 22 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