Themen in den Foren auch nach anderen Kriterien sortieren

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
taste
Mitglied
Beiträge: 7
Registriert: 05.08.2004 11:23

Themen in den Foren auch nach anderen Kriterien sortieren

Beitrag von taste »

Hallo,

ich möchte gerne, dass man die Themen in den Foren auch nach Titel sortieren lassen kann und nicht nur nach letztem Beitrag. Gibt es da ein Mod oder so?`Kann mir jemand helfen?


Danke schon mal im Vorraus.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Verschoben

Beitrag von Markus67 »

Hi ...

such dir einen aus :wink:

Topics sortieren

Markus


Verschoben von Administration und Benutzung nach Modifikationen
taste
Mitglied
Beiträge: 7
Registriert: 05.08.2004 11:23

Beitrag von taste »

Danke, hmm ich habe aber noch ein Problem, da ich phpBB 2.0.10 habe ich bei der Datei viewtopic.php folgenes Problem.

Ich soll ja das suchen:

Code: Alles auswählen

$sql = "SELECT t.*, 
	FROM " . TOPICS_TABLE . "
	WHERE t.forum_id = 
		AND t.topic_poster = 
		AND p.post_id = 
		AND p2.post_id = 
		AND u2.user_id = 
		AND t.topic_type <> " . POST_ANNOUNCE . " 
		$limit_topics_time
	ORDER BY t.topic_type DESC, t.topic_last_post_id DESC 
	LIMIT 
und dann das machen:
#-----[ BEFORE, ADD ]-----------------------------------------
#
//-- mod : topic display order ---------------------------------------------------------------------
// here we added
// , $sort_method $order_method
//-- modify
#
#-----[ IN-LINE FIND ]----------------------------------------
#
t.topic_type DESC
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, $sort_method $order_method
Da das aber bei meiner Date so aussieht:

Code: Alles auswählen

$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
	FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
	WHERE t.forum_id = $forum_id
		AND t.topic_poster = u.user_id
		AND p.post_id = t.topic_first_post_id
		AND p2.post_id = t.topic_last_post_id
		AND u2.user_id = p2.poster_id 
		AND t.topic_type <> " . POST_NEWS . " 
		AND t.topic_type <> " . POST_ANNOUNCE . " 
		AND t.topic_type <> " . POST_GLOBAL_ANNOUNCE . "
		$limit_topics_time
	ORDER BY t.topic_type DESC, t.topic_last_post_id DESC 
	LIMIT $start, ".$board_config['topics_per_page'];
Meine Frage: wie muss ich das da denn ändern?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

einfach so :wink:

Code: Alles auswählen

$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
   FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2 
   WHERE t.forum_id = $forum_id 
      AND t.topic_poster = u.user_id 
      AND p.post_id = t.topic_first_post_id 
      AND p2.post_id = t.topic_last_post_id 
      AND u2.user_id = p2.poster_id 
      AND t.topic_type <> " . POST_NEWS . " 
      AND t.topic_type <> " . POST_ANNOUNCE . " 
      AND t.topic_type <> " . POST_GLOBAL_ANNOUNCE . " 
      $limit_topics_time 
   ORDER BY t.topic_type DESC, $sort_method $order_method, t.topic_last_post_id DESC 
   LIMIT $start, ".$board_config['topics_per_page'];
Markus
taste
Mitglied
Beiträge: 7
Registriert: 05.08.2004 11:23

Beitrag von taste »

Ok, danke, das geht schon mal, nur wenn ich jetzt auf "Los" klicke passiert nichts, woran könnte das liegen?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

irgendwas vergessen zu editieren ?

Welchen MOD hast du dir denn eingebaut ?

Markus
taste
Mitglied
Beiträge: 7
Registriert: 05.08.2004 11:23

Beitrag von taste »

Den ersten in der Liste.

Oh ja, ich habe übersehen, das da eine zweite Anleitungsdatei war, aber nun habe ich wieder ein Problem, da steht:
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/viewforum_body.tpl
#
#-----[ FIND ]------------------------------------------------
# at top of the file
<form method="post" action="{S_POST_DAYS_ACTION}">
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
<!-- mod : topic display order -->
#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full lines are longer
<!-- END switch_no_topics -->
<tr>
<td class="catBottom"
#
#-----[ IN-LINE FIND ]----------------------------------------
#
{S_SELECT_TOPIC_DAYS}&nbsp;
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
{S_DISPLAY_ORDER}
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
Nur leider weiss ich nicht wie und wo ich das jetzt machen soll, denn die Datei sieht so aus:

Code: Alles auswählen

<form method="post" action="search.php?mode=results">
  <input type="hidden" name="search_forum" value="{FORUM_ID}">
  <input type="hidden" name="show_results" value="topics">
  <input type="hidden" name="search_terms" value="any">
  <input type="hidden" name="search_fields" value="all">
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td class="maintitle">{BANNER_13_IMG}<br/><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></td>
<td class="gensmall" align="right" valign="bottom">{L_MODERATOR}: {MODERATORS}<br />
{TOTAL_USERS_ONLINE}<br/>{LOGGED_IN_USER_LIST}<br />
<strong><a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></strong></td>
</tr>
</table>
{BOARD_ANNOUNCES}
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr> 
<td><br /><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" alt="{L_POST_NEW_TOPIC}" title="{L_POST_NEW_TOPIC}" /></a></td>
<td align="left" valign="middle" class="nav" width="100%"><br /><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>{NAV_CAT_DESC}</span></td>
<td nowrap="nowrap" class="nav" align="right">{PAGINATION}<br /><br /><span class="gensmall">{L_SEARCH_FOR}: </span><input class="liteoption" type="text" name="search_keywords" value="" size="20" maxlength="150" />&nbsp;<input type="submit" name="submit" value="{L_GO}" alt="{L_SUBMIT_SEARCH}" class="liteoption" /></td>
</tr>
</table>
</form>
{BOARD_INDEX}
{TOPICS_LIST_BOX}
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
<td><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" alt="{L_POST_NEW_TOPIC}" title="{L_POST_NEW_TOPIC}" /></a></td>
<td align="left" valign="middle" class="nav" width="100%"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>{NAV_CAT_DESC}</span></td>
<td nowrap="nowrap" class="nav">{PAGINATION}</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td><br />{JUMPBOX}</td>
<td class="gensmall" align="right" valign="top"><strong><a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></strong><br />
{L_MODERATOR}: {MODERATORS}<br />
{TOTAL_USERS_ONLINE}<br/>{LOGGED_IN_USER_LIST}
</td>
</tr>
</table>
<br />
<table width="100%" cellspacing="0" border="0" align="center" cellpadding="0">
<tr>
<td valign="top">
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td><img src="{FOLDER_NEW_IMG}" alt="{L_NEW_POSTS}" title="{L_NEW_POSTS}" /></td>
<td class="gensmall">&nbsp;{L_NEW_POSTS}</td>
<td>&nbsp;&nbsp;</td>
<td><img src="{FOLDER_IMG}" alt="{L_NO_NEW_POSTS}" title="{L_NO_NEW_POSTS}" /></td>
<td class="gensmall">&nbsp;{L_NO_NEW_POSTS}</td>
<td>&nbsp;&nbsp;</td>
<td><img src="{FOLDER_ANNOUNCE_IMG}" alt="{L_ANNOUNCEMENT}" title="{L_ANNOUNCEMENT}" /></td>
<td class="gensmall">{L_ANNOUNCEMENT}</td>
</tr>
<tr>
<td><img src="{FOLDER_HOT_NEW_IMG}" alt="{L_NEW_POSTS_HOT}" title="{L_NEW_POSTS_HOT}" /></td>
<td class="gensmall">{L_NEW_POSTS_HOT}</td>
<td>&nbsp;</td>
<td><img src="{FOLDER_HOT_IMG}" alt="{L_NO_NEW_POSTS_HOT}" vspace="4" title="{L_NO_NEW_POSTS_HOT}" /></td>
<td class="gensmall">{L_NO_NEW_POSTS_HOT}</td>
<td>&nbsp;</td>
<td><img src="{FOLDER_STICKY_IMG}" alt="{L_STICKY}" title="{L_STICKY}" /></td>
<td class="gensmall">{L_STICKY}</td>
</tr>
<tr>
<td><img src="{FOLDER_LOCKED_NEW_IMG}" alt="{L_NEW_POSTS_LOCKED}" title="{L_NEW_POSTS_LOCKED}" /></td>
<td class="gensmall">{L_NEW_POSTS_LOCKED}</td>
<td>&nbsp;</td>
<td><img src="{FOLDER_LOCKED_IMG}" alt="{L_NO_NEW_POSTS_LOCKED}" title="{L_NO_NEW_POSTS_LOCKED}" /></td>
<td class="gensmall">{L_NO_NEW_POSTS_LOCKED}</td>
<td>&nbsp;</td>
<td><img src="{FOLDER_MOVED_IMG}" alt="{L_MOVED}" title="{L_MOVED}" /></td>
<td class="gensmall">{L_MOVED}</td>
</tr>
</table>
</td>
<td align="right" valign="top"><span class="gensmall">{S_AUTH_LIST}</span></td>
</tr>
</table>
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

so wie das aussieht verwendest du ein anderes Template ...

Da ist bereits eine andere Suche integriert ...

Hast du mal einen Link zum Forum ?

Markus
taste
Mitglied
Beiträge: 7
Registriert: 05.08.2004 11:23

Beitrag von taste »

Ja ich habe phpBB plus 1.5 installiert. Ich kann dir leider keinen Link geben, da ich es im Moment lokal installiert habe.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

das Problem an der ganzen Sache ist, dass da bereits eine andere Suchfunktion genutzt wird.

Da muss ich passen ... du solltest aber mal im Supportforum nachfragen wo du dir das "Plus" runtergeladen hast .. die können dir da wahrscheinlich besser weiterhelfen.

Markus
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“