|
|
| Martin
|
|
« am: 22 Oktober 2007, 11:26:34 »
|
|
Hi,
Ich hab nun schön öfter gesehen, dass man in Fotoalben die Möglichkeit hat, eine Person auf einem Foto zu markieren - also auf dem Foto einen Link zum jeweiligen Profil der Person zu hinterlegen. Finde ich sehr interessant.
Dürfte wohl nur nicht ganz einfach zu programmieren sein, da die Links ja irgendwo durch div-Container mit zum Bild relativen Koordinaten abgelegt werden müssten.
Deshalb die Frage, ob es etwas derartiges schon für die CPG gibt? 
|
|
|
Gespeichert |
|
|
|
|
|
|
|
| Martin
|
|
« Antworten #2 am: 22 Oktober 2007, 18:52:23 »
|
|
hmm, Dateien vergessen...
Zudem habe ich es auch schon installiert und getestet. Folgende Zeilen müssen auf jeden Fall angepasst werden:
codebase.php Zeilen 28 - 31:
$meta = "\n" . '<script src="modules/Gallery/plugins/annotate/lib/httpreq.js" type="text/javascript"></script>';
$meta .= "\n" . '<script src="modules/Gallery/plugins/annotate/lib/photonotes.js" type="text/javascript"></script>';
$meta .= "\n" . '<link rel="stylesheet" href="modules/Gallery/plugins/annotate/lib/photonotes.css" type="text/css" />';
$meta .= "\n";
httpreq.js, Zeile 17:
httpRequest.open('POST', 'modules.php?name=Gallery&plug_file=annotate/reqserver', true);
Wobei ich mir hier nicht 100% sicher bin, ob der Link so stimmt...
... denn bei mir funktioniert das ganze noch garnicht. Vielleicht kennt sich ja jemand zumindest etwas mit Javascript aus und kann hier weiterhelfen...
|
|
|
Gespeichert |
|
|
|
|
|
| GerhardSt
|
|
« Antworten #3 am: 22 Oktober 2007, 22:55:33 »
|
|
Hallo Martin,
du hast die reqserver.php vergessen 
Ändere mal die Zeile 5 auf
require MXCPG_PATH_INCLUDE . 'init.inc.php';
Gruß Gerhard
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| Martin
|
|
« Antworten #4 am: 23 Oktober 2007, 08:47:50 »
|
|
Hi,
danke für den Tip!
Habe Deine Version probiert, auch
require 'modules/Gallery/includes/init.inc.php'
jedoch funktioniert das Schreiben in die DB immer noch nicht. Außerdem klappt auch das markieren nicht (Screenshot im Anhang). Das Rechteck erscheint unterhalb des Fensters anstatt auf dem Bild. Verschieben kann ich es auch nicht.
Hast Du das Plugin bei Dir installiert?
|
|
| « Letzte Änderung: 23 Oktober 2007, 08:55:14 von Martin » |
Gespeichert |
|
|
|
|
|
| GerhardSt
|
|
« Antworten #5 am: 23 Oktober 2007, 08:59:28 »
|
|
Hi,
ja habe ich!
Ich habe nur die codebase.php und reqserver.php angepasst, das Plugin installiert und schon ging es 
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| Martin
|
|
« Antworten #6 am: 23 Oktober 2007, 09:22:26 »
|
|
Die httpreq.js hast Du nicht geändert?
Ich habe jetzt alle Dateien nochmal neu eingespielt, funktioniert trotzdem nicht. Versteh ich nicht. Hast Du sonst sicher nix geändert? 
|
|
| « Letzte Änderung: 23 Oktober 2007, 09:30:01 von Martin » |
Gespeichert |
|
|
|
|
|
| smartmusic
|
|
« Antworten #7 am: 23 Oktober 2007, 09:33:12 »
|
|
also ich habe auch so alles geändert und bei mir erscheint auch unter dem bild das kästchen
und funktioniert daher nicht
|
|
|
Gespeichert |
|
|
|
|
|
| Martin
|
|
« Antworten #8 am: 23 Oktober 2007, 10:02:18 »
|
|
Kann es sein, dass das am Theme oder einem dort enthaltenen Javascript liegt?
GerhardSt, vielleicht könntest Du uns mal Deine Dateien zur Verfügung stellen? 
|
|
|
Gespeichert |
|
|
|
|
|
| GerhardSt
|
|
« Antworten #9 am: 23 Oktober 2007, 10:45:35 »
|
|
Bin zur Zeit gerade in der Arbeit, aber ich habe die Dateien direkt aus den Coppermine Forum genommen.
Wenn es nicht klappt, hänge ich sie heute abend mal hier an.
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| Martin
|
|
« Antworten #10 am: 23 Oktober 2007, 11:25:37 »
|
|
Ich hab nun nochmal die Daten eingespielt und nach und nach die anpassungen vorgenommen.
Solange die Verweise in der codebase.php nicht angepasst werden, ist der Button "annontate" ohne Funktion. Sobald ich sie anpasse, habe ich die Fehlfunktion des Auswahlrechtecks.
Die anderen Anpassungen (codebase.php, httpreq.js) bringen keinen Funktionsunterschied.
Kann ich mir das Teil auf Deiner Seite mal ansehen?
|
|
| « Letzte Änderung: 23 Oktober 2007, 11:52:17 von Martin » |
Gespeichert |
|
|
|
|
|
| GerhardSt
|
|
« Antworten #11 am: 23 Oktober 2007, 13:45:43 »
|
|
Kann ich mir das Teil auf Deiner Seite mal ansehen?
Geht im Moment leider nicht, da es bei mir zur Zeit nur lokal läuft.
Aber ich lade meine Dateien heute Abend hier mal hoch, dann sehen wir weiter
P.S. In der Datei httpreq.js habe ich nichts geändert.
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| GerhardSt
|
|
« Antworten #12 am: 23 Oktober 2007, 18:16:59 »
|
|
So im Anhang mal meine Dateien.
Aber einen Fehler habe ich bei mir gerade auch noch festgestellt, das Feld bleibt nur so lang bis man auf das nächste Foto klickt. Wird also nicht richtig gespeichert, aber das verschieben usw. funktioniert.
P.S. In der codebase.php ist der Pfad noch hardcodet, muss man anpassen wenn man Coppermine nicht im Gallery-Ordner hat.
Gruß Gerhard
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| Martin
|
|
« Antworten #13 am: 23 Oktober 2007, 18:38:39 »
|
|
Vielen Dank. Leider keine Veränderung bei mir. Ich muss wohl irgendwo am Theme oder was weis ich woran liegen. Ich werd mir mal eine Nackte Installation anlegen und testen.
Dein Fehler liegt wohl (zumindest u.a.) an dem Pfad in der httpreq.js, da über diese die reqserver.php aufgerufen wird, in der wiederum die sql-Befehle ausgeführt werden.
Wäre nett, wenn vom pMx Team jemand bestätigen könnte, dass der Aufruf
modules.php?name=Gallery&plug_file=annotate/reqserver
korrekt ist.
|
|
| « Letzte Änderung: 23 Oktober 2007, 18:46:24 von Martin » |
Gespeichert |
|
|
|
|
|
| GerhardSt
|
|
« Antworten #14 am: 23 Oktober 2007, 20:54:34 »
|
|
Hallo Martin,
ich habe deinen Pfad gerade bei mir getestet, und kann dazu nur sagen stimmt, jetzt funktioniert das speichern auch! 
Hast du es mit dem Standart Theme schon versucht?
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| Martin
|
|
« Antworten #15 am: 23 Oktober 2007, 22:25:27 »
|
|
schön für dich  Also ehrlich, freut mich - besteht für mich also auch noch Hoffnung  . Werd zum weiteren Testen aber wohl erst am Wochenende kommen.
Eigentlich würde mir ja folgendes vorschweben:
Eine Erweiterung des Plugins, um statt eines freien Textes die uid eines Users hinterlegen zu können, der in der Friendlist steht. So funktioniert das beim StudiVZ und das find ich eigentlich super. Alternativ könnte auch aus dem ganzen Benutzerstamm selektiert werden. *träum* 
|
|
|
Gespeichert |
|
|
|
|
|
| GerhardSt
|
|
« Antworten #16 am: 23 Oktober 2007, 23:15:32 »
|
|
Eigentlich würde mir ja folgendes vorschweben:
Eine Erweiterung des Plugins, um statt eines freien Textes die uid eines Users hinterlegen zu können, der in der Friendlist steht. So funktioniert das beim StudiVZ und das find ich eigentlich super. Alternativ könnte auch aus dem ganzen Benutzerstamm selektiert werden. *träum* 
Da hast du ja noch einiges vor!
Finde ich aber nicht schlecht, habe das auch schon öfter gesehen.
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| lemming
|
|
« Antworten #17 am: 06 Dezember 2007, 16:49:27 »
|
|
und kann dazu nur sagen stimmt, jetzt funktioniert das speichern auch! 
Hi GerhardSt,
bin eben auch am testen des plugins. ich wollt eben n beitrag dazu schreiben dann hab ich zum glück euren hier gesehn
also bei mir funktioniert auch alles nur das speichern irgendwie nicht. könnt ich vllt. mal deine reqserver.php datei sehen?
wär supi! 
|
|
|
Gespeichert |
|
|
|
|
|
| GerhardSt
|
|
« Antworten #18 am: 06 Dezember 2007, 21:03:11 »
|
|
Hi lemming,
sicher kannst du haben, da gibt es aber keine grosse Änderung drinnen.
Gruß Gerhard
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| lemming
|
|
« Antworten #19 am: 07 Dezember 2007, 13:53:13 »
|
|
da gibt es aber keine grosse Änderung drinnen.
Hi GerhardSt,
ich hatte es eigtl. nur auf eine zeile abgesehen und genau die war wie erwartet bei mir falsch  manchmal sinds halt die kleinen änderungen hehe... jetzt gehts bei mir auch dankeschön!
|
|
|
Gespeichert |
|
|
|
|
|
| GerhardSt
|
|
« Antworten #20 am: 07 Dezember 2007, 22:17:03 »
|
|
Freut mich das ich dir helfen konnte!
Lg. Gerhard
|
|
|
Gespeichert |
CMS-Version: pragmaMx 0.1.10,
1.30.2.13/2008-02-02
PHP-Version: 5.2.6
MySQL-Version: 4.0.27
Server-Version: Apache
IE 7 oder Firefox
|
|
|
|
|
| lemming
|
|
« Antworten #21 am: 11 Dezember 2007, 11:55:18 »
|
|
Hi Leute,
mir ist eben beim testen aufgefallen, dass wenn jemand im IE7 leute markiert und ichs dann später mit firefox 2.x wieder anschaue, alle kästchen leider um ca. 2-3 cm verschoben sind.
genau so ists andersrum, firefox markierte sind im IE7 verschoben.
hat jmd. ne idee an welcher stelle man das beheben könnte? werd das problem auch mal hier ansprechen.
http://coppermine-gallery.net/forum/index.php?topic=41715.0
|
|
|
Gespeichert |
|
|
|
|