Beitrag von H.Fehde (724 Beiträge) am Mittwoch, 17.Dezember.2008, 15:24.
Ajax-FileManager in der BIB
Hallo,
habe gerade mal zur "Demo" einen AJAX_FileManager für bp-Daten in die BIB eingestellt.(Ab dt.Version 3.0 für Miete und kostenlos)
Das System beinhaltet bp-Ajax und soll in Zukunft zu "baseportal-Office" mit diversen weiteren Funktionen erweitert werden.
Dabei bin ich aber auch auf das "Opera-Problem" mit "unload" gestossen.
Meine Frage: Kennt jemand eine Lösung, wie man beim Verlassen einer Seite mit dem neuen Opera-Browser eine bp-Ajax-Routine über "unload" noch sicher ausführen lassen kann ?
Mit besten Grüssen - Harald
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 18.Dezember.2008, 00:45.
Re: Ajax-FileManager in der BIB
Hi Harald... Wollt das grade mal ausprobieren - versteh aber nicht wie, wenn ichs aufruf kommt nur ne leere Seite...?
Antworten
Beitrag von H.Fehde (724 Beiträge) am Donnerstag, 18.Dezember.2008, 02:11.
Re: Re: Ajax-FileManager in der BIB
Das Teil kann man nur innerhalb von baseportal, nach einem Login, aufrufen.
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 18.Dezember.2008, 16:09.
Re: Re: Re: Ajax-FileManager in der BIB
Ich steh irgendwie aufm Schlauch - also ich log mich ein, geh zu der Seite - und dann...?
Antworten
Beitrag von H.Fehde (724 Beiträge) am Donnerstag, 18.Dezember.2008, 16:36.
Re: Re: Re: Re: Ajax-FileManager in der BIB
Also ich gehe mal davon aus, dass Du in der BIB "Auswahl in eigenes Verzeichnis kopieren" erledigt hast. (Nur Miete oder kostenlos)
Du rufts dann also in Deinem Verzeichnis das hineinkopierte Template "FileManager" auf und es kommt unter der Rubrik [Aussehen] die bp-Routine
"Aussehen bearbeiten"
Darüber steht doch der LINK [Aufruf: http://baseportal.de/...../Filermanager"]
Nur über diesen bp-internen LINK kann das Programm gestartet werden, zumindest bei den vor mir bisher getesteten Browsern.
P.S.: Gibst Du den LINK direkt in die Browserauswahl ein, kommt natürlich nichts.
Gruss Harald
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 18.Dezember.2008, 23:49.
Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
Ja, das hab ich (natürlich) genauso gemacht - bei mir kommt da auch nur die leere Seite, kann mir auch nich vorstellen wieso das einen Unterschied machen soll ;-) Getestet mit FF 3 und Google Chrome...
Ich hab auch probiert die Anmeldedaten in der URL dazuzufügen, same same...
Antworten
Beitrag von H.Fehde (724 Beiträge) am Freitag, 19.Dezember.2008, 00:05.
Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
>..wieso das einen Unterschied machen soll ?
Wegen des Codes an zwei Stelle, den über $_HTTP_REFERER wird "$uid" ausgelesen und verglichen mit "$my_htx".
Siehe:
1.)
############################################################################ Identität checken
# Anwendung läuft nur, wenn nach Login über den eigenen Account aufgerufen !!
if(!%ACCOUNT)
{
$ACCOUNT{(split "=",$_)[0]}=(split "=",$_)[1] for (split "&",$_HTTP_REFERER);
$_URL=(split("baseportal.pl",$_HTTP_REFERER))[0];
}
###########################################################################
$my_htx=(split(/\//,$_get{htx}))[1];
$base=$ACCOUNT{uid};
$sid=$ACCOUNT{sid};
und dann 2.)
if($ACCOUNT{uid} eq $my_htx)
{########################################################################## Html-Ausgabe
.....
}
Bei Dir ist also: if($ACCOUNT{uid} eq $my_htx) UNWAHR
M.f.G. Harald
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 19.Dezember.2008, 00:10.
Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
wenn denn der referer übertragen wird...
Antworten
Beitrag von H.Fehde (724 Beiträge) am Freitag, 19.Dezember.2008, 00:21.
Re: Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
In welchen Fällen wird der referer NICHT übertragen ?
Gruss Harald
Antworten
Beitrag von richard (1187 Beiträge) am Freitag, 19.Dezember.2008, 08:13. WWW: posaunenchor-rhoden.de
Re: Re: Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
Auf meinem kostenlosen Account funktioniert das.
Antworten
Beitrag von H.Fehde (724 Beiträge) am Freitag, 19.Dezember.2008, 11:37.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
Hallo Richard,
besten Dank für Dein positives Feedback.
Na, vielleicht hast Du ja eine Antwort auf meine Ausgangsfrage:
1)Kennt jemand eine Lösung, wie man beim Verlassen einer Seite mit dem neuen Opera-Browser eine bp-Ajax-Routine über "onUnload" noch sicher ausführen lassen kann ?
Genau so interessant wären aber jetzt die Fragen;
2)In welchen Fällen wird der $_HTTP_REFERER NICHT übertragen ? - kann man den ein- und ausschalten, wer kann das und warum ?
Gruss Harald
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 19.Dezember.2008, 11:45.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
na das kann man ja in den genannten browsern abschalten.
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 19.Dezember.2008, 17:51.
Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
Ah, versteh... Pfiffig ;-)
Läuft bei mir aber trotzdem nich, ehrlich... Habs jetzt noch im IE (7.0) probiert, auch nur leere Seite - der wirft allerdings eine Javascript-Fehlermeldung in Zeile 8:
document.getElementById(...) is null or not an object
Bin ich als "baseportal"-Account vll. was Besonderes? ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 19.Dezember.2008, 17:58.
Re: Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB
Tatsache - als "baseportal" gehts nicht, habs mit nem anderen Account versucht - klappt! ;-)
Antworten
Beitrag von H.Fehde (724 Beiträge) am Samstag, 20.Dezember.2008, 10:22.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager - die Ausgangsfrage
Eigentlich ging es ja um was ganz anderes:
"Dabei bin ich aber auch auf das 'Opera-Problem' mit "onUnload" gestossen.
Meine Frage: Kennt jemand eine Lösung, wie man beim Verlassen einer Seite mit dem neuen Opera-Browser eine bp-Ajax-Routine über "onUnload" noch sicher ausführen lassen kann ?
Gruss Harald
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 20.Dezember.2008, 11:05.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Ajax-FileManager - die Ausgangsfrage
was meinst du mit verlassen? fenster schliessen? da wirds keine lösung geben, wie ich nach ner googlesuche gefunden hab ;)
Bei Klick auf back bzw links sollte die funktionieren.
Antworten
Beitrag von H.Fehde (724 Beiträge) am Freitag, 19.Dezember.2008, 00:19.
Re: Re: Re: Re: Re: Re: Ajax-FileManager in der BIB - auch mit Google Chrom
Hab eben noch Google Chrom installiert - auch damit geht es sofort.
;-) Harald
Antworten