WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 11.09.2016 16:36:37

colinax
Developer

rFG - jQuery is no present!

Hallo Leute,

bin gerade bei meinem neuesten Projekt dabei die rFG 0.70 einzurichten.

Den Abschnitt habe ich schon erstellt und die Ersteinrichtung auch durchlaufen, die Bilder habe ich über FTP bereits in den von rFG erstellten Ordner hochgeladen.

Wenn ich den Assistant starte steht ganz oben rot hinterlegt "jQuery is no present!".

Da ich mal davon ausgehe, dass diese Fehlermeldung echt ist, würde mich schon interessieren welches JQuery hier gemeint ist.


Um Probleme zu vermeiden, habe ich bereits in "include" den JQuery Ordner durch den JQuery Ordner von 1.2 ersetzt und es läuft auch alles so weit.
In meinem Template ist Jquery 3.1 eingebunden.

Nach ein wenig Rumgewühle im Code laden ja nur die backend_body.js und die view.php JQuery Dateien.

Das Interessante daran die view.php sucht im "modules" Verzeichnis nach "jqueryadmin" welcher sowohl 1.2 als auch in 1.1.6 nicht vorhanden ist.

Kann es sein, dass das den Fehler verursacht?

LG Colinax

Offline

#2 11.09.2016 17:44:00

grindbatzn
Gast

Re: rFG - jQuery is no present!

Jquery 3.1 ist nicht das "neueste jQuery, das alle anderen Vor-Versionen inkludiert", sondern ein anderes jQuery.
Was für den Versions-Strang 1 gemacht wurde, wird auf 3 nicht so ohne weiteres laufen.
Bei WBCE wird derzeit 1.7.1 mitgeliefert, und dafür sind auch die Templates und Module gemacht.

Die Meldung "jQuery is no present!" bedeutet, dass es zu Fehlern kam und jQuery eben nicht funktioniert.

Du wirst die Fehlerconsole kennen (Aufruf meist mit F12), da kannst du dir die Fehler anzeigen lassen. Idealerweise ist da nix rot.
Wenn doch: kopiere das mal raus und poste es.

EDIT: Ich hab mal einen Screenshot angehängt, wie sowas aussieht.

Beitrag geändert von grindbatzn (11.09.2016 17:59:42)

#3 12.09.2016 10:46:32

colinax
Developer

Re: rFG - jQuery is no present!

Hi grindbatzn,

die Fehlermeldung im Assistant habe ich beheben können. Der Fehler war das ich JQuery erst vor "body ende" eingebaut hatte.

Der Assistant funktioniert dafür auch mit allen JQuery-Strängen (auch mit 3.x) thumb_up smile  .

Der Assistant funktioniert jetzt die Bilder werden nach dem Abschluss des Assistant immer noch nicht geladen, die Konsole jetzt einen Fehler an, welcher auch auf allen JQuery-Strängen auftritt:

TypeError: $.insert is not a function
	
$.insert(WB_URL+'/include/jquery/jquery-ui-min.js');

frontendedit.js (Zeile 16, Spalte 5)

Beitrag geändert von colinax (12.09.2016 17:21:39)

Offline

#4 12.09.2016 13:54:46

grindbatzn
Gast

Re: rFG - jQuery is no present!

Im Assistenten werden keine Bilder angezeigt, sondern nur Flächen. Da haben sich zuviele Templates quer gelegt.

#5 12.09.2016 17:20:57

colinax
Developer

Re: rFG - jQuery is no present!

grindbatzn schrieb:

Im Assistenten werden keine Bilder angezeigt, sondern nur Flächen. Da haben sich zuviele Templates quer gelegt.

Sorry, ich meinte die normale Ansicht nach dem Abschluss des Assistant. Hab den Text im oberen Post auch korrigiert.

Das Root Verzeichnis und die Root Beschreibung werden angezeigt aber die Bilder nicht, wenn ich als Admin eingelogt bin, zeigt mir die Konsole den oben genannten Fehler an.

So, hab mal den Error als Bild angehängt.

Beitrag geändert von colinax (12.09.2016 17:27:32)

Offline

#6 12.09.2016 17:56:37

grindbatzn
Gast

Re: rFG - jQuery is no present!

Ja, das kenne ich. Es ist mir noch nie gelungen, jQuery 3 erfolgreich zum Laufen zu bringen. Ich muss aber auch sagen, dass ich mich auch nicht sonderlich bemüht habe, weil nur wenige PlugIns jQuery 2 oder 3 brauchen und es immer einen Ersatz gibt.

#7 12.09.2016 20:21:54

bernd
Core-Team

Re: rFG - jQuery is no present!

Binde in deinem Template mal die "jquery-insert.js" aus dem /include Verzeichnis ein.
Dann sollte zumindest mal die Fehlermeldung weg sein ...


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#8 12.09.2016 21:31:19

colinax
Developer

Re: rFG - jQuery is no present!

bernd schrieb:

Binde in deinem Template mal die "jquery-insert.js" aus dem /include Verzeichnis ein.
Dann sollte zumindest mal die Fehlermeldung weg sein ...

Hallo Bernd,

leider ist genau das gegenteil passiert, es kamen noch mehr Fehler dazu.



ABER ich habe es jetzt geschaft das die rFG ganz normal funktioniert.

Man muss in der frontendedit.js nur die folgende Zeile

$.insert(WB_URL+'/include/jquery/jquery-ui-min.js');

ändern auf:

//$.insert(WB_URL+'/include/jquery/jquery-ui-min.js');

Dann läuft das Script durch und die rFG funktioniert wie sie soll.


By the way, was sollte die jquery-ui-min.js eigentlich machen, wenn die frontendedit.js auch ohne  jquery-ui-min.js auskommt?

Offline

#9 12.09.2016 21:49:32

grindmobil
Gast

Re: rFG - jQuery is no present!

Sortieren.
Kannst du aber auch im Backend, zur Not.

Fußzeile des Forums

up