3.x/Gesloten onderwerpen onderaan viewforum: verschil tussen versies

Uit phpBB.nl Wiki
Ga naar: navigatie, zoeken
k
k
Regel 20: Regel 20:
 
     }</code>
 
     }</code>
  
'''Vervang met:'''
+
'''Vervang door:'''
 
<code>    $closed_topics = array();
 
<code>    $closed_topics = array();
 
     while ($row = $db->sql_fetchrow($result))
 
     while ($row = $db->sql_fetchrow($result))

Versie van 14 nov 2008 om 22:33

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 door: $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.