wielebenwir / commonsbooking

CommonsBooking is an open source Wordpress plugin for sharing items with users. This is the NEW CommonsBooking (starting at version v2.0.0). Please install plugin via Wordpress plugin directory.
https://commonsbooking.org
GNU General Public License v2.0
47 stars 14 forks source link

Frontend: Location/Kalender keine Ausgabe #137

Closed chriwen closed 4 years ago

chriwen commented 4 years ago

Nutzerfeedback von Alpha-Test: Startpunkt: cb_locations (Listenansicht) Klick auf "Buchen" erzeugt leere Seite. Es wird nur der Title ausgegeben. Ansonsten keine weitere Daten der Location oder Item und kein Kalender.

Umgebung: Windows Rechner) unter UwAmp 3.1.0. Wordpress 5.4.1 mit Astra. PHP-Version 7.2.7 und MySQL 5.7.11

chriwen commented 4 years ago

Quelltext der leeren seite:

<!DOCTYPE html>

Sodenkamp 17 – Autofrei-Test

Sodenkamp 17

chriwen commented 4 years ago

test2.PNG

chriwen commented 4 years ago
test2
markus-mw commented 4 years ago

@markus-mw Assets aus gitignore raus

chriwen commented 4 years ago

@markus-mw konnte den Fehler identifizieren. In der Template.php wird in Zeile 23 der template-Pfad definiert. Dieser nutzt den plugin_slug für die Pfadgenerierung. Wenn der Plugin-Order nicht "commonsbooking" heißt, fällt das auf die Nase. Die zip-Datei zum Download hieß (leider) commonsbooking-1.zip und hat einen entsprechenden Plugin-Ordnernamen erzeugt. Das führte zu dem Fehler.

Lösungsansatz: Zeile 23 ändern in: $path = CB_PLUGIN_DIR . 'templates/';

Ich pass das mal im Master an. Sollte ja eigentlich nichts dagegen sprechen.