. .
pragmaMx Support Forum 03 Dezember 2008, 22:15:39 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1] 2  Alle   Nach unten
Drucken
Autor Thema: Plugin um User auf Fotos zu "taggen" wie z.B. bei studiVZ?  (Gelesen 3772 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Martin
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« 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? Smiley
Gespeichert

Martin
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« Antworten #1 am: 22 Oktober 2007, 14:56:58 »

Nach langer Suche habe ich nun ein (leider unsupportetes) Plugin gefunden - "image annotations", das zumindest die Basisfunktion bereitstellt.
Der Thread dazu: http://coppermine-gallery.net/forum/index.php?topic=41715.0
Ich bin jetzt mal so frei und hänge auch die Dateien an, Quelle wie oben.

Ansehen kann man sich das Ganze hier: http://www.pays-dignois.com/galerie/displayimage.php?pos=-1515&lang=german

In wie weit man das Plugin noch an pMx anpassen muss und wie man die Verknüpfung zum Profil herstellt, weiß ich noch nicht. Werde aber weitersuchen, vielleicht gibt es da noch mehr...
Gespeichert

Martin
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« 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:
Code: [Select]  
$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:
Code: [Select]  
    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...

* cpg_img_annotate.zip (12.36 KB - runtergeladen 97 Mal.)
Gespeichert

GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 829



« Antworten #3 am: 22 Oktober 2007, 22:55:33 »

Hallo Martin,
du hast die reqserver.php vergessen Wink
Ändere mal die Zeile 5 auf
Code: [Select]  
require MXCPG_PATH_INCLUDE . 'init.inc.php';

Gruß Gerhard
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
Martin
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« Antworten #4 am: 23 Oktober 2007, 08:47:50 »

Hi,

danke für den Tip!

Habe Deine Version probiert, auch
Code: [Select]  
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?


* annotate1.jpg (49.15 KB, 410x464 - angeschaut 229 Mal.)
« Letzte Änderung: 23 Oktober 2007, 08:55:14 von Martin » Gespeichert

GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 829



« 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 Wink
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
Martin
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« 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? Smiley
« Letzte Änderung: 23 Oktober 2007, 09:30:01 von Martin » Gespeichert

smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269


WWW
« 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
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« 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? Smiley
Gespeichert

GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 829



« 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.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
Martin
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« 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
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 829



« 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 Wink

P.S. In der Datei httpreq.js habe ich nichts geändert.
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 829



« 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

* annotate.zip (12.38 KB - runtergeladen 109 Mal.)
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
Martin
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« 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
Code: [Select]  
modules.php?name=Gallery&plug_file=annotate/reqserver
korrekt ist.
« Letzte Änderung: 23 Oktober 2007, 18:46:24 von Martin » Gespeichert

GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 829



« 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! thumbup
Hast du es mit dem Standart Theme schon versucht?
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
Martin
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 283


WWW
« Antworten #15 am: 23 Oktober 2007, 22:25:27 »

schön für dich Smiley Also ehrlich, freut mich - besteht für mich also auch noch Hoffnung  Suppi. 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* Smiley
Gespeichert

GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 829



« 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* Smiley
Da hast du ja noch einiges vor!
Finde ich aber nicht schlecht, habe das auch schon öfter gesehen.
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
lemming
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 240


WWW
« Antworten #17 am: 06 Dezember 2007, 16:49:27 »

und kann dazu nur sagen stimmt, jetzt funktioniert das speichern auch! thumbup

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 biggrin

also bei mir funktioniert auch alles nur das speichern irgendwie nicht. könnt ich vllt. mal deine reqserver.php datei sehen?

wär supi!  Smiley
Gespeichert

greetz,
Jörg
------------------------
Usersuche v.0.2
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 829



« 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

* reqserver.php (1.23 KB - runtergeladen 71 Mal.)
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
lemming
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 240


WWW
« 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 mad2 manchmal sinds halt die kleinen änderungen hehe... jetzt gehts bei mir auch dankeschön!
Gespeichert

greetz,
Jörg
------------------------
Usersuche v.0.2
Seiten: [1] 2  Alle   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML