Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 14. September 2012 09:06

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

[GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Ein ListIt2 "Upload File" Feld erzeugt bei mir diese Ansicht:
GBFilerpicker
Extra Parameter: dir[/berichtfotos];filebrowser[1];image[1]
Kein geklontes ListIt Modul.

Nun funktioniert alles einwandfrei, bis auf die Möglichkeit das Bild mit Klick auf None sichtbar zu entfernen.
Heisst: Es ist nach dem Speichern schon entfernt, nur erfolgt beim Klick keine sichtbare Aktion, was meine Kundin verunsichern würde.
Ohne Thumbnailanzeige, also nur mit Inputfeld, wird der Inhalt des Inputs mit None problemlos geleert.

Hängt das Problem mit dem Ajax-Loadingicon-Problem zusammen?
Oder woran könnte das liegen?

Getestet bisher mit FF14 und Opera, Chrome
CMSMS 1.11
ListIt 1.2.2
GBFilePicker 1.3.2

Edit:
Ah, seh schon, ein jQueryproblem mit OneEleven.
Mit NCleanGrey funktioniert es. GBFilepicker verhindert in OneEleven auch das Klappen des Adminmenüs.

Beitrag geändert von Klenkes (15. September 2012 09:28)

Offline

#2 14. September 2012 11:25

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Heisst: Es ist nach dem Speichern schon entfernt, nur erfolgt beim Klick keine sichtbare Aktion, was meine Kundin verunsichern würde.

Gibt es in der Konsole wenigstens eine Fehlermeldung?
Wie lautet der Feldname? Sind dort Leerzeichen drin?

Zur Not kannst Du auch mal die SVN Version probieren.
(Oder diese hier wer mit SVN nichts anzufangen weiß)


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

#3 14. September 2012 11:38

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Grade mal nachgeschaut.

Die Konsole meldet beim Laden der ListIt Modulseite:
TypeError: $ is not a function
Edit:
Der selbe Error erscheint auch beim Aufrufen der GBFilePicker Adminseite!


Dort steht dies Javascript:

<script type="text/javascript">
$(function() {
   $('.dialog').bind('dialogopen',function(event,ui){
     var url = 'http://lokal.angelamaunz.de/49admin21/moduleinterface.php?mact=FileManager,m1_,changedir,0&amp;_sx_=7fb9f6d4';
     url = url.replace(/amp;/g,'')+'&showtemplate=false';
     $.get(url,function(data) {
       $('#fm_newdir').val('/'+data);
     });
   });
   $('#chdir_form').submit(function(e){
     var data = $(this).serialize();
     var url = 'http://lokal.angelamaunz.de/49admin21/moduleinterface.php?mact=FileManager,m1_,changedir,0&amp;_sx_=7fb9f6d4';
     url = url.replace(/amp;/g,'')+'&showtemplate=false';
     $.post(url,data,function(data,textStatus,jqXHR){
       // stuff to do on post finishing.
       $('.dialog').dialog('close');
       $('#chdir_form').trigger('dropzone_chdir');
     });
     e.preventDefault();
   });

   var thediv = '#theme_dropzone';

   // prevent browser default drag/drop handling
   $(document).bind('drop dragover', function(e) {
       // prevent default drag/drop stuff.
       e.preventDefault();
   });

   $(thediv+'_i').fileupload({
     dataType: 'json',
     dropZone: $(thediv),
     maxChunkSize: 8387584,
  
     progressall: function(e,data) {
       var total = (data.loaded / data.total * 100).toFixed(0);
       $(thediv).progressbar({ value: parseInt(total) });
       $('.ui-progressbar-value').html(total+'%');
     },

     stop: function(e,data) {
       $(thediv).progressbar('destroy');
       $(thediv).trigger('dropzone_stop');
     }
   });
});
</script>

Die GBFilePicker.module.php aus dem SVN hab ich probiert. Ohne Effekt.

Der Feldname lautet: foto

Beitrag geändert von Klenkes (14. September 2012 11:40)

Offline

#4 14. September 2012 11:43

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Opera Dragonfly war etwas gespächiger.
Falls es etwas bringt:

Uncaught exception: TypeError: '$' is not a function
Error thrown at line 3, column 3 in <anonymous function>() in http://lokal.angelamaunz.de/49admin21/moduleinterface.php?_sx_=1b22eb4f&module=GBFilePicker:
    $('.dialog').bind('dialogopen',function(event,ui){
called from line 2, column 29359 in <anonymous function: f.Callbacks>(b, f) in http://lokal.angelamaunz.de/lib/jquery/js/jquery-1.7.2.min.js:
    if(c[m].apply(b,f)===!1&&a.stopOnFalse)
called via Function.prototype.apply() from line 2, column 30902 in <anonymous function: fireWith>(b, c) in http://lokal.angelamaunz.de/lib/jquery/js/jquery-1.7.2.min.js:
    d&&(j?a.once||d.push([b,c]):(!a.once||!e)&&o(b,c));
called from line 2, column 19036 in <anonymous function: ready>(a) in http://lokal.angelamaunz.de/lib/jquery/js/jquery-1.7.2.min.js:
    A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")
called from line 2, column 28469 in <anonymous function: B>() in http://lokal.angelamaunz.de/lib/jquery/js/jquery-1.7.2.min.js:
    c.removeEventListener("DOMContentLoaded",B,!1),e.ready()

Offline

#5 14. September 2012 11:45

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Hier wird eine Lösung vorgestellt, vielleicht hilft sie dir:

http://www.pauljoyceuk.com/codex/2011/j … -function/


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#6 14. September 2012 13:28

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Ich kann das gerade leider nicht nachvollziehen.
Die in der Fehlermeldung genannten Funktionen gibt es beim GBFilePicker nicht.
Wenn mich nicht alles täuscht ist das kein Fehler im Modul, sondern im Core (genauer im FileManager und seinem Drag'n'Drop Widget).
Der sollte aber mit CMSms 1.11.1 behoben sein.
Zumindest funktioniert der GBFilePicker bei mir mit CMSms 1.11.1 problemlos.


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 14. September 2012 13:52

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

NaN schrieb:

Die in der Fehlermeldung genannten Funktionen gibt es beim GBFilePicker nicht.
Wenn mich nicht alles täuscht ist das kein Fehler im Modul, sondern im Core (genauer im FileManager und seinem Drag'n'Drop Widget).
Der sollte aber mit CMSms 1.11.1 behoben sein.

So sieht's aus.
Mit IE wird das Uploadfenster gar nicht angezeigt, und da funktioniert alles.
Aber selbst nach Update auf 1.11.1 herscht bei mir das gleiche Problem.

NaN schrieb:

Ich kann das gerade leider nicht nachvollziehen.
Zumindest funktioniert der GBFilePicker bei mir mit CMSms 1.11.1 problemlos.

Au Menno... schon wieder ein Problem, das nur ich wieder hab.

Egal welchen Browser ich verwende(außer IE), das seitliche Adminmenü klappt nimmer auf und zu, wenn irgendwas vom GBFilePicker angezeigt wird.
Nur was ist nun bei mir anders als bei dir?

Offline

#8 14. September 2012 14:06

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Ich hab' jetzt die Dropzone aus der OneEleven Template rausgenommen und alles funktioniert wie es soll.
Nicht gut, nicht richtig und auch nicht schön. Aber was bleibt mir übrig.

Offline

#9 14. September 2012 16:45

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Egal welchen Browser ich verwende(außer IE), das seitliche Adminmenü klappt nimmer auf und zu, wenn irgendwas vom GBFilePicker angezeigt wird.

Ich vermute mal, den CMS Zwischenspeicher hast Du auch schon gelöscht, oder?


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 14. September 2012 19:14

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

NaN schrieb:

Ich vermute mal, den CMS Zwischenspeicher hast Du auch schon gelöscht, oder?

Ich weiß ja nicht wie das bei anderen Usern ist, aber bei mir wird sowas inzwischen vom Rückenmark gesteuert big_smile

  • Problem taucht auf

  • CMSMS Cache löschen

  • ausloggen

  • Browsercache löschen

  • wieder einloggen

  • anderer Browser her...

Seit ich die Dropzone/Uploadbox raus habe, läuft's.

Die jQuery Sache von Mörml muss ich noch untersuchen.

Offline

#11 14. September 2012 19:19

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Klenkes schrieb:
NaN schrieb:

Ich vermute mal, den CMS Zwischenspeicher hast Du auch schon gelöscht, oder?

Ich weiß ja nicht wie das bei anderen Usern ist, aber bei mir wird sowas inzwischen vom Rückenmark gesteuert big_smile

ha ha! der hat mir gefallen *schmunzel*

Offline

#12 14. September 2012 19:43

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

mörml schrieb:

Hier wird eine Lösung vorgestellt, vielleicht hilft sie dir:
http://www.pauljoyceuk.com/codex/2011/j … -function/

Yepp! Das funktioniert!

In der Datei /modules/FileManager/templates/dropzone.tpl alle jQuery shortcuts($) durch jQuery ersetzt, und die Dropzone UND GBFilePicker funktionieren beide tadellos.

Doch wer hat jetzt den schwarzen Peter?
Oder muss man jetzt auch "stark pigmentiert" sagen lol

Offline

#13 14. September 2012 20:10

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

naja. schwer zu sagen. gbfilepicker läuft mit jQuery.noConflict();.
Das heißt, jQuery muss man mit "jQuery" aufrufen statt Dollarzeichen.
Und der Filemanager läuft aber eben nicht mit noConflict. Das ist das problem. ich denke früher war es immer noConflict. Aber das scheint man dann auf einmal nicht mehr übernommen zu haben im Filemanager

Beitrag geändert von nicmare (14. September 2012 20:11)

Offline

#14 14. September 2012 20:28

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

*prust* Der stark pigmentierte Peter...

Das Problem wird mit verschiedenen Modulen beschrieben: hier oder bspw. hier


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#15 15. September 2012 09:27

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Mit GBFilePicker in ListIt2 Bild entfernen

Das Problem ist im SVN behoben.
Eine im SVN geänderte dropdown.tpl löst den jQuery Konflikt.

Offline