[FINAL] [CDB] About Us/Impressum für phpBB 3.2/3.3

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Everlong
Mitglied
Beiträge: 77
Registriert: 03.10.2003 03:49
Wohnort: Berlin

Re: [FINAL] About Us/Impressum für phpBB 3.1

Beitrag von Everlong »

Hallo,

perfekt, klappt alles.

Das Umbennen nach "/impressum" ist noch möglich?

Vielen Dank!
Gruss

Everlong
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11961
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [FINAL] About Us/Impressum für phpBB 3.1

Beitrag von Crizzo »

Öffne die ext/crizzo/aboutus/config/routing.xml
und ändere dort die Zeile:

Code: Alles auswählen

pattern: /aboutus
in:

Code: Alles auswählen

pattern: /impressum
Danach musst du den Cache leeren.

Achtung: in der Datei keine Tabs verwenden, nur Leerzeichen!

Grüße
Everlong
Mitglied
Beiträge: 77
Registriert: 03.10.2003 03:49
Wohnort: Berlin

Re: [FINAL] About Us/Impressum für phpBB 3.1

Beitrag von Everlong »

Perfekt, Danke!

Edit: In der Breadcrumb Navigation ist es noch falsch.
Gruss

Everlong
Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [FINAL] About Us/Impressum für phpBB 3.1

Beitrag von jevo »

Hallo,

ich hab die Mod in einem blanken phpbb3.1.2 installiert und bekomme bei: "Impessum aktivieren"
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Duplicate entry 'aboutus_info' for key 'PRIMARY' [1062]

SQL

INSERT INTO phpbb_config_text (config_name, config_value) VALUES ('aboutus_info', '')

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 194
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/config/db_text.php
LINE: 111
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/crizzo/aboutus/acp/acp_aboutus_module.php
LINE: 86
CALL: phpbb\config\db_text->set_array()

FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: crizzo\aboutus\acp\acp_aboutus_module->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Was könnte das sein?

(Sorry, wenn die Frage doof ist - ich seh bei phpbb3.1 noch nicht durch)
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11961
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [FINAL] About Us/Impressum für phpBB 3.1

Beitrag von Crizzo »

Hi,

das kann ich gar nicht reproduzieren. Ich hab eben ein frisches phpBB 3.1 genommen und dann die About Us 2.0.3 installiert und es mehrmals unter "Erweiterungen > Impressums-Einstellungen" deaktiviert und aktiviert sowie die Extension selbst de- und aktiviert. Aber diese Fehlermeldung bekomme ich nie.

Was hast du wie gemacht?

Kannst du den Fehler entfernen, wenn du die Extensions deaktivierst (Anpassen --> Erweiterungen verwalten) und die Arbeitsdaten löscht und sie danach neu aktivierst und frisch einrichtest und dann "Impressum aktivieren" auf "Ja" stellst?

Welche PHP und MySQL-Version + Datenbank-Typ (InnoDB; MyISAM usw.) nutzt du sonst so?

Sind noch andere Extensions installiert?

Grüße
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: [FINAL] About Us/Impressum für phpBB 3.1

Beitrag von Gast234254 »

In der Datenbank befindet sich bereits ein Eintrag aboutus_info

Code: Alles auswählen

Duplicate entry 'aboutus_info' for key 'PRIMARY' [1062]

Doppelten Eintrag 'aboutus_info' for key 'PRIMARY' [1062]
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11961
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [FINAL] About Us/Impressum für phpBB 3.1

Beitrag von Crizzo »

Die Frage ist halt wieso das so ist, da müsste der Eintrag schon irgendwie vorher angelegt worden sein. Zum Beispiel durch eine vorherige Installation von phpBB in die gleiche Datenbank, mit unzureichender Reinigung der DB.

Irgendwie ist der Primärschlüssel schon belegt und das "verwirrt" die Datenbank. ist halt die Frage, ob das durch die Extension induziert wurde oder irgendwie von Datenbank-Seite kam.

Edit: Wirf mal einen Blick in: https://tracker.phpbb.com/browse/PHPBB3-12865

Bitte sofern möglich die PHP Version erhöhen (Server Einstellung) und in der config.php von mysqli auf mysql umstellen.
Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [FINAL] About Us/Impressum für phpBB 3.1

Beitrag von jevo »

BlackHawk87 hat geschrieben: Welche PHP und MySQL-Version + Datenbank-Typ (InnoDB; MyISAM usw.) nutzt du sonst so?

Sind noch andere Extensions installiert?

Grüße
Ich hab MySQL(i) 5.1 und PHP 5.3

Als andere Extension ist nur der Hello World Mod von nickvergessen installiert - sonst ist ein nackiges phpbb3.1 von hier aus dem Downloadbereich.

(Ich möchte den GeoMap Mod auf phpbb3.1 portieren und versuche mich in die Extension-Idee von phpbb3.1 reinzufinden bzw. erst mal herauszufinden, welche Datei welchen Zweck hat. Vtl. gibts darüber auch irgendwo eine Doku, die ich nicht nicht entdeckt habe ;) )
Antworten

Zurück zu „Extensions in Entwicklung“