xp_publish.php: Anmeldung klappt nicht

Begonnen von deepsleep, 13 Januar 2009, 02:44:04

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

deepsleep

Moin Zusammen

Melde mich nach längerer Abwesenheit auch mal wieder zurück.

Wollte meinen Usern nun auch den XP Publisher zur Verfügung stellen, wobei ich da auf mehrere Probleme stiess. Eins war das Thema, dass nicht nur Admins in die öffentlichen Alben hochladen können. Das habe ich schon mal bewerkstelligt.

Nun habe ich aber noch ein anderes Problem, für welches zwar einen Work-Around gibt, aber der direkte Weg wäre halt schon schöner. Leider klappt das Anmelden über XP Publish nicht. Gibt man den Usernamen und das Passwort ein, wird man immer wieder auf die Login-Seite zurück geworfen.

Umgehen kann man dies, wenn man sich vorgängig mit dem entsprechenden User im PragmaMX angeldet. Dann kommt die Passwortabfrage schon gar nicht und man kann direkt hochladen. Scheint also ein Problem mit der Bridge zu sein.

Liebe Grüsse
Deepsleep
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams

Sitki

Hi :)

zugegeben, das Tool habe ich auf die Funktionsfähigkeit noch nie getestet.

Tutorial: using XP Publisher to upload your pictures to your Coppermine gallery

Mit Versionsstand 1.4.4 wurde die xp_publish.php allerdings schon mal überarbeitet.

Wartungsversion Coppermine-mx 1.4.4 erschienen
ZitatFunktion für 'XP Web Publishing Wizard' überarbeitet, müsste jetzt funktionieren

Bilder hochladen mit dem Web XP Publishing Wizard von Windows XP

Event. kann Andi mehr dazu sagen.

Die Möglichkeit zur Nutzung der Batch-Add Funktion wird dir bekannt sein, dass neben dem FTP-Upload die empfohlene Methode für Coppermine-Admins ist.
viele Grüße

Kein Support über PN, Mail oder Messenger!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

deepsleep

Hallo Sitki

ZitatDie Möglichkeit zur Nutzung der Batch-Add Funktion wird dir bekannt sein, dass neben dem FTP-Upload die empfohlene Methode für Coppermine-Admins ist.

Jup. Die nutze ich auch. Allerdings reklamieren in letzter Zeit meine User den umständlichen Upload via HTML, was irgendwie auch verständlich ist. Deshalb wollte ich den Publisher anbieten.

ZitatMit Versionsstand 1.4.4 wurde die xp_publish.php allerdings schon mal überarbeitet.

Der Upload funktioniert auch. Aber wie von mir beschrieben funktioniert das Einloggen über den Assistenten nicht. Man muss sich vorgängig im PragmaMX einloggen. Direkter (und intuitiver) wäre es, wenn man die Login-Funktion im Assistenten verwenden könnte.

Mal abwarten was Andi  :gott: dazu meint.

Gruss
Deepsleep
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams

Andi

Moin :)

die Coppermine verwendet ja die Benutzeranmeldung des pragmaMx über die Bridge. Die Coppermine hat in dem Moment dann keine eigene Loginroutine mehr.

Der XP-Publish Assistent ist leider nicht darauf vorbereitet, mit der Bridge zusammenzuarbeiten, will also das "unbrauchbare" Coppermine Login verwenden....

Um das jetzt zu machen dass das funzt, müsste man die pragmaMx Loginroutine für User und für Admin nochmal komplett in den Assistenten reinbauen. Wenn es überhaupt funktioniert....

Und ehrlich, da bisher noch nie nach dieser Funktion gefragt wurde und dass wenn man angemeldet ist, es ja funktioniert, lohnt sich m.E. der Aufwand nicht.
Sorry ;)
schön´s Grüssle, Andi

deepsleep

Hallo Andi

Da gebe ich Dir - nach reger Rücksprache mit mir selber - absolut recht.

Vorschlag: Könnte man dann statt der Login-Abfrage einen Vermerk setzen, dass man sich direkt ins PragmaMX einloggen muss, den Browser geöffnet halten solle und dann den Upload weiterführt?

Gruss
Deepsleep
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams

Andi

Moin :)

prima  :thumbup:

ZitatVorschlag: Könnte man dann statt der Login-Abfrage einen Vermerk setzen, dass man sich direkt ins PragmaMX einloggen muss, den Browser geöffnet halten solle und dann den Upload weiterführt?

Gute Idee und funzt auch...

Editiere die xp_publish.php, so ab ~55 findest du folgendes:
// HTML template for the login screen
$template_login = <<<EOT
        <p><b>Bitte loggen Sie sich erst, mit dem Internetexplorer, in der Galerie ein.</b></p>
        <form method="post" id="login" action="{POST_ACTION}">
            <table border="0" cellpadding="0" cellspasing="0">
                <tr>
                        <td>{USERNAME}:&nbsp;</td>
                        <td><input type="text" name="username" value="" maxlength="25" /></td>
                </tr>
                <tr>
                        <td>{PASSWORD}:&nbsp;</td>
                        <td><input type="password" name="password" value="" maxlength="25" /></td>
            </tr>
            </table>
        </form>
EOT;


Das änderst du einfach die folgt ab:
// HTML template for the login screen
$template_login = <<<EOT
        <p><b>Bitte loggen Sie sich erst, mit dem Internetexplorer, in der Galerie ein.</b></p>
        <form method="post" id="login" action="{POST_ACTION}"></form>
EOT;


Der Hinweistext eben nach deinem Geschmack....


Bzw. mach mal nen genauen Wortlaut, dann übernehmen wir das in die nächste Version, mehrsprachig ;)
schön´s Grüssle, Andi

deepsleep

Hallo Andi

Super, danke. Finde den Text perfekt und würde auch nicht mehr machen. Habe nur noch die Kommas gelöscht, die sind - glaube ich - zuviel.

Habe nur noch die Logo-Grafik verlinkt. Dann sieht das Fenster nicht ganz so leer aus.  ;)

// HTML template for the login screen
$template_login = <<<EOT
        <p align="center"><img src="/images/logo.gif" /><br /><br />
         <b>Bitte loggen Sie sich erst mit dem Internetexplorer in der Galerie ein.</b></p>
        <form method="post" id="login" action="{POST_ACTION}"></form>
EOT;


Liebe Grüsse
Deepsleep
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams

Andi

Moin :)

habe das jetzt in die aktuelle Version 1.4.20 eingearbeitet.

Der passende text war/ist in den Sprachdateien sogar schon vorhanden... ;)
ZitatUm diesen Assistenten zu nutzen müssen Sie sich bei der Galerie mit Hilfe Ihres Browsers (IE) anmelden.<p/><p>Vergessen Sie nicht, die Option  &quot;<b>Immer angemeldet bleiben</b>&quot; bei der Anmeldung zu aktivieren, wenn vorhanden.

Kommt die nächsten tage....
schön´s Grüssle, Andi

deepsleep

Hallo Andi

O0

Danke für Deinen Einsatz.

Gruss
Deepsleep
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams

Baldyman

Servus zusammen,

kannte das Teil bis dato noch garnicht.
Aber das hört sich ja nicht schlecht an.

Zitat von: Andi am 11 Februar 2009, 23:46:52
habe das jetzt in die aktuelle Version 1.4.20 eingearbeitet.
...
Kommt die nächsten tage....

Dann werde ich warten bis die 1.4.20 raus ist, oder  :gruebel:
Dann werd ich des Ding auch mal penetrieren ;)

THX EUCH für´s aufmerksam machen auf diese Funktion,
und für´s basteln  :gott: