moin,
kennt jemand ein plugin mit dessen hilfe man abschnitte bei elementor automatisch ein oder ausblenden kann?
danke für eure antworten.
zeitgesteuertes ein- und ausblenden
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Zeitsteuerung ist in WP von jeher ein echtes Trauerspiel. Das einzige, was WP kann, ist einen Blogartikel zeitgesteuert online stellen. Das war's. Und auch bei Plugins sieht es düster aus. Das einzige Plugin, welches sich aktuell der Sache annimmt, ist Timed Content.
Ansonsten gibt es noch Pro-Plugins, die das können sollen (nicht getestet):
- Content Views Pro
- dynamic.ooo (elementor only)
-
Zeitsteuerung ist in WP von jeher ein echtes Trauerspiel. Das einzige, was WP kann, ist einen Blogartikel zeitgesteuert online stellen.
Diese Veröffentlichung wird aber zu einem Glücksspiel, wenn man OP Cache in PHP - wie von WordPress empfohlen - verwendet.
Das war's.Die Cronjobs sind in der Regel eine Black Box bei WordPress, aber man kann sich mit Plugins anzeigen lassen, was so alles läuft. Da gibt es Plugins, die melden regelmäßig an die Plugin-Entwickler die Konfiguration von WordPress. Es werden Sprachdateien automatisch überschrieben. Ein Plugin schaut bevorzugt jede Minute nach... und andere spinnen einfach auf deinem System rum.
Also ein NIX würde ich dies nicht nennen wollen.
Und auch bei Plugins sieht es düster aus. Das einzige Plugin, welches sich aktuell der Sache annimmt,Ich habe mir mal ein Counter Plugin gekauft. Das Plugin zählte runter und schaltete dann Content frei. oder aktivierte Sonderangebote. Auch Rabatt-Aktionen laufen bei mir zeitgesteuert. Ich verwende allerdings kein Elementor
-
Diese Veröffentlichung wird aber zu einem Glücksspiel, wenn man OP Cache
Richtig, Caching und Zeitsteuerung harmoniert grundsätzlich nicht gut miteinander. Der OP Cache macht aber idR da keine Probleme. Bei Caching Plugins sollte man das Caching für die Seite mit der Zeitsteurerung ggf. deaktivieren.aber man kann sich mit Plugins anzeigen lassen, was so alles läuft.
Verstehe jetzt nicht, wie das dem Fragesteller weiterhelfen könnte...Ich verwende allerdings kein Elementor
Bis auf das letztgenannte sind die Plugins unabhängig von emt, bzw. dennoch mit emt nutzbar. -
ich hätte auch noch einen js code mit dem sich das umsetzen lässt. garantiert resisitent gegen jede form von caching. denke aber das raussuchen lohnt sich nicht, da mr. 1 post klippenkotzer eh nicht mehr auftauchen wird. o_O
-
ich nutze dieses Plugin, bisher ohne bekannte Probleme:
Show/Hide Content at Set Time
https://wordpress.org/plugins/shortc…r-hide-content/Ja, ist alt, funktioniert hier aber!
-
Ja, ist alt, funktioniert hier aber!
dann nutze es weiter so lange es noch geht, aber eine empfehlung für einen neueinsteiger ist ein faktisch eingestelltes plugin sicherlich nicht (zumal du keine info mitlieferst, welche versionen von wp und php du nutzt). -
ich hätte auch noch einen js code mit dem sich das umsetzen lässt. garantiert resisitent gegen jede form von caching. denke aber das raussuchen lohnt sich nicht, da mr. 1 post klippenkotzer eh nicht mehr auftauchen wird. o_O
der klippenkotzer könnte kotzen bei solchen vorwürfen ;-)
ich frag ja nicht aus langeweile sondern weil ich es brauche.
danke erstmal für alle antworten, werde das probieren... -
glückwunsch zu deinem zweiten post! :rolleyes:
(du machst dir kein bild davon wie viele leute hier eine frage stellen und sich dann nie wieder melden) -
"js code mit dem sich das umsetzen lässt. garantiert resisitent gegen jede form von caching."
und wo oder wie geht deine lösung? -
Code
Alles anzeigen<script> document.addEventListener('DOMContentLoaded', function() { // set start and end here: var startDateTime = '2023-04-03 08:00:00'; var endDateTime = '2023-04-30 00:01:00'; function showHideContainerBasedOnDateTime() { var currentDate = new Date(); var currentYear = currentDate.getFullYear(); var currentMonth = String(currentDate.getMonth() + 1).padStart(2, '0'); var currentDay = String(currentDate.getDate()).padStart(2, '0'); var currentHours = String(currentDate.getHours()).padStart(2, '0'); var currentMinutes = String(currentDate.getMinutes()).padStart(2, '0'); var currentSeconds = String(currentDate.getSeconds()).padStart(2, '0'); var currentDateTime = `${currentYear}-${currentMonth}-${currentDay} ${currentHours}:${currentMinutes}:${currentSeconds}`; if (currentDateTime >= startDateTime && currentDateTime <= endDateTime) { document.querySelector('.mytimecontainer').style.display = 'block'; // individual container class here } else { document.querySelector('.mytimecontainer').style.display = 'none'; // individual container class here } // just for the output of the determined date and time document.querySelector('.datetimeoutput').textContent = currentDateTime; } setInterval(showHideContainerBasedOnDateTime, 1000); // checks the time all 1000 ms (1s) // status check of the container right at the beginning of page load showHideContainerBasedOnDateTime(); }); </script> <!-- HTML-Element for output of date and time --> <div class="datetimeoutput"></div>:)
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!