Beiträge pro Seite bei bestimmten Bedingungen ändern

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Regan
Mitglied
Beiträge: 3
Registriert: 01.11.2007 09:56

Beiträge pro Seite bei bestimmten Bedingungen ändern

Beitrag 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
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag 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
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag 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:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Regan
Mitglied
Beiträge: 3
Registriert: 01.11.2007 09:56

Beitrag 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?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Code: Alles auswählen

if ($forum_topic_data['topic_type'] != POST_ANNOUNCE && in_array($forum_id, $one_post_forums))
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Regan
Mitglied
Beiträge: 3
Registriert: 01.11.2007 09:56

Beitrag von Regan »

Vielen Dank. :grin: Genau danach habe ich gesucht.
Antworten

Zurück zu „Coding & Technik“