Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 30. März 2011 18:30
- rednose
- probiert CMS/ms aus
- Registriert: 28. März 2011
- Beiträge: 63
[GELÖST]availability kann nicht via frontend reservieren
Hallo zusammen
Ich habe folgendes Problem. Eine Kunde möchte ein Reservierungs-tool haben wo seine Kunden sich können einloggen und online reservieren. Für diese Zwecke ist das availability Modul natürlich super geeignet.
Auf meiner Testseite ( cms version 1.9.4.1 ) alle Modulen dazu installiert und aktualisiert.
Dazu in mein meta folgende Code
{JQueryTools action='incjs'}
<script type="text/javascript" src="{root_url}/modules/Availability/lib/php_js.js"></script>
eingefügt.
Auch eigene Benutzergruppe mit einen Testkunde erstellt.
In Backend, kann ich wunderbar alles reservieren, usw.
Frontend: Nach einloggen, kann ich das Item am betreffende Tag anklicken und dann kommt das Formular dazu mit Auswahl Datum, Personen usw. Klick ich aber auf "check" dann wird das Formular wieder leer. Und kann so auch nichts versenden.
Wenn ich das JavaScript weglasse, kann ich zwar ein email senden, aber der Auswahl der Tage, Personen und welche Tageszeit ist dann nicht möglich, somit eigentlich nutzlos. In diese Email hat es ein Link zu der Webseite, wovon der Kunde ein Nachricht erstellen kann. Diese Nachricht wird aber nicht versand, obwohl der Mitteilung kommt: Erfolgreich versand.
Schau ich in der Firebug: bleibt er hangen in der orig_resvn_template.js Zeile 127 $.toJSON(obj) ist kein Objekt. Aber mit das kann ich nicht so viel anfangen.
Der Email die nicht funktioniert, ist nicht das wichtigste, der kann ich ja in email template rausholen. Aber der Funktion über das Frontend reservieren zu können, darum geht es eigentlich.
Bis jetzt war ich ein "passiver" Fan diese Seite. Habe alles eigentlich bis jetzt finden und lösen können. Aber dieses Problem ist bis jetzt auch in der englisch sprachigen Foren nur angedeutet, aber nicht gelöst.
Hat jemand von Euch eine Idee in welche Richtung ich weiter suchen muss?
Grüsse
Gabrielle
Beitrag geändert von rednose (09. April 2011 16:52)
Offline
#2 31. März 2011 22:06
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST]availability kann nicht via frontend reservieren
Hast du mal die Fehlerausgabe in der config.php aktiviert?
Offline
#3 31. März 2011 09:50
- rednose
- probiert CMS/ms aus
- Registriert: 28. März 2011
- Beiträge: 63
Re: [GELÖST]availability kann nicht via frontend reservieren
Das habe ich jetzt mal gemacht, aber kein Error Meldung.
Session müsste eigentlich auch io sein, denn auf die gleiche Webseite habe ich für eine andere Benutzergruppe einem geschützten Bereich mit mehrere Seiten gemacht, und die funktioniert prima.
Ich habe für mich Printscreen von debugmeldungen vor und nach ausführen der "check" Button und der einstige unterschied ist
Debug: (0.206452) - (usage: 28837344) - (peak: 28862512)
Session found. Moving on...
Debug: (0.207792) - (usage: 28974296) - (peak: 28987088)
(mysql): SELECT ug.user_id FROM cms_user_groups ug
WHERE ug.user_id = '1' AND ug.group_id = 1 LIMIT 1
Debug: (0.208002) - (usage: 28977712) - (peak: 29015616)
(mysql): SELECT DISTINCT permission_name FROM cms_user_groups ug INNER JOIN cms_group_perms gp ON gp.group_id = ug.group_id INNER JOIN cms_permissions p ON p.permission_id = gp.permission_id INNER JOIN cms_groups gr ON gr.group_id = ug.group_id WHERE ug.user_id = '1' AND gr.active = 1
sonst ist alles gleich.
Irgendwie verliert das Formular beim Absenden( check) in Frontend die Angabe.
Offline
#4 31. März 2011 10:32
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST]availability kann nicht via frontend reservieren
Schau ich in der Firebug: bleibt er hangen in der orig_resvn_template.js Zeile 127 $.toJSON(obj) ist kein Objekt. Aber mit das kann ich nicht so viel anfangen.
Ändere das mal in jQuery.toJSON(obj).
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 31. März 2011 11:34
- rednose
- probiert CMS/ms aus
- Registriert: 28. März 2011
- Beiträge: 63
Re: [GELÖST]availability kann nicht via frontend reservieren
Leider auch nicht. Jetzt kommt der Mitteilung:
"jQuery.toJSON is not a function"
Offline
#6 31. März 2011 11:54
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST]availability kann nicht via frontend reservieren
War nur eine Idee.
Welche Scripte werden denn alles geladen und was machen diese?
Ich werd aus diesem {JQueryTools action='incjs'} nicht schlau.
Kann man sich die Seite mal anschauen?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 31. März 2011 12:45
- rednose
- probiert CMS/ms aus
- Registriert: 28. März 2011
- Beiträge: 63
Re: [GELÖST]availability kann nicht via frontend reservieren
Ja gerne, : meine Übungswiese
Es geht um 2. Teil, wo mann drauf klicken kann zum reservieren.
Unter Passwort kannst Du mein demo benutzer nehmen: verleih PW: verleih
Für Availibilty wird das modul JQueryTools benötigt, und mit die tag aktiviert man das modul. incjs bindet die benötigten JavaScript-Dateien ein
<!-- JQueryTools -->
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.metadata.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.dimensions.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.hoverIntent.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.fancybox/jquery.easing-1.3.pack.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.fancybox/jquery.mousewheel-3.0.2.pack.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.tablesorter.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.cluetip.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.form.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.fancybox/jquery.fancybox-1.3.1.pack.js"></script>
<script type="text/javascript" src="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/jquery.cgform.js"></script>
<link rel="stylesheet" type="text/css" href="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/css/JQueryTools.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/css/jquery.cluetip.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://www.rg-unternaehrer.ch/modules/JQueryTools/lib/css/../jquery.fancybox/jquery.fancybox-1.3.1.css" media="screen" />
Schöne Liste
Offline
#8 31. März 2011 13:19
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST]availability kann nicht via frontend reservieren
Schöne Liste
... womit du Herrn Pagespeed und Frau YSlow etwas verärgerst
There are 13 JavaScript files served from www.rg-unternaehrer.ch. They should be combined into as few files as possible.
Offline
#9 31. März 2011 14:49
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST]availability kann nicht via frontend reservieren
Du lieber Himmel!
Brauchst Du wirklich ALLE ?
Mal abgesehen davon habe ich das Gefühl, dass da immer noch ein Script fehlt.
Das Problem mit dem Javascript-Fehler liegt nicht am "$" sondern am "toJSON".
Das wird in keinem der ganzen Javascript-Dateien definiert.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#10 01. April 2011 09:12
- rednose
- probiert CMS/ms aus
- Registriert: 28. März 2011
- Beiträge: 63
Re: [GELÖST]availability kann nicht via frontend reservieren
Das ist ja wie beim kochen: das erse Mal brav folgens Rezept und wenn es funktioniert, kann man es anpassen.
Ich habe auch nicht schlecht gestaunt bei der Liste, da ich normaler weise am liebste nur mit php und css programmiere.
Aber ich werde weiter (ver)suchen.
Hat jemand das Modul überhaupt schon am laufen?
Offline
#11 01. April 2011 10:30
- rednose
- probiert CMS/ms aus
- Registriert: 28. März 2011
- Beiträge: 63
Re: [GELÖST]availability kann nicht via frontend reservieren
Das Problem mit dem Javascript-Fehler liegt nicht am "$" sondern am "toJSON".
Ich glaube ich habe es.
Aber ich werde es nach dem WE noch weitertesten. Dank deine Bemerkung bin ich nochmals alle Javaskripte durchgegangen, erst von Availability und jetzt dann von jquerytools.
Habe mir alles runtergeladen und angeschaut und siehe da, in der lib von jquerytools ist ein
/jquery.json-1.3.min.js anwesend, welche aber nicht aktiviert wird mit jquery tools.
Jetzt habe ich die auch noch zusätzlich eingefügt und jetzt kann ich in Frontend reservieren, mail komt an, und reservierung taucht auch in backend auf. Ich werde aber wegen der Preisberechnung noch weitertesten. Vor allem welche skripte jetzt wirklich nötig sind.
Falls alles i.o. ist werde ich nächste Woche definitive Installation beschreiben und gelöst zufügen.
Offline
#12 01. April 2011 12:15
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST]availability kann nicht via frontend reservieren
Falls alles i.o. ist werde ich nächste Woche definitive Installation beschreiben und gelöst zufügen.
Gern auch als HowTo
Offline
#13 09. April 2011 16:53
- rednose
- probiert CMS/ms aus
- Registriert: 28. März 2011
- Beiträge: 63
Re: [GELÖST]availability kann nicht via frontend reservieren
Werde ich jetzt machen, obwohl das wird wirklich ein mini - how to
Offline
#14 11. April 2011 07:45
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST]availability kann nicht via frontend reservieren
DANKE!
http://www.cmsmadesimple.de/forum/viewtopic.php?id=692
Der Einstieg ist meist das schwierigste .
Offline
Seiten: 1