Seite 1 von 3

Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 14:41
von Volker
Huhu,

ich habe mal ein Script gebastelt, mit dem man online Bücher leihen /reservieren kann :D

Hier gehts zum Frontend in Mobirse : https://www.niederastroth.de/buch/

Hier gehts zum Admin: https://www.niederastroth.de/buch/admin/login.php

admin und PIN 123456

Download des ganzen mit Installer hier : https://www.niederastroth.de/buch_leihe.zip

Einbau in Mobirse :
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/buch/mobirise/widget.php';
?>
Seite muss Endung PHP haben. Kann in jeden Block eingebunden werden ;)

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 14:47
von Volker
Wichtige INFO !!!

in der Datei widget.php müsst ihr bitte in Zeile 38 folgendes ändern:
const apiBase = "/buch/api";
Da bitte Eurer Verzeichnis angeben. ist mir auf die Schnelle durch gegangen :D

Das die Ausleiher sich nicht mit Passwort anmelden müssen ist bewusst so, da sie auf einer gesicherten Seite sind. Die Können also nur ihren Namen eingeben und sich anmelden um auszuleihen ;)

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 14:56
von Volker
Noch ein kleiner Fehler :D

Da steht ausgeliehen bei - das sollte natürlich von heißen.
Bitte auch im widget ändern in Zeile 76 da steht:
: '<span style="font-size:12px;opacity:.75;">bei '+esc(b.loaned_to || '—')+'</span>';
da einfach auf von ändern ;) Sorry bin halt manchmal zu schnell :D

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 17:02
von Bushisan
Hallo Volker,

sag mir jetzt nicht das Du das mal eben so hingezaubert hast :eek: das mit dem Login könnte noch entfallen - die Tabelle ist auf ner sicheren Seite, die Leute die da sind haben sich gerade eingelogged - ist das ohne großen Ausfwand machbar. Die Mitglieder auf dieser Seite oder Besitzer der Bücher sollen die Einträge in eigener Regie mach können - sonst bin ich der Buchverwalter im Verein :D Meine Arbeit würde nur darin bestehen User und Bücher hinzuzufügen oder zu entfernen (so der Ursprüngliche Plan in der Tabelle). Aber bitte - wenn's Dir Zuviel wird brich einfach. Ich will aber auch auf keinen Fall unverschämt erscheinen !!!!!!!

Grüße Hubert

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 17:11
von Volker
Die User müssen sich eben kurz für das ausleihen eintragen ( einloggen ohne Passwort) damit das Script auch weiß wer was geliehen hat. Technisch nicht anders machbar.

Du musst ja nicht den Bücher Admin spielen ( kannst Du aber ;) ) Wenn ein Buch weg, dann weg. Wenn Buch frei, dann kann man sich eintragen. SO hatte ich das gedacht.

Habe ich heute morgen angefangen und war heute Nachmittag fertig damit ;) Also nicht zu viel Aufwand und wieder eine gute Fingerübung für mich um was umzusetzen was vorher nur eine Idee war.

Wenn jeder Bücher hinzufügen darf, dann eben die Pin an alle weitergeben.


Hubi, da siehst Du was mit KI auf die Schnelle geht, wenn man ein bisschen Gas gibt und auch genau weiß was man will ;)


Später könnte man noch ein Suchfeld, pagenierung usw. einbauen. Das Buchbild könnte man noch mit Lightbox vergrößern, oder per Modal eine Inhaltsangabe usw. usw. usw.

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 17:55
von Volker
Bushisan hat geschrieben: Di 16. Dez 2025, 17:02 Meine Arbeit würde nur darin bestehen User hinzuzufügen
Brauchst ja nicht ;)
Bushisan hat geschrieben: Di 16. Dez 2025, 17:02 und Bücher hinzuzufügen oder zu entfernen (so der Ursprüngliche Plan in der Tabelle). Aber bitte - wenn's Dir Zuviel wird brich einfach. Ich will aber auch auf keinen Fall unverschämt erscheinen !!!!!!!
Bücher hinzufügen im Admin Bereich, löschen ebenfalls und wenn man möchte auch eine Ausleihe hinzufügen, wenn der User das vergessen hat.

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 18:08
von Bushisan
Super - ich versuch das morgen mal einzubauen - vielen Danke Dir !!!!!!!!!!

Grüße Hubert

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 18:10
von Volker
Brauchst noch ein Einbau Video ? ;)

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 19:19
von Bushisan
Jetzt setzte mich ganz schön unter Druck :freude: In einem Anflug von Größenwahn sag ich mal nein

Ich versuchs einfach mal ;) :)

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 19:42
von Bushisan
Ach Volker,

Du denkst sicherlich ich sei behindert :crying:
Ordner "buch_leihe" auf den Webspace kopieren
nicht gefunden - mit Filezilla erstellt und alles non Dir reingeladen
Im Browser öffnen: /buch_leihe/install/
Im Ordner install hab ich install.php und index.php gefunden
Admin-Name, Admin-PIN, App-Name → Installieren
auch nicht gefunden

sqlite muss ich noch schauen wo und wie ich das aktiv schalte und schreibrechte vergebe

Sorry für alles - ich schmeiss wirklich bald hin - keine Ahnung was ich hier mache

Ich hatte halt die Vorstellung dieses Feld in jeder Zeile auszulesen und zu speichern. Hätte ich gewußt was das für einen Rattenschwanz nach sich zieht hätte ich erst gar nciht damit angefangen oder Euch belästigt

Re: Buchausleihe Skript

Verfasst: Di 16. Dez 2025, 20:25
von Volker


Wenn alles läuft die install.php löschen !!!

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 00:14
von Bushisan
Hallo Volker,

du bist ja echt der Wahnsinn, ich schau mir das morgen an. Wenn ich das dann immer noch versemmel dann werde ich das einstampfen und sowas oder vergleichbares nie wieder in Erwägung ziehen. Das ist viel viel mehr als man in einem Forum erwarten kann. D A N K E !!!!!!!!!!!!!!!!!!!!!

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 08:54
von Bushisan
Wenn ich vrsuche die Datei ...../buch_leihe/install/install.php (so heist mein Ordner auf dem Server) über den Browser aufzurufen bekomme ich diese Meldung

Ungültige Eingaben (Name/PIN).
Bei mir klappt nichts wie geplant - könnte ausrasten

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 09:24
von Volker
Url ? Ich teste. Lösch aber die db und config vorher ich vermute das ich die db im zip hatte. Dann admin und pin 123456. Bin noch unterwegs

Ok, im zip ist keine db. Muss also klappen.

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 12:28
von Bushisan
Hi Volker,

hier ist der Obernerd - habe jetzt ein Buch anlegen können - funktioniert gut. Aber was genau hast Du in Mobirise eingebaut?

Muss. ich die widget.php und ausleihe.php in den Block ziehen. Das hab ich so gemacht aber dann kommt ne Fehlermeldung. Den Pfad in der widget.php hab ich geändert. Ich mache sowas nieeeeeee wieder


Bild

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 14:06
von Volker
Hubi Hubi :D

liest Du auch ab und zu die Readme ???

DA hab ich es extra rein geschrieben !!!!!

Code: Alles auswählen

 <?php
include $_SERVER['DOCUMENT_ROOT'] . '/buch_leihe/mobirise/widget.php';
?>
Kopier diesen Code in deinen Mobirise Block an der Stelle wo das erscheinen soll. Das ist alles :D

Wenn dann alles läuft kannst du die KI bitten eventuell pagenierung, Suchfeld oder Lightbox für Buchbilder einzubauen.
Einfach der KI die widget.php posten mit der Bitte die entsprechend umzubauen.

WICHTIG !!! Die Seite muss auch die Endung PHP haben !!!!! NICHT HTML !!!!!!

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 15:31
von Bushisan
Hallo Volker,
liest Du auch ab und zu die Readme ???
entschuldige - das ist mir in meiner Panik echt durchgegangen.

Es läuft alles :hurra:

Vielleicht mach ich noch den einen oder anderen Versuch das von einer KI noch zu erweitern Aber dann ist Schluss. Ich werde sowas nie wieder anfangen. Und nochmal danke. Wie Du das inclusive Video in so kurzer Zit rausgehauen hast - echt irre für mich.

DANKE DANKE DANKE

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 16:36
von Bushisan
Seltsam,
beim ersten Aufruf der Seite wurden mir beide Bücher angezeigt.
Bein erneuten Aufruf der Seite (test.php) erscheinen zwar alle Felder. Ich kann mich einloggen nach dem klick auf "Aktualisieren" erscheint der Schriftzug "Lade.." und dann passiert nichts mehr :crying: Wenn ich mich als Admin einlogge und zu den Büchern gehe sehe ich beide und auch im Ausleihebereich des Admins wird alles richtig angezeigt.

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 16:49
von Volker
URL ? Ich kann nicht in eine Glaskugel gucken ;)

Was geändert ? Pfade ?

Re: Buchausleihe Skript

Verfasst: Mi 17. Dez 2025, 17:25
von Bushisan
Hat sich erledigt - funktioniert. ich hatte die widget.php noch in ein anders Verzeichnis gespeichert und vergessen den Pfad "buch" auf den aktuellen zu ändern. Alles gut !!!!!!!
:prost: