anpera.net
https://anpera.homeip.net/phpbb3/

phpBB2/3 Foreneinbindung by Alkatar
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=3625
Seite 3 von 3

Autor:  Alkatar91 [ So 08 Feb, 2009 17:08 ]
Betreff des Beitrags:  Re: phpBB Foreneinbindung by Alkatar

Hallo Zusammen,

ich habe mir mal das phpBB3 angeschaut und bekomme es z.Zt leider noch nicht hin, das mein Mod hier funktioniert.
Ich habe dort das Problem was du auch hast Yanara.

Ich muss mich da nochmal richtig durchbeißen. Wenn es fertig ist werde ich es uploaden.

mfg
Alkatar

Autor:  Alkatar91 [ So 08 Feb, 2009 17:42 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Ok ich habe es geschafft :D :D
Es ist nun Kompatibel mit phpBB2 und phpBB3
Ladet euch einfach die neue Datei runter und passt den CONFIG-Abschnitt in der Datei forumacc.php an.

mfg
Alkatar

Autor:  Yanara [ Sa 14 Feb, 2009 19:14 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Hey Alktar 91

Ich danke dir für deine Bemühungen, und muss Sagen es funktioniert. Das ist viel einfacher wenn man sich im Game fürs Forum anmelden kann.

Gruss

Yanara

Autor:  Alkatar91 [ So 15 Feb, 2009 14:10 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Yanara hat geschrieben:
Hey Alktar 91

lass bitte das 91 weg xD
musste ich nur früher dranmachen weil das Forum hier meinen Namen net wollte weiß auch net warum ich schau mal ob ich das ändern lassen kann bei Gelegenheit xD
Yanara hat geschrieben:
Ich danke dir für deine Bemühungen, und muss Sagen es funktioniert.

Das freut mich:) Bitte bitte =)
Yanara hat geschrieben:
Das ist viel einfacher wenn man sich im Game fürs Forum anmelden kann.

Seh ich genau so und so bekommt man die Spieler auch eher dazu ins Forum zu schauen;)

Liebe Grüße
Alkatar

Autor:  Thomas [ So 06 Jun, 2010 01:01 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

*mal ausbuddel*

Moin moin, finde das Skript an sich wirklich klasse und für die Spieler auch sehr nutzerfreundlich.
Nach dem Einbau fiel mir in den vergangenen Tagen aber auf, dass ein Wert übersehen wurde, der nicht unwichtig zu sein scheint. Es handelt sich um das phpbb-Datenbankfeld "num_users" aus der Spalte "config". Dies ist ein Wert der sich mit jeder Anmeldung um 1 erhöht und bei jeder Löschung des Forenaccounts um 1 senkt. Der Wert gibt die Anzahl an Mitgliedern in der memberlist an und legt darüber hinaus fest, wie viele Seiten diese anzuzeigen hat.

Das heißt bei der Anmeldung über das Skript muss zusätzlich noch num_users+1 gesetzt werden. Leider sind meine mysql-Kenntnisse dermaßen für den Popo, dass der dafür zuständige Code mir nicht einfallen mag. Ich weiß nur, dass er in der forenacc wohl nach den Zeilen
PHP:
$sql6= "UPDATE ".$db_name.".".$db_prefix."config SET `config_value` = '".$user."' WHERE `config_name` = 'newest_username'";
db_query($sql6);
eingefügt werden muss.

Kann da Jemand mit dem nötigen KnowHow helfen?

Autor:  MySql [ So 06 Jun, 2010 14:08 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

$this->bbcode_second_pass_code('', 'UPDATE TBL_NAME SET field=field+1 WHERE wherefield=wherevalue LIMIT 1;')

Einfach nur ein bisschen addieren. :P

Autor:  Shaddar [ Mo 07 Jun, 2010 05:11 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Hab das Skript hier als Inspiration für mein eigenes hergenmommen, daher ist mir das auch schon aufgefallen ^^

So sieht das zumindest bei mir aus: (ggf. anpassen)
$this->bbcode_second_pass_code('', '$sql = "UPDATE DATENBANK.phpbb_config SET config_value=config_value+1 WHERE config_name='num_users'";
db_query($sql);')

Falls im Datenbankname ein Bindestrich enthalten ist, sollte man den Datenbanknamen besser in ` packen -> `DATENBANK`.phpbb_config.

Kann auch einfach nur an meiner Konfiguration liegen, aber bevor noch jemand das Problem hat ^^

Autor:  Thomas [ Mo 07 Jun, 2010 07:45 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Es hat etwas gedauert aber dank eurer Hilfe hats geklappt!
Trotz Mysqls Erklärung wurde ich nicht schlauer, da ich zu sehr grübeln musste, wie das ganze in der Praxis aussehen müsste. Bin recht gut darin aus praktischen Code zu interpretieren und diesen für eigene Bedürfnisse ab zu wandeln, neue Passagen in theoretischer Form zu lesen überfordert mich gerne mal.
Das Codebeispiel von Shaddar hat mir dabei sehr geholfen. Und nach dem bisherigen Code in Alkatars Skript, müsste die letzte Zeile dann
PHP:
$sql7 = "UPDATE ".$db_name.".".$db_prefix."config SET config_value=config_value+1 WHERE config_name='num_users'";
db_query($sql7);

lauten. (Zumindest funktioniert es so anstandlos)
Viele Dank für eure Unterstützung :)

Autor:  Arwen Anouk [ So 12 Dez, 2021 13:45 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Hallöchen,

ich grab das auch mal aus, ist einfach zu praktisch um nicht zu versuchen es ans laufen zu bekommen. Config hab ich angepasst, hochgeladen und eingebaut.beim abschicken kommt aber folgendes:

SELECT * FROM d01a2437.phpbb3_users where username='Arwen Anouk'

SELECT command denied to user 'd00b0e53'@'localhost' for table 'phpbb3_users'
Über die Suche hab ich eine solche Fehlermeldung nicht gefunden. Dabei habe ich natürlich auch ohne Datenbank und Präfixangabe gesucht.

Habt Ihr eine Idee was diese Fehlermeldung verursachen könnte?

Autor:  Shaddar [ So 12 Dez, 2021 17:44 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Sagt die Fehlermeldung doch schon aus.
Dein Datenbankbenutzer d00b0e53 hat nicht die erforderlichen Rechte auf die andere d01a2437 Datenbank.
https://dev.mysql.com/doc/refman/8.0/en/grant.html

Autor:  Arwen Anouk [ Mo 13 Dez, 2021 07:59 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Dankeschön. Dann verschiebe ich das Forum auf die andere Datenbank - dann müsste es in der Theorie ja klappen.

Autor:  Arwen Anouk [ Mo 13 Dez, 2021 08:38 ]
Betreff des Beitrags:  Re: phpBB2/3 Foreneinbindung by Alkatar

Das hat schonmal supi geklappt, zumindest die eingabemaske kommt.
Nun scheint mein phpbb3 aber wahrscheinlich zu neu zu sein Version 3.3.4
Fehlermeldung:
Unknown column 'user_email_hash' in 'field list'

Ich habe das jetzt so gelöst:

in der forumacc.php hab ich nach:
user_email_hash,

gesuhct und entfernt!

Ausserdem hab ich nach:
'".crc32(strtolower($email).strlen($email))."',

gesucht und das entfernt.

Danach lief das script durch und der Benutzer wurde erstellt.

Seite 3 von 3 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/