3.x/Gesloten onderwerpen onderaan viewforum

Uit phpBB.nl Wiki
Ga naar: navigatie, zoeken

De laatste tijd wordt op het forum regelmatig het verzoek gedaan om gesloten topics naar de onderkant van viewforum te verplaatsen. Daarom hier een simpele wijziging om dit te realiseren. Met dank aan Mosymuis voor de code.

Een nadeel van deze wijziging is, dat ook verplaatste onderwerpen onderaan het overzicht zullen komen te staan.

Open het bestand viewforum.php

Zoek: // Grab just the sorted topic ids

   // BEGIN PORTAL CODE HACK
   $sql = 'SELECT t.topic_id

Plaats erachter: , topic_status

Zoek: while ($row = $db->sql_fetchrow($result))

   {
      $topic_list[] = (int) $row['topic_id'];
   }

Vervang met: $closed_topics = array();

   while ($row = $db->sql_fetchrow($result))
   {
      if ( $row['topic_status'] == ITEM_LOCKED )
      {
         $closed_topics[] = (int) $row['topic_id'];
      }
      else
      {
         $topic_list[] = (int) $row['topic_id'];
      }
   }
   $topic_list = array_merge($topic_list, $closed_topics);

Upload vervolgens het bestand.