Globale Ankündigung funktioniert nicht mehr

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.
Benutzeravatar
DerGonzo
Mitglied
Beiträge: 732
Registriert: 14.09.2005 12:22
Wohnort: Dorsten

Globale Ankündigung funktioniert nicht mehr

Beitrag von DerGonzo »

Moin!

Da ich in den letzten tagen meine Boardregeln angepaßt habe, bin ich auf folgendes Problem gestoßen:
Ich kann keine Globalen Ankündigungen mehr schreiben.

Der MOD (global_announcement_1.2.8em) hat einwandfrei funktioniert und nach dem editieren der Boardregeln waren diese auf einmal ein normales Topic (obwohl ich den Radio-Button für die Globale Ankündigung ausgewählt habe).

Ich habe noch zwei andere Globale Ankündigungen, die auch noch solche sind. Neue erstellen funktioniert nicht, diese erscheinen immer als normales Topic.
Die Funktionen Wichtig und Ankündigung funktionieren noch.

Weiß vielleicht jemand Rat?

Schönen Gruß,
DerGonzo!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5390
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öffne die posting.php, finde dort die Zeile

Code: Alles auswählen

$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;
und ersetzte diese mit

Code: Alles auswählen

$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE, POST_GLOBAL_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;
Danach kannst Du diesen Topic-Typen wieder erfolgreich auswählen.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
DerGonzo
Mitglied
Beiträge: 732
Registriert: 14.09.2005 12:22
Wohnort: Dorsten

Beitrag von DerGonzo »

Super, hat geklappt. :)

Kannst Du mir eventuell noch sagen, warum es auf einmal nicht mehr ging? War ich da beim Update (2.0.18 oder 2.0.19) nicht achtsam genugoder sowas?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5390
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das hat nichts mit Achtsamkeit zu tun.
Das Update auf phpBB 2.0.18 (ich glaube, daß es schon da der Fall war) sagt an dieser Stelle: Wenn Du Topic einen unbekannten Status hast, wirst Du auf "normal" zurückgesetzt.
Im Standard phpBB gibts ja auch keine globalen Ankündigungen, daher ist auch dieser Status zunächst unbekannt.
Darum ist POST_GLOBAL_ANNOUNCE hier nachträglich einzufügen (und auch alle weiteren durch MODs hinzugekommenen Topic-Typen), damit das Post-Forumular diese Typen dann auch akzeptiert.
Halt ein kleines Sicherheitsfeature, mit dem man einige MODs erstmal wieder lahmlegt ;)
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
DerGonzo
Mitglied
Beiträge: 732
Registriert: 14.09.2005 12:22
Wohnort: Dorsten

Beitrag von DerGonzo »

Oki, danke für die Info, wie gesagt, durch Deine Code-Änderung geht es wieder... ;-)

Nochmals Danke!
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

Hallo,

erstmal Danke für die Lösung, hat bei mir auch wunderbar funktioniert. :grin:

Bitte helft mir noch auf die Sprünge, wasmuss ich für den folgenden Mod noch zusätzlich an dieser STelle einbauen?

Code: Alles auswählen

##############################################################
## MOD Title : Advanced Topic Type
## MOD Author: Poupoune < poupoune@phpbb-fr.com > (N/A) http://php-tools.org/poupoune/
##
## MOD Description : This MOD allows you to add and manage custom topic types.
##
## MOD Version : 1.0.1
##
## Installation Level : Easy
## Installation Time :  10 minute(s)
##
## Files To Edit:   6
##	includes/constants.php
##	includes/functions_post.php
##	posting.php
##	viewforum.php
##	language/lang_english/lang_admin.php
##	templates/subSilver/subSilver.cfg
##
## Included Files:  6
##      db_update.php
##	admin/admin_topic_type.php
##	templates/subSilver/admin/topic_type_body.tpl
##	templates/subSilver/admin/admin_edit_topic_type.tpl
##	templates/subSilver/images/folder_topic_type.gif
##	templates/subSilver/images/folder_topic_type_new.gif
##
##############################################################
und das hier sind die geforderten Änderungen an der posting.php

Code: Alles auswählen

--edit cYbercOsmOnauT-- Codeblock entfernt. Lies mal den Knigge
Danke für die Hilfe... :P

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

Beitrag von oxpus »

Gute Frage, das ist ungleich schwerer. Ich würde mal den Autoren dieses MODs ansprechen, der dürfte wohl diesen auch an das phpBB 2.0.19 anpassen...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

Danke für die Antwort. Das werd ich mal versuchen. Gibt es denn "sicherheitshalber" einen anderen Mod, welcher 2.19 kompatibel ist und das selbe macht?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5390
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich kenne keinen...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

Tja, dann also den krummen Weg... :)
Antworten

Zurück zu „phpBB 2.0: Mod Support“