Seite 1 von 1

Beiträge pro Seite bei bestimmten Bedingungen ändern

Verfasst: 13.02.2008 21:25
von Regan
Moin,
ich habe dn Titel vielleicht etwas zu allgemein gehalten, aber mein Anliegen passte da nicht rein.
Und zwar möchte ich die Beiträge pro Seite dynamisch ändern. Dazu hatte ich mir vorgestellt, ähnlich wie bei Group_Acces, ein Array zu deklarieren, in dem alle Foren sind, in denen die Beiträge pro Seite auf 1 beschränkt sind. Dies soll aber nicht für Ankündigungen gelten. Kann man das überhaupt so machen?

MfG
Regan

Verfasst: 14.02.2008 19:27
von cYbercOsmOnauT
  1. Du postest im falschen Forum
  2. Deine "Problembeschreibung" ist m.E. so wage, dass man gar nicht wirklich kapiert was Du denn vor hast
Grüße,
Tekin

Verfasst: 14.02.2008 20:44
von S2B
Wischi-Waschi-Lösung:
In der viewtopic.php etwas in der Art einfügen:

Code: Alles auswählen

if (in_array($forum_id, $one_post_forums))
{
   $board_config['posts_per_page'] = 1;
}
Dann noch irgendwo das Array $one_post_forums (da müssen die IDs der Foren rein, in denen nur ein Beitrag pro Seite angezeigt werden soll) deklarieren - ich würde die constants.php nehmen. :wink:

Verfasst: 17.02.2008 15:37
von Regan
cYbercOsmOnauT hat geschrieben:
  1. Du postest im falschen Forum
:oops: Tut mit sehr Leid, ich versuche mich zu bessern.

@S2B: Das hilft mir sehr weiter, danke.

Kann ich in die If-Abfrage noch irgendwie reinbringen, dass es die posts_per_page nur ändern soll, wenn es vom Status her keine "Ankündigung" ist?

Verfasst: 17.02.2008 15:45
von S2B

Code: Alles auswählen

if ($forum_topic_data['topic_type'] != POST_ANNOUNCE && in_array($forum_id, $one_post_forums))

Verfasst: 17.02.2008 17:10
von Regan
Vielen Dank. :grin: Genau danach habe ich gesucht.