Viktor's Supportboard (https://www.v-gn.de/wbb/index.php)
- Support für das wBB1.1, wBB1.2 und wBB Lite (https://www.v-gn.de/wbb/board.php?boardid=99)
-- Fragen/Hilfe/Sonstiges (wBB1.1/1.2) (https://www.v-gn.de/wbb/board.php?boardid=37)
--- Automatische Avatar Reservierung (https://www.v-gn.de/wbb/thread.php?threadid=16587)
Geschrieben von Lila Raven am 31.01.2020 um 16:25:
Automatische Avatar Reservierung
Hallo
Wir sind gerade dabei ein Reservierungs Plugin von Mybb um zu schreiben für wbblite. Nämlich dieses
HIER aus dem Storming Gates. Soweit so gut hat der Anfang auch geklappt doch jetzt treten da zwei Probleme auf. Zum einem gibt es ein Problem die richtigen Sachen aus der Datenbank zu holen. Liegt hier ziemlich wahrscheinlich an falschen Befehlen. Daher die Frage welche sind die richtigen? Zudem taucht auch eine Fehlermeldung auf wenn man auf dem Link zum Testforum klickt was damit zusammen hängt. Wir wären wirklich sehr, sehr dankbar wenn da mal jemand drüber schauen könnte was genau wir falsch gemacht haben. Danke schon mal im Vorraus!
Testforum:
https://igniterp.de/reservierung.php
Zugangsdaten für das Storming Gates um zu sehen worum genau es geht.
Ruby Levy
Felix2010
Hier die Datei mit den Befehlen
https://www.transfernow.net/173m69y2ewac
Geschrieben von Viktor am 31.01.2020 um 20:24:
RE: Automatische Avatar Reservierung
Hallo,
eigentlich fehlte bei den SQL-Abfragen nur ein Anführungszeichen.
Aber wenn ich mir den Code so anschaue ist er leider nicht wBBLite kompatible.
Etwas habe ich schon angepasst aber einiges verstehe ich leider nicht.
code: |
1:
2:
3:
|
if ($bb".$n."->input['eintragen'] != '') {
|
|
Das verstehe ich leider nicht und das kommt öfters vor.
Gruß
Viktor
Geschrieben von Lila Raven am 31.01.2020 um 20:33:
Hi Viktor danke für die fixe Antwort. Ja das "eintragen" soll der Button in der tpl sein 🤣
Geschrieben von Viktor am 31.01.2020 um 21:53:
|
Zitat: Original von Lila Raven
Hi Viktor danke für die fixe Antwort. Ja das "eintragen" soll der Button in der tpl sein 🤣 |
|
|
Hallo,
dann müsste es aber anders sein.
code: |
1:
2:
3:
|
if ($action == 'eintragen') {
|
|
Jetzt ist die Frage wie das Template aussieht.
Gruß
Viktor
Geschrieben von Lila Raven am 03.02.2020 um 14:13:
Hallo Viktor ^^
ich hab versucht selber mal ein bisschen weiter zu machen oder überhaupt mal schlau aus dem ganzen zu werden aber irgendwie wird das nichts :/
Fehlermeldung:
Parse error: syntax error, unexpected '"', expecting ',' or ')' in /www/htdocs/w017347e/igniterp.de/reservierung.php on line 54
Anbei mal die tpl wo das "eintragen" drin ist ^^
Geschrieben von Viktor am 03.02.2020 um 20:01:
Hallo Lila Raven,
es ist schwer anzupassen da man den kpl. Hack nicht kennt.
Da ist in der PHP-Datei noch vieles anzupassen für das wBBLite.
Hast du den kpl. Kack das man ihn sich mal ansehen kann.
Gruß
Viktor
Geschrieben von Viktor am 05.02.2020 um 19:52:
Hallo,
ich habe mir mal den kpl. Hack heruntergeladen und so langsam weiß ich was er macht.
Wie ich das sehe hat das nichts mit den Avatare vom wBB zu tun.
Es wird ein Name in einer Tabelle für gewisse Zeit gespeichert.
Avatarname ist ein erfundener Name.
Spielername ist der Username.
Geschlecht kann man für den Avatarname auswählen.
Was weiter passiert mit den gespeicherten Daten weiß ich jetzt nicht.
Ich hoffe ich sehe das richtig so.
Das ist was im ACP zu machen usw.
Was hast du schon alles gemacht oder soll ich da einen kpl. Hack raus machen.
Gruß
Viktor
Geschrieben von Lila Raven am 06.02.2020 um 03:27:
Guten Morgen ^^
Ja genau richtig erkannt. Also ich habe die Datenbank angepasst und im ACP ist auch alles vorhanden. Die tpl. sind auch fertig ich brauch nur Hilfe bei der php Datei die ins Hauptverzeichnis kommt :/
Geschrieben von Viktor am 08.02.2020 um 20:44:
|
Zitat: Original von Lila Raven
Guten Morgen ^^
Ja genau richtig erkannt. Also ich habe die Datenbank angepasst und im ACP ist auch alles vorhanden. Die tpl. sind auch fertig ich brauch nur Hilfe bei der php Datei die ins Hauptverzeichnis kommt :/ |
|
|
Hallo,
sorry das ich jetzt erst antworte aber zur Zeit habe ich wenig Zeit.
Wie hast du das im ACP gelöst und wie heißen die Variablen (siehe Bild im Anhang).
Für die Anpassung von dem Code brauche ich die Info.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
//heutiges Datum, formatiert
$timestamp = time();
$today = date("d.m.Y",$timestamp);
//Einstellungen holen
$opt_gaeste = intval($mybb->settings['reservierung_gaeste']);
$opt_extend = intval($mybb->settings['reservierung_extend']);
$opt_count = intval($mybb->settings['reservierung_count']);
//feld id von avatarperson holen
$opt_fid=intval($mybb->settings['reservierung_vgl']);
$feld_id = "fid".$opt_fid;
|
|
Gruß
Viktor
Geschrieben von Lila Raven am 10.02.2020 um 23:12:
Guten Abend ^^
die Variablen sind 1 zu 1 also ich habe da nicht extra was geändert... anbei 2 screens aus der DB options und optiongroups
Geschrieben von Viktor am 11.02.2020 um 22:20:
|
Zitat: Original von Lila Raven
Guten Abend ^^
die Variablen sind 1 zu 1 also ich habe da nicht extra was geändert... anbei 2 screens aus der DB options und optiongroups |
|
|
Hallo,
jo dann werde ich es mal versuchen anzupassen.
Gruß
Viktor
Geschrieben von Lila Raven am 12.02.2020 um 08:36:
Yaii danke dir
*Kekse da lass
Geschrieben von Viktor am 13.02.2020 um 20:21:
|
Zitat: Original von Lila Raven
Yaii danke dir
*Kekse da lass |
|
|
Hallo,
was ich jetzt gemacht habe ist blind Programmierung.
Ob alles klappt weiß ich nicht.
Bitte mal testen und sagen was nicht geht.
Gruß
Viktor
Geschrieben von Lila Raven am 14.02.2020 um 08:07:
Guten Morgen ^^
und einen schönen Valentinstag wünsche ich dir auch gleich an dieser stelle...
hab die Datei eben Hochgeladen folgende Meldung ist aufgetaucht:
code: |
1:
|
Fatal error: Uncaught Error: Call to a member function get() on null in /www/htdocs/xxx/adresse/reservierung.php:27 Stack trace: #0 {main} thrown in /www/htdocs/xxx/adresse/reservierung.php on line 27 |
|
Hab geschaut das ist die stelle :/
code: |
1:
2:
3:
4:
5:
|
//können gäste avatare reservieren?
if ($wbbuserdata['userid'] == 0 && $opt_gaeste == 0) {
$res_avaform = "Gäste können keine Avatare reservieren<br /><br />";
}
eval("\$res_avaform .= \"".$templates->get("res_avaform")."\";"); |
|
Danke für deine Hilfe :3
Geschrieben von Viktor am 14.02.2020 um 20:14:
|
Zitat: Original von Lila Raven
Guten Morgen ^^
und einen schönen Valentinstag wünsche ich dir auch gleich an dieser stelle...
hab die Datei eben Hochgeladen folgende Meldung ist aufgetaucht:
code: |
1:
|
Fatal error: Uncaught Error: Call to a member function get() on null in /www/htdocs/xxx/adresse/reservierung.php:27 Stack trace: #0 {main} thrown in /www/htdocs/xxx/adresse/reservierung.php on line 27 |
|
Hab geschaut das ist die stelle :/
code: |
1:
2:
3:
4:
5:
|
//können gäste avatare reservieren?
if ($wbbuserdata['userid'] == 0 && $opt_gaeste == 0) {
$res_avaform = "Gäste können keine Avatare reservieren<br /><br />";
}
eval("\$res_avaform .= \"".$templates->get("res_avaform")."\";"); |
|
Danke für deine Hilfe :3 |
|
|
Hallo,
jo einen Code übersehen.
Anbei nue Datei.
Gruß
Viktor
Geschrieben von Lila Raven am 14.02.2020 um 21:27:
Yai danke mach ich morgen direkt rein ^^
Wünsch dir noch ne schönen Abend
Geschrieben von Viktor am 14.02.2020 um 21:32:
|
Zitat: Original von Lila Raven
Yai danke mach ich morgen direkt rein ^^
Wünsch dir noch ne schönen Abend
|
|
|
Hallo,
jo ich Dir auch.
Gruß
Viktor
Geschrieben von Lila Raven am 15.02.2020 um 13:30:
Guten Morgen,
hab eben die Datei hochgeladen...
Fatal error: Uncaught Error: Call to a member function get() on null in /www/htdocs/xxx/adresse/reservierung.php:297 Stack trace: #0 {main} thrown in /www/htdocs/xxx/adresse/reservierung.php on line 297
Geschrieben von Viktor am 15.02.2020 um 19:32:
|
Zitat: Original von Lila Raven
Guten Morgen,
hab eben die Datei hochgeladen...
Fatal error: Uncaught Error: Call to a member function get() on null in /www/htdocs/xxx/adresse/reservierung.php:297 Stack trace: #0 {main} thrown in /www/htdocs/xxx/adresse/reservierung.php on line 297 |
|
|
Hallo,
jo noch ein Fehler den ich übersehen habe.
Sorry
Viktor
Geschrieben von Lila Raven am 16.02.2020 um 13:53:
Hey ^^ Ach was kein Problem kann ja mal passieren xD
sou ich hab das htmlspecialchar_uni in _old geändert dann ging es. Hab dann direkt getestet doch die Avatar die ich eingetragen habe wurden direkt als abgelaufen gespeichert :/
KLICK MICH ^^
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH