Page 1

Posts 12


jerie

Post: 001  

12.08.2009 - 18:07

Sortierung des Forums

Guten Abend

gibt es die Möglichkeit, beim Forum die Sortierung der angezeigten Beiträge nicht von 1 .. n sondern von n .. 1 anzeigen zu lassen ? Am besten mit dem ENTER Feld gleich zu Beginn.

Profile?    

Post: 002  

by  Hans    on 16.08.2009 - 11:36

Eine Neuordnung nachherein mit dem Standard Forum ist nicht möglich. Aber man könnte FoxTemplates.FormTemplates so abändern, dass neue Kommentare gleich in der gewünschten Ordnung gespeichert werden. Und zwar in Sektion #newtopic form das Follgende

(: foxappend commentform :)
(:include FoxTemplates.CommentForm:)

umändern zu:

(:include FoxTemplates.CommentForm:)
(:foxprepend commentform:)

Mit der ForumX version müsste man in FoxTemplates.FormTemplates in der Sektion #topicpageX form das pagelist markup ändern: order=-name dazufügen und evtl den count= parameter umändern.

Alle diese Tips sind ungeprüft!

Profile   email   www

Post: 003  

by  jerie    on 17.08.2009 - 11:51

ForumX

Hans, ich lese: müsste man in FoxTemplates.FormTemplates in der Sektion #topicpageX form das pagelist markup ändern: order=-name dazufügen und evtl. den count= parameter umändern

und ich weiß: so wirds sicher irgendwie gehen, aber leider versteh ichs nicht. In der Datei hab ich den Abschnitt gefunden, aber order=-name dazufügen - wo ? und evt. count= umändern - in was ?
Grundsätzlich hätte ich im Forum gern erst den Block Forumname, dann das Eingabefeld und dann die Postings von n..1, um immer den aktuellsten Beitrag beantworten zu können. Ich weiß ja nicht, wie bei euch das Wetter so ist, aber wenn du gerade Ressourcen hättest ...

Profile?    

Post: 004  

by  Hans    on 17.08.2009 - 21:06

Also: ich nehme mal an, dass Du ForumX benutzt, und nicht das standard Forum. Dann sind alle Beiträge, alle Kommentare, als individuelle Wiki Seiten gespeichert.

Auf FoxTemplates.FormTemplates im Abschnitt
!!!#topicpageX form
sind 2 Markups (:pagelist ....:).
Das erste hat ein fmt=count Parameter und soll so bleiben.
Im zweiten (nach (:foxbreakpagelist:)) muss order=-name hinzugefügt werden:

(:pagelist name={$$topicpage}-* list=normal order=-name fmt=#include ..... :)

Um die Kommentar Box darüber zu haben, muss

(:if enabled FoxLastPage:)
(:include FoxTemplates.CommentFormX:))(:if:)

auf den Reihen oberhalb von

(:foxbreakpagelist:)

stehen.

Das sollte reichen für jeden neuen Topic im ForumX.

Für bestehende Topics muss die Topic Seite editiert werden und order=-name im zweien pagelist markup hinzugefügt werden.

Profile   email   www

Post: 005  

by  jerie    on 21.08.2009 - 08:11

erster Versuch fehlgeschlagen

Hallo Hans
die Commentbox nach oben schieben, hat funktioniert. Bloß der Abschnitt der Sortierung will nicht gehen. Hab ein neues Forum angelegt, um es auszuprobieren, und habe folgenden Abschnitt in die Datei eingetragen:

:pagelist name=SortierungDesForums-* list=normal order=-name fmt=#include

Hatte aber keine Auswirkung. Danach kommt der Abschnitt:

count={$FoxBreakFirst}..{$FoxBreakLast}

den ich als alter Programmierhase rolling eyes smiley einfach mal umgedreht habe, zu:

count={$FoxBreakLast}..{$FoxBreakFirst}

was mir aber auch nicht den Gefallen getan hat, ein neues Forum dann andersherum anzuzeigen.

Hast du noch ne kleine Idee ?

Profile?    

Post: 006  

by  Hans    on 21.08.2009 - 10:25

order=-name zeigt die Einträge in umgekehrter Ordnung.
Das brauchst Du in FoxTemplates.FormTemplates im Abschnitt #topicpageX sowie in bestehenden Seiten des Forums. Das Form Template wird verwendet wen eine neue Forum Seite (topic) geschaffen wird. Prüf die neue Seite, ob order=-name auch wirklich im zweiten pagelist markup vorkommt.
count={$FoxBreakFirst}..{$FoxBreakLast} einfach so lassen.

Profile   email   www

Post: 007  

by  jerie    on 21.08.2009 - 19:16

Forum oder ForumX

Moin Hans
das Forum habe ich mit ... index.php?n=FoxTemplates.CreateNewForum angelegt. Als Forum X hätte ich FoxTemplates.CreateNewForumX ausführen müssen...
So sind also alle Topic-Einträge immer in einer Datei abgelegt. Dein Tip 1: #newtopic form das follgende umändern zu:

(:include FoxTemplates.CommentForm:)
(:foxprepend commentform:)

habe ich probiert, bringt aber keine Änderung bei der Speicherung der Einträge. Habe ein neues Topic angelegt im bestehenden Forum (hätte ich ein neues Forum anlegen müssen ?) und dort dann ein paar Testeinträge gemacht, die aber alle weiterhin aufsteigend abgelegt werden.
Welchen Vorteil hat denn übrigens das ForumX ?

So sieht nun der Abschnitt bei mir aus:
%0a(:include FoxTemplates.CommentForm:)%0a(:foxprepend commentform:)%0a%0a

Profile?    

Post: 008  

by  jerie    on 21.08.2009 - 19:27

Ups

Hans, du hast es sicher schon gesehen: vor dem Abschnitt stand noch ein:

(:foxappend commentform:)

und nachdem ich das Rausgenommen habe, funktioniert die Sache wie erhofft. Jetzt muss ich nun noch meine bereits gefüllten Forumsdateien umsortieren ...

Profile?    

Post: 009  

by  jerie    on 21.08.2009 - 20:59

nach der Neusortierung

fällt noch ein unschönes Detail auf: wenn man einen Eintrag hinterlassen hat, dann wird die Datei beschrieben und man landet dann automatisch auf der letzten Forumsseitem obwohl sinnvoller Weise immer die Seite 1 angezeigt werden sollte. Das ist doch jetzt bestimmt bloß noch ein i-Pünktchen... ?

Profile?    

Post: 010  

by  Hans    on 21.08.2009 - 21:42

in FoxTemplates.CommentForm
(:input hidden foxfilter FoxCount,FoxBreakPageUrl :)
ändern zu
(:input hidden foxfilter FoxCount:)

Profile   email   www

Post: 011  

by  jerie    on 22.08.2009 - 06:40

Hey Hans

herrlich mit dir zu arbeiten. Vielen Dank

Hast du evt. ne Idee woran diese plötzliche Anzeige:

Forum.GroupHeader self=0 basepage={*Forum.Fussballer}

im Topic ganz oben liegen kann ?
Und 2. Frage: kann ich dir auch mal irgendwie helfen ?

Profile?    

Post: 012  

by  Hans    on 22.08.2009 - 07:01

Nein. sieht aus als ob es parameters von einem (:include:) markup sind, wie:
(:include Forum.GroupHeader self=0 basepage={*Forum.Fussballer} :)
Aber wovon das bei Dir erschienen ist weiss ich nicht.

Re ForumX: manche brauchen ein forum wo alle posts als einzelne Seiten gespeichert sind. Damit kann man besser mit pagelist arbeiten.

Mit deinem zweiten post dachte ich, dass du ForumX verwendest. Deswegen waren ale meine Antworten ausser der ersten ohne Bedeutung, tut mir leid! Und die erste war unvollständig! Nun ja, viel Spass!

Profile   email   www

Add Comment

 
Subject:
Message:
 Enter value <- Have you entered the code number?
Author:
Page 1