Zum Inhalt springen

News Sortierung

Erstellt am 24. Dezember 2007 · 34 Antworten · letzte Antwort am 5. November 2009 · Seite 2 von 2

Tags: Frage

Markus306 ·

Hmm ich habe es auch, dass bei der List Ansicht die Sortierung falschherum ist. Nun hab ich auch diese TS Codezeile bei mir eingefügt habe den Cache gelöscht und bei mir wird immernoch falsch Sortiert.

Kann allerdings auch nicht sagen ob es ein MySQL Update gab.

Hat einer noch eine andere Idee wodurch das kommen kann?

Tito ·

Hallo zusammen

seit drei Tagen such ich nun schon die Antwort
für dieses Problem.
Und nun endlich fündig geworden.

Funzt wieder alles so wie es soll.

Möchte auch meinen Dank aussprechen!

feldi ·

Hallo auch,

nun hat es mich auch erwischt.
der fix hat geholfen, zumindest für die list ansicht.
allerdings ist auch mein amenu nicht so, wie es sein soll. es ist unvollständig... heisst, es werden nicht alle beiträge gelistet.
kann das damit zusammenhängen?
hat jemand ne lösung?

thx

alkusa ·

habe seit heute das selbe problem
habe in der datei pi/class.tx_ttnews.php die einträge auskommentiert, so wie beschrieben....

leider ohne erfolg!!! immmer noch alt vor neu.... #angry#

kann mir da noch jemand weiterhelfen?? BITTE!!

EDIT:
nun funzt es auch bei mir. aber nur mit neu erstellten news. die alten bestehenden werden immer noch falsch sortiert.
ist aber nicht weiter schlimm. habe sie gelöscht und neu erfasst, so dass auch diese wieder abwärts sortiert werden.

stoefln ·

ja supper dass da wer draufgekommen ist!
aber wie habt ihr das problem dann behoben? ich sitze seit stunden und versuche meine neue mysql version mit der alten datenbank zum laufen zu bringen. patch hab ich leider keinen gefunden. kann mir jemand bezüglich patch/mysql version weiterhelfen?

xdtera ·

Hallo,

ich hab auch das Problem, dass bei mir die News Meldungen nach id sortiert werden und nicht nach Datum (neueste an 1. stelle).

		// GROUP BY
		/*if (trim($conf['groupBy']))	{
			$queryParts['GROUPBY'] = trim($conf['groupBy']);
			$query.=' GROUP BY '.$queryParts['GROUPBY'];
		}*/

Das habe ich gemacht. Ohne Erfolg.

Zusätzlich habe ich bei mir im TS-Objektbrowser gesucht und folgendes gefunden:

plugin.tt_news.getRelatedCObject.orderBy = datetime desc

Eine Änderung zu "asc" hat hier nichts bewirkt.

typo3 4.2.1
tt_news 2.5.2

Was kann ich da tun?

Danke für Antworten!

trem ·

Hallo,

tt_news ist auch bei mir nicht zur desc-Sortierung zu bewegen.

TYPO3: 4.2.1
PHP: 5.2.5
TYPO3 DB Host
* Server Version: 4.1.21-community
news: 2.5.2

Die PHP-Kommentierung des GROUP-BY bringt es nicht.

Wie ist denn nun der momentane Stand der Dinge? Bug offiziell gelöst?

Gibt es kein Vorgehen für die neuesten Sourcen der beteiligten SW?

Oder für eine Kombination der SW-Versionen?

:o

trem ·

Hallo tandem,

vielen Dank für deine Reaktion.

Funktioniert bei dir auch

plugin.tt_news.listOrderBy = datetime des ???

Die letzten news sollen die ersten in der Anzeige sein.

Grüße

trem

trem ·

ok, vielen dank und tolle leistung, dass du es geschafft hast

bei mir wird immer noch falsch sortiert (auch mit desc #paralyzed# )

trem ·

Ok, danke für dein review
Constants:

# id sysordner news container
pidList = 30
# id der einzelansicht
singlePid = 10
# id der archivübersicht
archiveTypoLink = 12
plugin.tt_news.showCatRootline = 1
plugin.tt_news.pid_list = 30
plugin.tt_news.singlePid = 10
plugin.tt_news.datetimeDaysToArchive = 5
plugin.tt_news.catTextMode = 3
plugin.tt_news.file.templateFile = tt_news_v2_template*.html
styles.content.imgtext.maxWInText = 0
styles.content.imgtext.linkWrap.width = 800
styles.content.searchform.goodMess = Looking for request
styles.content.loginform.pid

Setup:

plugin.tt_news.templateFile = fileadmin/templates/main/tt_news_v2_template.html
plugin.tt_news.pid_list >
plugin.tt_news.pid_list = {$pidList}
plugin.tt_news.recursive >
plugin.tt_news.recursive = 1
plugin.tt_news.singlePid = {$singlePid}
plugin.tt_news {
   archive = 1
   datetimeDaysToArchive = 30
   archiveTypoLink.parameter = {$archiveTypoLink}
   reversAMenu = 1
}

page.includeCSS {
   file1 = fileadmin/templates/main/css/tt_news_v2_styles.css
}
plugin.tt_news.searchPid = 31
plugin.tt_news.emptySearchAtStart = 0
plugin.tt_news.listOrderBy = datetime desc
plugin.tt_news.showRelatedNewsByCategory = 1

Gruß
trem

tandem ·

Hallo trem,

zunächst kann ich bei Deinem Typoscript nicht erkennen, warum er nicht sortiert.
Aber einen Hinweis:
Füge Dein Typoscript mal auf der obersten Ebene direkt ins Setup ein.
Ich habs dort stehen, weil ich zusätzlich Bedingungen abarbeiten lasse.

Die Zeile:
plugin.tt_news.templateFile = fileadmin/templates/main/tt_news_v2_template.html
hab ich in den Constants stehen, hat natürlich garnichts mit dem Sortieren zu tun.

Gruss

trem ·

Hi tandem,
ich habe das TS etwas sauberer gestellt. Hier Constants und Setup
Constants:

# id sysordner news container
pidList = 30
# id der einzelansicht
singlePid = 10
# id der archivübersicht
archiveTypoLink = 12
plugin.tt_news.showCatRootline = 1

plugin.tt_news.datetimeDaysToArchive = 5
plugin.tt_news.catTextMode = 3
plugin.tt_news.templateFile = fileadmin/templates/main/tt_news_v2_template.html

styles.content.loginform.pid = 34

Setup:

plugin.tt_news.pid_list >
plugin.tt_news.pid_list = {$pidList}
plugin.tt_news.recursive >
plugin.tt_news.recursive = 1
plugin.tt_news.singlePid = {$singlePid}
plugin.tt_news {
   archive = 1
   datetimeDaysToArchive = 30
   archiveTypoLink.parameter = {$archiveTypoLink}
   reversAMenu = 1
}

page.includeCSS {
   file1 = fileadmin/templates/main/css/tt_news_v2_styles.css
}
plugin.tt_news.searchPid = 31
plugin.tt_news.emptySearchAtStart = 0
plugin.tt_news.listOrderBy = datetime desc
plugin.tt_news.showRelatedNewsByCategory = 1

tt-News reagiert auf einiges gut (z.B.: LIST und LATEST), aber immer scheint die Sortierung ein Problem zu haben.

Bitte teil mir doch mit, wie dein System aussieht:
-- Typo3 version (meins: 4.2.1)
-- PHP version (5.2.5)
-- mysql version (wie kriegt man die raus?
phpmyadmin sagt mir unter dem Punkt Server TYPO3 DB Host: version 4.1.21-community ???

Auszug aus dem mysql error log sagt gleiches:
C:\TYPO3_4.2.1-MTB1\MySQL\bin\mysqld.exe: ready for connections.
Version: '4.1.21-community' socket: '' port: 8501 MySQL Community Edition (GPL)
)
Wie kann man die mysql-DB, nennt man die so, versionsmäßig (vielleicht) verbessern? Teilweise meine ich von versionen wie 5.x "gehört" zu haben.

-- tt_news version (2.5.2) Hier im forum gabs auch schon downgrade Vorschläge, aber...

Ich glaube, dass es auf (leider korrekt vorzunehmende) Versionen der SW hinausläuft. Denn es läuft bei zu vielen gut, als dass es ein immer wirkender bug sein könnte). Ausserdem ist da noch das SQL-Spielchen mit ORDER und GROUP-BY. Wär schön, wenn man sich nicht selbst drum kümmern müßte.

Grüße
trem

tandem ·

Hallo trem,

leider jetzt erst eine Antwort:

ich konnte bei mir festellen, dass die Sortierung nur dann aktiv wird, wenn Du auch im Feld: Archivdatum: einen Eintrag einpflegst.

Gruss

trem ·

danke erst mal für die antwort

werde archivdatum mal beschicken, melde mich sobald ergebnis vorliegt

Beste Grüße