[gelöst] Inhalte zufällig wiedergeben
Eingetragen von pixelchen (10)
am 18.11.2009 - 14:21 Uhr in
am 18.11.2009 - 14:21 Uhr in
Hallo,
ich suche nach einer Möglichkeit, kurze Texte (vielleicht auch mit Bild) aus einem Pool nach einem Zufallsprinzip auszugeben. So was wie "Der Spruch des Tages".
Das soll in einem Block passieren.
Der Wechsel kann bei jedem Seitenwechsel erfolgen, oder auch zeitgesteuert.
Gibt es schon etwas in der Richtung?
- Anmelden oder Registrieren um Kommentare zu schreiben
Das geht mit Views
am 18.11.2009 - 14:23 Uhr
Das geht mit Views (Ansichten). Unter den Sort Optionen gibt es Random. Außerdem kann man die Anzahl der angezeigten Nodes auf 1 begrenzen und das Ganze auch als Block ausgeben.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke für den Tipp
am 18.11.2009 - 14:41 Uhr
Hallo Werner,
danke für den Tipp. Leider kann ich Views nicht aktivieren. Da meldet sich die Datenbank zwischendurch ab. Nun muss ich das erstmal beheben, dann werde ich es probieren.
Schönen Tag noch
Views installiert
am 18.11.2009 - 15:42 Uhr
Die Views hab ich nun installiert. Die Funktionsweise ist mir noch nicht ganz klar, aber da muss ich mich wohl erst reinlesen.
Ich denke aber, dass dieses Modul genau das ist, was ich gesucht habe.
Danke Werner.
Views machen, was sie wollen
am 19.11.2009 - 23:33 Uhr
Nach 2 Tagen experimentieren mit Views muss ich nun doch um weitere Hilfe bitten.
Ich habe einen neuen Inhaltstyp angelegt -> "Leitspruch".
Nun wird mir eine ganze Reihe Felder vorgegeben, die ich aber gar nicht brauche. Ich brauche nur ein einziges Textfeld. Habe ich denn ganz am Anfang irgendwo was falsches ausgewählt?
Die Anzeige ansich funktioniert schon, nur werden mir jetzt alle erstellten Artikel angezeigt, inklusive Impressum.
Wie kann ich denn nun die nicht gewünschten Artikel/Seiten/nodes aussperren?
Morgen gehts dann weiter..
Wenn Du einen neuen
am 19.11.2009 - 23:39 Uhr
Wenn Du einen neuen Inhaltstyp anlegst, dann hat der eigentlich nur zwei Felder von Haus auf. Titel und ein mehrzeiliges Textfeld! Den Rest dürftest Du alleine mit dazu gepackt haben.
Wegen der Anzeige vom Impressum. Wenn Du nur Nodes Deines neuen Inhaltstypen sehen willst, dann kannst Du im FILTER rechts unten im VIEWS Screen Node:Typ festlegen! Also Deinen Inhaltstypen dort zuweisen.
-----
Design Probleme einfach mit FF und FIREBUG lösen!
Drupal 7 Screencasts in deutsch!
immer neue Probleme
am 21.11.2009 - 20:29 Uhr
Hallo Thoor,
ich habe mich nun wieder ein paar Stunden íntensiv mit den Views beschäftigt.
Inzwischen ein paar Mal alles gelöscht und wieder neu eingegeben.
Jetzt werden die Views zwar angezeigt, wie ich es wollte, also nur die "Sprüche" aber auch auf der Startseite als Inhalt, obwohl ich festgelegt habe, "nicht auf der Stertseite anzeigen".
Ich glaube, das Modul hat noch ein paar Fehler, oder?
Dann habe ich versucht, diese Inhalte auf "nicht veröffentlicht" zu setzen. und das View darauf eingestellt.
Manche lassen sich auf "unveröffentlicht" setzten, aber eben nicht alle, obwohl alle gleich erstellt wurden. Woran kann das liegen?
Wenn ich neue Inhalte erstelle, sie auf nicht veröffentlichen setze, geht das nicht.
Ich bin ratlos.
neue Erkenntnisse
am 21.11.2009 - 21:58 Uhr
Also, ich habe nun 20 neue Sprüche eingegeben. Sie werden erstmal prinzipiell auf der Startseite veröffentlicht. Na gut. Dann gehe ich auf "Inhalte verwalten" und ändere dann den Status auf "nicht auf der Startseite veröffentlichen" und dann auf "nicht veröffentlichen". Das Ergebnis ist, dass nur noch ein einziger Spruch auf der Startseite veröffentlicht wird. Diesen letzten Spruch kann ich einfach nicht entfernen.
Was ist die Ursache und wie kann ich das ändern?
Inhaltstyp konfigurieren und "dummen" node löschen.
am 21.11.2009 - 21:57 Uhr
Damit die Nodes nicht immer automatisch auf der Startseite erscheinen, kannst du die Voreinstellung beim Inhaltstyp festlegen: Einstellungen für den Arbeitsablauf -> "Auf der Startseite" deaktivieren.
Du brauchst beim Node "Veröffentlicht" nicht zu deaktivieren. Nicht veröffentlichte Nodes sind für andere als den Besitzer und Rollen mit den entsprechenden Rechten nicht sichtbar.
Den "dummen" Node würde ich löschen und neu eintragen.
Node löschen
am 21.11.2009 - 22:13 Uhr
Also ich habe im Inhaltstyp nachgesehen, und in der Einstellung ist die "auf der Startseite anzeigen" nicht aktiviert.
"Veröffentlichen" ist aktiviert.
Das ist mir nicht ganz klar.
nicht ganz klar?
am 21.11.2009 - 22:13 Uhr
Was ist dir nicht klar?
Warum die Nodes (mit d, englisch für Knoten) trotzdem auf der Startseite gezeigt werden?
Wenn dem so sein sollte: welche Einstellungen hast du für die Erstellung der Startseite eingegeben?
Einstellungen für Startseite
am 21.11.2009 - 22:27 Uhr
Ich weiß nicht, was Du meinst. Ich bin ein absoluter Neuling in Sachen Drupal. Ich habe einige CMS/Communities ausprobiert und bin jetzt dabei Drupal zu testen. Klar hat jedes CMS seine Eigenheiten und ich finde Drupal äußerst interessant. Die Möglichkeiten sind außergewöhnlich. Aber vielleicht liegt darin mein Dilemma. Wo kann ich denn für die Startseite eigene Festlegungen treffen?
Entschuldige meine Unkenntnis. Ich will es aber durch und durch begreifen.
Startseite festlegen
am 21.11.2009 - 23:22 Uhr
du kannst die Startseite festlegen unter: Einstellungen -> Website-Informationen (/admin/settings/site-information). Dort kannst du eine bestimmte Seite definieren oder (Standardeinstellung) eine Liste der neuesten Nodes anzeigen.
Aber mal zurückgerudert: Deiner Frage "Wo kann ich denn für die Startseite eigene Festlegungen treffen?" entnehme ich, dass du nichts geändert hast.
Zurück zu deiner eigentlichen Frage "Inhalte zufällig wiedergeben". Hast du den Block erstellt?
Standardeinstellungen für die Startseite
am 22.11.2009 - 11:37 Uhr
Ich glaube, ich weiß jetzt wo mein Fehler liegt. Der Morgen ist eben doch klüger als der Abend.
Die Grundeinstellungen für die Startseite hatte ich schon vorgenommen.
Für den Pfad hatte ich die vorgeschlagene Vorgabe "node" eingetragen. Das bringt mir wohl die Liste der letzten Beiträge.
Ich werde jetzt einen neuen Inhalt vom Typ "Seite" erstellen mit statischem Inhalt. Später werde ich dann einen neuen Inhaltstyp "Startseite" erzeugen, mit dem ich dann die Beiträge erstelle, die ich nur auf der Startseite haben will.
Zur Frage nach dem Block folgendes: Ja, ich habe mit eurer Hilfe einen neuen Block direkt über das View erzeugt und diesen dann in der Block-Verwaltung an die richtige Stelle verschoben. Das funktioniert auch prima.
Danke für die zahlreichen Denkanstöße und die schnelle Hilfe.