ConPresso Community

Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso

 
Sortierfunktion für Artikelausgabe

 
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> Ideen/Anregungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
tracoon
ConPresso-Newbie


Anmeldungsdatum: 01.01.1970
Beiträge: 2

BeitragVerfasst am: 18.04.2005 18:07    Titel: Sortierfunktion für Artikelausgabe Antworten mit Zitat

A-Z
Nach Datum
etc.
Für Ausgabe der Artikel im dynamischen Bereich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Gast






BeitragVerfasst am: 09.05.2006 19:42    Titel: Antworten mit Zitat

Da schließe ich mich gleich an. Am besten eine Sortier- und auch Einschränkmöglichkeit nach jedem Platzhalter.

D.h.

Beispiel:
Eingabebereich für Neuigkeiten mit Feldern 'Vorspan', 'Titel', 'Einleitung', 'Text', 'Bild', 'Weitere Links', 'Kategorie [z.B. Sport / Erholung / Urlaub / ..]'


SORT => nach Kategorie
ORDER => aufsteigend
LIMIT => Kategorie = Erholung; Einleitung != ""

Würde sich sehr einfach über Arrays lösen lassen, die Abfragen dazu sind mit ein paar Joins auch erledigt! Wink
Nach oben
Matthias V
Modul-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1251
Wohnort: Sondershausen

BeitragVerfasst am: 09.05.2006 20:35    Titel: Antworten mit Zitat

Hallo,

Anonymous hat Folgendes geschrieben:
Da schließe ich mich gleich an. Am besten eine Sortier- und auch Einschränkmöglichkeit nach jedem Platzhalter.


eine Sortierung ist grundsätzlich leider nur über Felder der Tabelle ..._news (also den Kopf eines Artikels) zu realisieren, alles andere wird schwieriger, da alle anderen Daten in verschiedenen Tabellen liegen und diese Tabellen werden erst Beim Parsing der Artikel ausgelesen.

Anonymous hat Folgendes geschrieben:
Beispiel:
Eingabebereich für Neuigkeiten mit Feldern 'Vorspan', 'Titel', 'Einleitung', 'Text', 'Bild', 'Weitere Links', 'Kategorie [z.B. Sport / Erholung / Urlaub / ..]'

SORT => nach Kategorie
ORDER => aufsteigend
LIMIT => Kategorie = Erholung; Einleitung != ""

Würde sich sehr einfach über Arrays lösen lassen, die Abfragen dazu sind mit ein paar Joins auch erledigt! Wink


Ich denke so etwas müsste man sich dann selber programmieren, da dadurch CPO sehr kompliziert werden würde und vor allem auch langsamer.

Aber für die Sortierung nach Kategorie kann man ja das Modul Latest_News benutzen, indem man von mehreren Rubriken (Kategorien) die Artikel anzeigen lässt und diese nach Rubriken gruppiert.

Aber es stimmt schon, die Sortierungsmöglichkeiten könnten vielfältiger sein.
Eine manuelle Anpassung der Sortierreihenfolge ist über die Datei _include/common.inc.php möglich. Dort muss man nur nach "articleSortMethods suchen und kann sich weitere Sortierreihenfolgen definieren, aber nur mit Feldern aus der Tabelle ..._news.

Gruß Matthais V

_________________
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
balu
ConPresso-Entwickler


Anmeldungsdatum: 01.01.1970
Beiträge: 1746

BeitragVerfasst am: 09.05.2006 21:02    Titel: Antworten mit Zitat

Ein grosses Problem hierbei ist es, das ganze einfach zu halten, so dass es auch von nicht-SQL-faehigen Administratoren benutzt werden kann.

Wir ueberlegen im Moment, wie wir mehr Suchoptionen moeglich machen koennen.

Aus Performancegruenden wuerde ich aber auch versuchen, das auf die Daten in _news einzuschraenken. Solche Joins sind bei grossen Artikelbestaenden oft relativ ressourcenhungrig (ausserdem koennen wir ja nicht fuer jede Spalte in der Datenbank einen Index generieren lassen Wink

Balu
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> Ideen/Anregungen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen