Amod - Hall of Fame - Warning: Division by zero in...

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
rich
Mitglied
Beiträge: 48
Registriert: 16.09.2004 19:32
Wohnort: Kiel
Kontaktdaten:

Amod - Hall of Fame - Warning: Division by zero in...

Beitrag von rich »

Hallo Leute ich habe seid lägere zeit schon ein Problem mit
dem Activity Mod....

Das Problem erscheint immer dann wenn man auf die 'Hall of Fame'
möchte...


Warning: Division by zero in /.../phpbb2/includes/functions.php on line 670
Warning: Division by zero in /.../phpbb2/includes/functions.php on line 677
Warning: Division by zero in /.../phpbb2/amod_files/activity_hof.php on line 134



Funktions.php: Zeile 666 - 691

Code: Alles auswählen

function generate_pagination($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = TRUE)
{
   global $lang;

   $total_pages = ceil($num_items/$per_page);

   if ( $total_pages == 1 )
   {
      return '';
   }

   $on_page = floor($start_item / $per_page) + 1;

   $page_string = '';
   if ( $total_pages > 10 )
   {
      $init_page_max = ( $total_pages > 3 ) ? 3 : $total_pages;

      for($i = 1; $i < $init_page_max + 1; $i++)
      {
         $page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . "&start=" . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
         if ( $i <  $init_page_max )
         {
            $page_string .= ", ";
         }
      }

Activity_Hof.php: Zeile: 123 - 140

Code: Alles auswählen

$i++;
      if (!$game_id) break;
      }

   $q = "SELECT *
        FROM ". INA_HOF ."
        GROUP BY game_id";
   $r          = $db -> sql_query($q);
   $hof_count   = $db -> sql_numrows($r);

      $pagination    = generate_pagination("activity.$phpEx?page=hof&next", $hof_count, $board_config['games_per_page'], $start). '&nbsp;';
      $page_number    = sprintf($lang['Page_of'], ( floor($start / $board_config['games_per_page'] ) + 1 ), ceil($hof_count / $board_config['games_per_page'] ));

      $template->assign_vars(array(
         'PAGE_1'   => $page_number,
         'PAGE_2'   => $pagination)
            );
Vielleicht habt ihr ja eine Idee....
mfg rich
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Diese Variable hat keinen Inhalt:
$board_config['games_per_page']
Da es sich um eine Configgeschichte handelt ist die Vermutung nahe, dass dieses Feld anscheinend nicht in der Datenbank vorhanden ist.

Kannst Du diesen Mod und den Wert "games_per_page" im ACP anpassen?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
rich
Mitglied
Beiträge: 48
Registriert: 16.09.2004 19:32
Wohnort: Kiel
Kontaktdaten:

Beitrag von rich »

Hi mgutt, Frohe Ostern wünsche ich und danke für die Antwort...
Kannst Du diesen Mod und den Wert "games_per_page" im ACP anpassen?

Code: Alles auswählen

Activity Konfiguration --> Spiele pro Seite: 0

--:- Diese Option regelt, wieviele Spiele pro Seite angezeigt werden,
bevor eine neue Seite benötigt wird.

-:- Beachte: Ist dieses Feld leer oder 0, werden Fehler auftreten. 
Vorher Stand 0, ich habe das mal auf 5 und dann auf 10 geändert...
Abgespeichert hat er es auch aber geändert hat sich bei der Anzeige nichts. d.h. es ist immer noch alles so wie vorher
(5 Seiten, Pro Seite 40 Spiele) obwohl es eigentlich nach einstellung 10 Spiele pro Seite sein sollten...
mfg rich
rich
Mitglied
Beiträge: 48
Registriert: 16.09.2004 19:32
Wohnort: Kiel
Kontaktdaten:

Beitrag von rich »

Activity Konfiguration --> Spiele pro Seite: 0

--:- Diese Option regelt, wieviele Spiele pro Seite angezeigt werden,
bevor eine neue Seite benötigt wird.

-:- Beachte: Ist dieses Feld leer oder 0, werden Fehler auftreten.
Das wird wahrscheinlich für die 'Hall of fame' sein...
10 Spiele anzeigen...
und ich habe eben noch mal nachgeschaut und es werden dort nun
Spiele angezeigt... und zwar 10 Stück.

ich denke das Problem hat sich so eben erledigt.
Danke für die Hilfe...
mfg rich
Antworten

Zurück zu „phpBB 2.0: Mod Support“