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

[gelöst] Views: Sortierkriterium absteigend bei Erstellungsdatum funktioniert nicht

Eingetragen von weberh (163)
am 16.11.2010 - 00:17 Uhr in
  • Views
  • Drupal 6.x

Mein Ziel ist es, die 5 neuesten Einträge auszugeben und zwar global über alle 11 Taxonomien eines Inhaltstyps. Die Taxonomien kann ich über ein Tax-Menu ansprechen und Inhalte erstellen. Jeder Node hat also eine Haupttaxonomie.

Ich habe nun mittels Views 2 das Feld TITEL eines Nodes anzeigen lassen. Diese filtere ich nach Taxonomie: Vokabular, damit nur Nodes erscheinen die in meinem Taxonomie- Menubereich entstanden sind. Das Sortierkriterium soll absteigend nach dem Erstellungsdatum sein.

Genau hier stimmt was nicht. Das Erstellungsdatum richtet sich nicht nach den 5 neuesten Einträgen. Weder Abwärts/ aufsteigend sortieren ist zu sehen. Die Titel bleiben stehen wie sie erstmalig zeitlich durcheinander herauskam. Ich habe zur Kontrolle das Erstellungsdatum mit ausgeben lassen. Dies bestätigte den Fehler.

Was mach ich falsch?

‹ Glossary Ansicht nur für User Genauere Sortierung, wie am geschicktesten? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mach bitte einen Screenshot

Eingetragen von wla (9461)
am 16.11.2010 - 09:32 Uhr

Mach bitte einen Screenshot von der View-Erstellungsseite und poste den hier. Mit Deiner Beschreibung alleine kann man sich nicht genau vorstellen, was bei Dir passiert. Dazu muß man einen Blick auf die Einstellungen werfen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Screenshot

Eingetragen von weberh (163)
am 16.11.2010 - 15:17 Uhr

Ich hoffe der eine Shot zeigt schon was.

Gruß und Danke für die schnelle Antwort.

Defekter File?

AnhangGröße
FireShot capture #031 - 'Ansicht neuebeitraege bearbeiten I Psychodrama- Netz' - localhost_d3_pd-netz_plattform_admin_build_views_edit_neuebeitraege.jpg 165.12 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Screenshot

Eingetragen von weberh (163)
am 16.11.2010 - 15:15 Uhr

Ich hoffe dies zeigt was

Danke

AnhangGröße
Ansicht neuebeitraege bearbeiten _admin_build_views_edit_neuebeitraege.jpg 165.12 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Versuche es mal mit Node:

Eingetragen von wla (9461)
am 16.11.2010 - 15:36 Uhr

Versuche es mal mit Node: Beitragsdatum. Es kann sein, das Du keine Revisionierung hast und das dann nicht sauber über die Beitragsrevision geht.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber ich nutze das ...geschrieben am... Datum

Eingetragen von weberh (163)
am 18.11.2010 - 15:12 Uhr

Aber ich nutze das ...geschrieben am... Datum bei Informationen zum Autor. Und die Texte in anderem Zusammenhang werden zeitlich nacheinander aufgelistet.
Meinst du Node: Beitragsdatum statt Node: Titel ? Dann sehe ich keinen Titel sondern nur das Datum!

  • Anmelden oder Registrieren um Kommentare zu schreiben

weberh schrieb Meinst du

Eingetragen von Thoor (3678)
am 18.11.2010 - 15:21 Uhr
weberh schrieb

Meinst du Node: Beitragsdatum statt Node: Titel ? Dann sehe ich keinen Titel sondern nur das Datum!

Das meint er, alledings natürlich nicht als Feldanzeige, sondern oben rechts im Sortierkriterium! Dort sortierst Du aktuell nur danach, wann der Node geändert wurde!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Geändert geht trotzdem nicht

Eingetragen von weberh (163)
am 18.11.2010 - 17:30 Uhr

Ich habe nun eine Sortierung nach Betragsdatum, aber immer noch tut sich nichts.

AnhangGröße
Ansicht neuebeitraege bearbeiten_admin_build_views_edit_neuebeitraege.png 932.55 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Anhang ist nicht zu öffnen!

Eingetragen von Thoor (3678)
am 18.11.2010 - 17:28 Uhr

Anhang ist nicht zu öffnen!

  • Anmelden oder Registrieren um Kommentare zu schreiben

jetzt aber

Eingetragen von weberh (163)
am 18.11.2010 - 17:31 Uhr

Dateiname wohl zu lang

  • Anmelden oder Registrieren um Kommentare zu schreiben

Postest Du bitte noch mal mit

Eingetragen von wla (9461)
am 18.11.2010 - 17:40 Uhr

Postest Du bitte noch mal mit Cut & Paste die komplette Query aus der Vorschau?

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

So wie es im Screenshot

Eingetragen von Thoor (3678)
am 18.11.2010 - 17:51 Uhr

So wie es im Screenshot aussieht, sollte die Ansicht so eigentlich richtig nach dem Erstellungsdatum sortieren.

Als potentielle Fehlerquellen fällt mir nur noch ein, daß Du vielleicht eine andere Standardsortierung unter
Basiseinstellungen -> Design -> Tabelle eingerichtet hast ...

und vieleicht aufgrund des Hinweises im Screenshot, daß Du möglicherweise ne felhlerhafte oder ne DEV Version des Modules nutzen könntest? Welche VIEWS Version ist das denn?

  • Anmelden oder Registrieren um Kommentare zu schreiben

SQL Abfrage und Version Views

Eingetragen von weberh (163)
am 19.11.2010 - 00:06 Uhr

Also hier die SQL Abfrage

SELECT node.nid AS nid,
node.title AS node_title,
node.created AS node_created,
'neuebeitraege:default' AS view_name
FROM node node
LEFT JOIN term_node term_node ON node.vid = term_node.vid
LEFT JOIN term_data term_data ON term_node.tid = term_data.tid
WHERE term_data.vid in ('1')

und hier die Views Version:
; $Id: views.info,v 1.7 2007/08/12 06:52:14 merlinofchaos Exp $
name = Views
description = Create customized lists and queries from your database.
package = Views
core = 6.x

; Information added by drupal.org packaging script on 2010-06-17
version = "6.x-2.11"
core = "6.x"
project = "views"
datestamp = "1276743614"

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da fehlt, wie man sieht, die

Eingetragen von wla (9461)
am 19.11.2010 - 00:49 Uhr

Da fehlt, wie man sieht, die Order-Clause in der SQL-Abfrage. Irgendetwas ist mit dem View also nicht in Ordnung. Was es ist, kann ich nicht sagen, aber die Version von Views ist aktuell.
Ich würde jetzt einfach mal folgendes Versuchen:

  • View exportieren und den angezeigeten Text als Textdatei sichern.
  • Den View löschen
  • Alle Caches leeren
  • evtl update.php laufen lassen
  • Den View wieder importieren
  • Das Sortierkriterium noch mal überprüfen, evtl ändern und den View speichern
  • Hoffen das es danach funktioniert

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider kein Ergebnis--Sort funktioniert nicht

Eingetragen von weberh (163)
am 17.12.2010 - 23:18 Uhr

Nun hab ich die Zeit gehabt mal die Views zu erneuern, wie von dir, Werner, empfohlen. Leider kein Ergebnis, alles so gemacht wie oben angegeben und noch mal das Sortkriterium neu eingefügt. Alle Formen des Sortierkriteriums erzeugen keine Oder-Clause.
Ich habe Views geupdated. Dann habe einen vorgegebenen View mit tracker gebaut. Dort gab es einen php Code mit order. Jedoch blieb der so erhalten, wie von der voreinstellung. Ich kann kein anderes Sortierkriterium nutzen. Selbst da Entfernen der Sortierung bleibt ohne Effekt auf den php- Code wie er unten steht.

Somit funktioniert das Sortierkriterium nicht. Was kann ich nun tun??
Eigentlich läuft ja so kein View richtig!?!?!!

Meine Umgebung ist ein lokaler Apache. Ich verwende XAMPLITE 2.5

tracker-php Code:
SELECT node.nid AS nid,
node.title AS node_title,
node_comment_statistics.comment_count AS node_comment_statistics_comment_count,
node_comment_statistics.last_comment_timestamp AS node_comment_statistics_last_comment_timestamp,
history_user.timestamp AS history_user_timestamp,
history_user.nid AS history_user_nid,
node.created AS node_created,
node.changed AS node_changed,
node.type AS node_type,
'tracker:default' AS view_name
FROM node node
LEFT JOIN term_node term_node ON node.vid = term_node.vid
LEFT JOIN term_data term_data ON term_node.tid = term_data.tid
INNER JOIN node_comment_statistics node_comment_statistics ON node.nid = node_comment_statistics.nid
LEFT JOIN history history_user ON node.nid = history_user.nid AND history_user.uid = ***CURRENT_USER***
WHERE (node.status <> 0) AND (term_data.vid in ('1'))
ORDER BY node_comment_statistics_last_comment_timestamp DESC

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du Dir die letzte Zeile

Eingetragen von wla (9461)
am 17.12.2010 - 23:35 Uhr

Wenn Du Dir die letzte Zeile Deines Beitrags ansiehst, dann ist jetzt das Order By vorhanden, aber Du hast einen falschen Datumswert ausgesucht. Es müßt nach node.created sortiert werden. Versuche Doch noch mal ob das nicht hinzubekommen ist:

  • Jetzigen Sort löschen
  • Neues Sortkriterium hinzufügen
  • Bei den Gruppen Node(Beitrag) auswählen
  • Dort Node: Beitragsdatum wählen
  • View Speichern
  • Vorschau ausprobieren

jetzt sollte Node.created in der Order By-Clause stehen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat geklappt, nur anders

Eingetragen von weberh (163)
am 26.12.2010 - 00:54 Uhr

Da ich mit dem Sort löschen usw. auch nicht weiter kam (der ließ sich nicht löschen) habe ich eine weitere Testinstallation durchgeführt.
Da hat die Sortierung geklappt. Und das Views- System machte einen plausiblen Eindruck. Jedenfalls stimmen jetzt die SQL- Statements.

Danke

Hartmut

  • 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?
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20455

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

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