Welcome, Guest. Please Login or Register.
November 15, 2024, 10:01:39 PM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  letzte Themen statt letzte Posts « previous next »
Pages: [1] 2 Reply Ignore Print
Author Topic: letzte Themen statt letzte Posts  (Read 1038 times)
Sunny
Jr. Member
**
Posts: 50


Man@Work

WWW
letzte Themen statt letzte Posts
« on: April 28, 2003, 10:23:27 AM »
Reply with quote

Hallo,

habe gerade das Forum durchsucht, auch einige Ergebnisse erhalten, aber irgendwie nicht die Info, die ich wirklich gesucht habe, deshalb schreib ich es nochmals hier:

Die Anzeige der "recent posts" unter dem normalen Forum, würde ich gerne so abändern, dass stattdessen die "recent topics" stehen würden.
Hintergrund: Wenn ein Thema stark frequentiert ist, sieht man bei den recent Posts nur immer das gleiche Thema. Mit der Änderung auf recent Topics, würde ein Thema nur einmal dort stehen, mit dem Vermerk wer als letztes gepostet hat und wann .....

Danke für Eure Hilfe.

Möglicher Einsatz für YaBBSE 1.4.x und 1.5.1

Gruss
Alex
« Last Edit: April 28, 2003, 10:24:00 AM by Sunny » Logged
Sunny
Jr. Member
**
Posts: 50


Man@Work

WWW
Re:letzte Themen statt letzte Posts
« Reply #1 on: April 29, 2003, 12:19:01 PM »
Reply with quote

Hi,

hat keiner ne Idee?? :'(

Kann doch für Euch Profis kein Problem sein ;)

Liebe Grüße
Alex
Logged
netranger
Noobie
*
Posts: 36


I'm a llama!

Re:letzte Themen statt letzte Posts
« Reply #2 on: April 29, 2003, 04:50:42 PM »
Reply with quote

Hallo summy,
ich bin zwar kein profi, aber das problem hatte ich auch schon mal, während der version 141. jetzt habe ich 151 aber die SSI datei von 151 gefällt mir überhaupt nicht, deshalb benutze ich immernoch die ssi datei von der version 141. du meinst doch wenn auf der indexseite deiner homepage die letzten themen angezeigt werden soll, dass dort die antwortüberschrifte nicht angezeigt werden sollen, die die mit den "RE:...."s anfangen. das meinst du doch oder???? also bei mir werden nur die übercshrifte der themen angezeigt. ich weiss nicht mehr ob ich die datei ssi.php ändern musste damit das so wird, oder das schon so war. probiers mal mit der ssi datei von 141. wenn du das problem immernoch hast, dann schicke ich dir meine ssi.php datei.
Logged
PHPlugin
Sr. Member
****
Posts: 465


WWW
Re:letzte Themen statt letzte Posts
« Reply #3 on: April 29, 2003, 08:51:39 PM »
Reply with quote

Du musst die Datei 'Recent.php' im Ordner 'Sources' ändern.

Suche dieses:

$request = mysql_query("
         SELECT m.ID_MSG, m.posterTime, m.subject, m.ID_TOPIC, m.posterName, m.ID_MEMBER, IFNULL(mem.realName, m.posterName) AS posterDisplayName, t.numReplies, t.ID_BOARD, t.ID_FIRST_MSG, b.name AS bName
         FROM {$db_prefix}messages AS m, {$db_prefix}topics AS t, {$db_prefix}boards AS b, {$db_prefix}categories AS c
            LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER=m.ID_MEMBER)
         WHERE m.ID_MSG IN (" . implode(',', $messages) . ")
            AND t.ID_TOPIC=m.ID_TOPIC
            AND b.ID_BOARD=t.ID_BOARD
            AND c.ID_CAT=b.ID_CAT
            AND (FIND_IN_SET('$settings[7]', c.memberGroups) != 0 OR c.memberGroups='' OR '$settings[7]' LIKE 'Administrator' OR '$settings[7]' LIKE 'Global Moderator')
         ORDER BY m.posterTime DESC
         LIMIT 0, $showlatestcount;") or database_error(__FILE__, __LINE__);


Und ändere es durch:

Quote$request = mysql_query("
         SELECT m.ID_MSG, m.posterTime, m.subject, m.ID_TOPIC, m.posterName, m.ID_MEMBER, IFNULL(mem.realName, m.posterName) AS posterDisplayName, t.numReplies, t.ID_BOARD, t.ID_FIRST_MSG, b.name AS bName
         FROM {$db_prefix}messages AS m, {$db_prefix}topics AS t, {$db_prefix}boards AS b, {$db_prefix}categories AS c
            LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER=m.ID_MEMBER)
         WHERE m.ID_MSG IN (" . implode(',', $messages) . ")
            AND t.ID_TOPIC=m.ID_TOPIC
            AND b.ID_BOARD=t.ID_BOARD
            AND c.ID_CAT=b.ID_CAT
            AND (FIND_IN_SET('$settings[7]', c.memberGroups) != 0 OR c.memberGroups='' OR '$settings[7]' LIKE 'Administrator' OR '$settings[7]' LIKE 'Global Moderator')
         GROUP BY m.ID_TOPIC
         ORDER BY m.posterTime DESC
         LIMIT 0, $showlatestcount;") or database_error(__FILE__, __LINE__);

Fett Gedrucktes wurde hinzugefügt.
« Last Edit: May 03, 2003, 12:51:39 AM by PHPlugin » Logged
Sunny
Jr. Member
**
Posts: 50


Man@Work

WWW
Re:letzte Themen statt letzte Posts
« Reply #4 on: April 29, 2003, 09:02:03 PM »
Reply with quote

Supi Danke! :D
Logged
Surfy
Sr. Member
****
Posts: 458


I'm a llama!

Re:letzte Themen statt letzte Posts
« Reply #5 on: April 30, 2003, 11:07:38 AM »
Reply with quote

Genial, dass hab ich schon lange gesucht!

kann man da auch was machen, dass man da 10 Threads anzeigen kann, oder die Anzahl variabel einstellen kann?

CF
Logged
chris
Guest
Re:letzte Themen statt letzte Posts
« Reply #6 on: April 30, 2003, 11:15:56 AM »
Reply with quote

Quote from: Surfy on April 30, 2003, 11:07:38 AM
Genial, dass hab ich schon lange gesucht!

kann man da auch was machen, dass man da 10 Threads anzeigen kann, oder die Anzahl variabel einstellen kann?

CF

in Recent.php nach    $showlatestcount suchen und schauen auf was das gesetzt ist.... und das dann anpassen....
Logged
Surfy
Sr. Member
****
Posts: 458


I'm a llama!

Re:letzte Themen statt letzte Posts
« Reply #7 on: April 30, 2003, 12:39:17 PM »
Reply with quote


Danke Dir!!!

Surfy
Logged
Surfy
Sr. Member
****
Posts: 458


I'm a llama!

Re:letzte Themen statt letzte Posts
« Reply #8 on: April 30, 2003, 08:35:14 PM »
Reply with quote


Die Uhrzeit, die dann angebenen wird stimmt nicht mit der Uhrzeit des neuesten Postings eines Threads überein..

Weiter unten in den Stats sieht man ja, wann das neueste Posting erstellt wurde, aber das stimmt nicht mit der Uhrzeit überein, die im "Neueste Beiträge" bei diesem Thread angezeigt wird  :-[

Surfy
Logged
Tapferes Schneiderlein
Noobie
*
Posts: 9


Re:letzte Themen statt letzte Posts
« Reply #9 on: May 05, 2003, 01:36:26 AM »
Reply with quote

Hab das auch schon versucht, aber so richtig krieg ich's nicht hin.

Ich wundere mich, daß der GROUP BY akzeptiert, ohne daß für die anderen unter SELECT aufgerufenen Felder eine Funktion eingegeben ist. MAX(m.posterTime) hat aber auch nur Grütze als Ergebnis.

Weiß hier vielleicht jemand, wie man es schafft, daß (nur) der jeweils letzte Beitrag zu einem Thema bei RecentPosts auftaucht?
Logged
maobe
Full Member
***
Posts: 227


hinein, hindurch und darüber hinaus!

ICQ - 35627599 WWW
Re:letzte Themen statt letzte Posts
« Reply #10 on: May 13, 2003, 04:13:17 PM »
Reply with quote

hey genial, macht doch nen offiziellen mod draus :D
Logged

www.grofafo.org - Das GROSSE Fantasy-Forum
www.nachtbrett.de - Das Nachtbrett
don_miguel
Guest
Re:letzte Themen statt letzte Posts
« Reply #11 on: July 30, 2003, 02:56:13 PM »
Reply with quote

Quote from: Tapferes Schneiderlein on May 05, 2003, 01:36:26 AM
Weiß hier vielleicht jemand, wie man es schafft, daß (nur) der jeweils letzte Beitrag zu einem Thema bei RecentPosts auftaucht?

Die Lösung von oben stimmt dann ja nicht? Oder?
Zumindest klappt das nicht ganz ...

Ich hätte gern die letzten 5 aktuellen Themen in der BoardIndex angezeigt - anstatt eben der 5 letzten Posts ...

Kann jemand helfen?
Logged
chris
Guest
Re:letzte Themen statt letzte Posts
« Reply #12 on: July 30, 2003, 09:10:23 PM »
Reply with quote

keine ahnung obs klappt, aber:

Quote from: Spaceman-Spiff on June 06, 2003, 03:41:27 AM
showing the 10 latest edited posts wont solve your problem
a better way to do it is to edit Recent.php, in function RecentPosts() search for:            AND t.ID_TOPIC=m.ID_TOPICand replace it with:            AND m.ID_MSG = t.ID_LAST_MSG
this will remove topic duplicates in 10 recent posts (will not show posts from the same topic)
Logged
Surfy
Sr. Member
****
Posts: 458


I'm a llama!

Re:letzte Themen statt letzte Posts
« Reply #13 on: July 31, 2003, 12:02:25 PM »
Reply with quote


:-*  :-*  :-*  :-*  :-*  :-*  :-*  :-*  :-*  :-*  :-*   :-*   :-*  :-*   :-*

Christian, Du bist mein Held  :D

Funktioniert einwandfrei, die besagte passage kommt 2 mal vor, die 2te ist es dann auch.


Surfy
« Last Edit: July 31, 2003, 12:03:30 PM by Surfy » Logged
don_miguel
Guest
Re:letzte Themen statt letzte Posts
« Reply #14 on: July 31, 2003, 04:23:43 PM »
Reply with quote

es klappt aber irgendwie net ganz ... ich hab 10 eingstellt ... manchmal zeigt es 5 an, manchmal 6 ... ich hatte auch schon 8 stehen ...?!?

kapier net warum ...
Logged
Pages: [1] 2 Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  letzte Themen statt letzte Posts « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.056 seconds with 20 queries.