Global Topic und Global Announcement Mod [Erledigt]

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.
Lord Luigi
Mitglied
Beiträge: 34
Registriert: 14.03.2006 13:17

Global Topic und Global Announcement Mod [Erledigt]

Beitrag von Lord Luigi »

Hi @all,

ich habe mir den Global Topic und den Global Announcement Mod eingebaut.
Aber alles, was ich jetzt in einem Forum sehe, sind die Posts und ein Global Topic.
Eigentlich sollte auch eine Globale Ankündigung zu sehen sein, ist sie aber nicht.
Woran kann das denn liegen? Blockieren sich die Mods evtl. selbst?
Ich benutze phpBB 2.0.21.
Danke im Voraus!
Zuletzt geändert von Lord Luigi am 16.09.2006 17:09, insgesamt 1-mal geändert.
Luckyze

Beitrag von Luckyze »

hi

hm, kann sein das ich jetzt blöödsinn sage. aber wenn du nichts ankündigst, kann man auch keine globale ankündigung sehen.
das sich mods gegensetig blockieren ist aber bestimmt blöödsinn.

greetz Luckyze
Lord Luigi
Mitglied
Beiträge: 34
Registriert: 14.03.2006 13:17

Beitrag von Lord Luigi »

ich hab ja was angekündigt, ne global topic und ne globale Ankündigung.
Aber nur das Global Topic is zu sehn... Woran liegt's?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Einbaufehler?
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Lord Luigi
Mitglied
Beiträge: 34
Registriert: 14.03.2006 13:17

Beitrag von Lord Luigi »

Leider keine Ahnung!
PHP-Errors kommen keine!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Verlink doch mal die viewforum.php zum nachschauen...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Lord Luigi
Mitglied
Beiträge: 34
Registriert: 14.03.2006 13:17

Beitrag von Lord Luigi »

Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm ja, Du hast die Zeilen

Code: Alles auswählen

$topic_rowset = array();
$total_announcements = 0;
noch nach den Globalen Ankündigungen drinnen.
Verschiebe die mal direkt hinter die Zeilen

Code: Alles auswählen

// 
// All GLOBAL announcement data, this keeps GLOBAL announcements 
// on each viewforum page ... 
//
Somit werden diese Variablen vor den Globalen Ankündigungen initialisiert und nicht danach, was dann klar die Globalen Ankündigungen wieder löschen würde.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Lord Luigi
Mitglied
Beiträge: 34
Registriert: 14.03.2006 13:17

Beitrag von Lord Luigi »

Also, jetzt zeigt's ein Thema als Globale Ankündigung,
dass ich mal vor ein paar Wochen auch so erstellt habe.
Jetzt hab' ichs editiert, und jetzt ists ein normales Thema.
Wenn ich jetzt eine Globale Ankündigung machen will,
wird sie auch zu nem normalen Thema.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah!
Schau mal in der posting.php nach den Zeilen

Code: Alles auswählen

$topic_type = ( !empty($HTTP_POST_VARS['topictype']) ) ? intval($HTTP_POST_VARS['topictype']) : POST_NORMAL;
$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;
Dort must Du in Zeile 2 nach POST_ANNOUNCE noch

Code: Alles auswählen

, POST_GLOBAL_ANNOUNCE
einfügen, damit das auch akzeptiert wird.
Also die Zeile schaut dann so aus:

Code: Alles auswählen

$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE, POST_GLOBAL_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;
Das wurde in einem der letzten Updates des phpBB eingefügt und muss auch für andere Topic-Typen (je nach MOD) wiederholt werden.

Sinnvoll ist dieses ja schon, aber ohne Hinweis auf andere MODs ;) *wink an die Entwickler*
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mod Support“