[GELÖST] Mit Rules einen Manuellen aktivierten Beitrag um xx Tage aktivieren wen unveröffentlicht
am 18.10.2013 - 09:36 Uhr in
Hallo zusammen,
Ich komme einfach nicht weiter. Möchte gerne mit Rules folgendes realisieren.
1. Nach XX Tage Beitrag unveröffentlicht schalten. ->> Erledigt
2. Manuelle Aktivierung = XX Tage öffentlich schalten. ->> Noch offen
- Mit Views habe ich eine Ansicht für z.B „Online Inserate“ und „Offline Inserate“ erstellt.
- Bei „offline Inserate“ habe ich mit Modul Publish Content dafür gesorgt das ich denn Inserat selber wieder aktivieren kann mit einem Link, funktioniert auch.
Das Problem ist, wie bringe ich Rules bei wenn ich auf Link Aktivieren in Views Ansicht „offline Inserate“ klicke, das Rules XX Tage öffentlich schaltet.
Unter Event in Rules habe ich ja keine Auswahl für z.B, wenn Veröffentlicht oder was weis ich :-)
LG
Sven
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Verlängern
am 18.10.2013 - 14:57 Uhr
muss ein neues Datum - "veröffentlicht bis" setzen, das von der Rule, die per Cron deaktiviert, abgefragt wird.
Grüße
Ronald
Guten Morgen und Danke für
am 21.10.2013 - 08:20 Uhr
Guten Morgen und Danke für die Antwort.
Kannst du mir das irgend wie anders erklären. Ich verstehe nicht was du meinst mit
muss ein neues Datum - "veröffentlicht bis" setzen
LG
Sven
Ist es möglich mit Flag Modul
am 21.10.2013 - 15:42 Uhr
Ist es möglich mit Flag Modul so was zu realisieren?
Wen ja, einen Anhaltspunkt bitte.
Lg
Sven
Das Flag-Modul baut eine
am 21.10.2013 - 16:06 Uhr
Das Flag-Modul baut eine Verknüpfung zwischen einem Node/Entity und einem User. Daneben kann auch noch der Zeitpunkt abgefragt werden, zu dem die Flag gesetzt wurde. Mehr Informationen sind nicht verfügbar. Jetzt mußt Du entscheiden, ob Dir das reicht.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
vielen Dank Werner. LG Sven
am 21.10.2013 - 16:10 Uhr
vielen Dank Werner.
LG
Sven
Ich klaube es einfach nicht.
am 22.10.2013 - 08:58 Uhr
Ich klaube es einfach nicht. In Rules unter Bedingungen: Inhalt ist unveröffentlicht fehlt?
Seit Gestern probiere ich es und habe es immer noch nicht :-/
Data comparison
am 22.10.2013 - 11:05 Uhr
Die meisten Bedingungen kann man mit "Data comparison" (wie auch immer das übersetzt wurde) abfragen. Dort findet man von jeder Entity, die ein Rules-Event als Information bereit stellt, die entsprechenden Standard-Felder, wenn diese korrekt vom Modul , das die Entity verwaltet definiert wird, "beschrieben" werden. Das "veröffentlicht"-Flag wird bei Node in der Tabellenspalte "status" gespeichert und somit kannst Du "ist unveröffentlicht" über mit "node:status" erreichen ...
Tipp: Separate Felder wie z.B. ein weiteres Text-Feld im Node kann man mit "Data comparison" oft erst abfragen wenn man zuvor eine "Entity has field" Bedingung stellt.
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen
Hallo zusammen Ich bin wieder
am 06.12.2013 - 23:52 Uhr
Hallo zusammen
Ich bin wieder dabei mein Problem zu lösen. Also, ich habe es geschafft mit der manuellen veröffentlicht und unveröffentlicht.
Ich habe es mit Flag und Rules realisiert.
Bild1 - Meine aktive Regeln
Bild2 - Ansicht von „Inserat läuft ab“
Bild3 - Ansicht von „Inserat reaktivieren ON“ (ON, steht für Inserat wurde gekennzeichnet)
Bild4 - Ansicht von „Inserat reaktivieren OFF“ (OFF, steht für Kennzeichnung wurde zurückgenommen)
Bild5 - Ansicht von „Komponente“ (Alles was passiert wenn Inserat abgelaufen ist)
Der Ablauf ist wie folgt:
Bis hier hat alles wunderbar funktioniert. Jetzt kommt mein Problem!
Wenn ich denn Inserat Kennzeichne und wieder die Kennzeichnung zurücknehme werde ich via mail benachrichtigt das mein Inserat abgelaufen ist. Das möchte ich gerne umgehen.
Meine Wunschlösung wäre, benachrichtigung via mail nur wenn die 30 Tagen abgelaufen sind und nicht wenn ich die Kennzeichnung zurücknehme.
Wie löse ich das Problem?
Ich bedanke mich im Voraus!
LG
Sven
Hallo zusammen Ich habe es
am 09.12.2013 - 15:13 Uhr
Hallo zusammen
Ich habe es folgendermassen gelöst.
1. Unter Flag habe ich denn "Link-Typ" = Normaler Link genommen
Jetzt hat der Benutzer gar keine Möglichkeit die Kennzeichnung zurückzunehmen.
LG
Sven