|
|
|
Christian001
|
« am: 20 November 2005, 15:13:58 » |
|
Hallo!  Ich hatte grade eine (wie ich glaube) ganz praktische Idee für eine Modifikation der Coppermine-Galerie. Müsste auch eigentlich relativ simpel sein. Jedenfalls für einige hier.  Hab mir folgendes Gedacht: In der Bild-Upload-Maske gibts ja das Eingabefeld "Stichworte (Trennung mit Komma)" Wäre es möglich, in diese Maske eine Liste mit sagen wir mal 10 Keywords einzufügen, mit jeweils einem Häkchen (Checkbox) davor zum anklicken? Der Effekt wäre: Der User muss beim Upload seines Bildes mindestens eins, maximal 3 von den 10 Standard-Keywords aktivieren. Diese müssten dann zusätzlich zu denen, die er eingetippt hat angehängt werden. Dadurch könnte man auf die Startseite ein Dropdown mit den 10 Keywords bauen und es wird dann in Coppermine nach dem ausgewählten Keyword gesucht. So kann man JEDES Bild in der Gallerie einer Kategorie zuordnen, egal in welchem Album oder in welcher Kategorie es liegt. Auf diese Weise kategorisiert man sogar die User-Alben. Aber das geht natürlich nur, wenn auch wirklich JEDES Bild in der Galerie mit mindestens einem der Keywords versehen ist... Ich kann mir nicht vorstellen, dass das sehr kompliziert ist. Bedeutet aber leider auch nicht, dass ichs KANN! *g* Aber glaube die Idee ist nicht schlecht.. Hat jemand Ideen? Grüße.. Christian Edit: Ich versuch das übrigens grad mal mit JavaScript... vllt bringt das ja jemandem was. Hab zur Anregung mal diesen hier.. der könnte doch was bringen: http://javascript.internet.com/forms/pass-multiple-values.html
|
|
|
|
« Letzte Änderung: 20 November 2005, 15:55:43 von Christian001 »
|
Gespeichert
|
|
|
|
|
|
|
Andi
|
« Antworten #1 am: 20 November 2005, 19:33:45 » |
|
Hi  da wir die Coppermine ja nur vom Original zu pragmaMx portieren, werden wir der Gallery keine zusätzlichen Features spendieren. Wenn es eine entsprechende Erweiterung für das Original gäbe, dann könnte man checken, ob sich das auch für den Port umstricken lässt. Aber wie gesagt, nur wenn es das für das Original gibt, sorry  Aber schau dir mal die kommende Coppermine 1.4.x an. In ieser Version hat sich in der Verwaltung der Keywords etliches geändert. Der Port ist schon in Arbeit...
|
|
|
|
|
Gespeichert
|
schön´s Grüssle, Andi Kein Support über PN, Mail oder ICQ! 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!
|
|
|
|
|
|
Christian001
|
« Antworten #2 am: 20 November 2005, 20:44:10 » |
|
Hey.. erstmal thx für die Mühe...  Naja.. also Ihr sollt ja der Gallerie nich mehr features einbauen.. ich brauch bloss nen Hinweis, wie ichs mache, dass beim anklicken einer Checkbox ein Wort in ein darüber befindliches Textfeld geschrieben wird... hast Du da nicht ne Idee? Mir reichts auch völlig, wenn es in MEINE Coppermine eingebaut wird..hehe! ^^ CU Christian
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #3 am: 21 November 2005, 22:28:40 » |
|
... ich brauch bloss nen Hinweis, wie ichs mache, dass beim anklicken einer Checkbox ein Wort in ein darüber befindliches Textfeld geschrieben wird... Mittels dem Event-Handler onChange kannst Du die Änderung anstossen. Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Christian001
|
« Antworten #4 am: 21 November 2005, 22:41:23 » |
|
Hey.. mh ja Danke.. hab mir das Angeguckt.. ich habs auch kapiert, aber wie das dann aussehen soll mit ner Checkbox das is mir nicht so ganz klar.. werd wohl noch dran knacken müssen. Mal sehn, ob noch was konkreteres hier eintrudelt!  Grüße..
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #5 am: 22 November 2005, 00:36:11 » |
|
Hier mal nen Ansatz: <input type="checkbox" name="name" value="wert" onChange="Aktion, die ausgeführt werden soll"> Angezeigter Text Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Christian001
|
« Antworten #6 am: 22 November 2005, 00:44:00 » |
|
Danke erstmal..  Wenn ich was hinkriege, poste ichs mal.. *g* Oder vermutlich eher, wenn ich nix hinkriege.. naja.. Fail, fail again, fail better! ^^
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Christian001
|
« Antworten #7 am: 22 November 2005, 23:00:47 » |
|
Nabend.. Also bin nicht so ganz weit gekommen.. immerhin mal das:
<form name="Test" action=""> <input type="text" size="100" name="Ausgabe"><br> <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value = '1,'"> Kategorie1 <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value = '2,'"> Kategorie2 <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value = '3,'"> Kategorie3 </form>
Dadurch kann man jetzt schonmal eine Kategorie wählen, und die wird dann in das Feld geschrieben. Fein.. aber der Inhalt des Feldes wird immer damit ersetzt. Es sollte aber an den Inhalt des Feldes angehängt werden, so dass man auch mehrere Checkboxes anklicken kann. Und dann müsste ich noch ne Ahnung haben, wie man das so in die upload.php von coppermine einbauen kann, dass diese Checkboxes auf das Eingabefeld für die Stichworte einwirken. Hab mir die Datei auch schon angeguckt aber.. holla.. ^^ Is ja zum Auswachsen.. Grüße..
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #8 am: 23 November 2005, 18:15:48 » |
|
Versuchs mal so: <form name="Test" action=""> <input type="text" size="100" name="Ausgabe"><br> <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value += '1,'"> Kategorie1 <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value += '2,'"> Kategorie2 <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value += '3,'"> Kategorie3 </form> Und wenn's nicht geht, mal so: <form name="Test" action=""> <input type="text" size="100" name="Ausgabe"><br> <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value = this.form.Ausgabe.value + '1,'"> Kategorie1 <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value = this.form.Ausgabe.value + '2,'"> Kategorie2 <input type="checkbox" value="wert" onChange="this.form.Ausgabe.value = this.form.Ausgabe.value + '3,'"> Kategorie3 </form> Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Christian001
|
« Antworten #9 am: 23 November 2005, 18:31:28 » |
|
Huhu.. Danke für die Tipps.. hab das untere mal versucht und geht auch. Was mich wundert ist, wenn man eine Checkbox anklickt, passiert erstmal gar nix. Der Wert wird erst dann in das Feld geschrieben, wenn man nochma irgendwo anders hin klickt. Also z.B. wenn man die zweite Checkbox anklickt, wird der Wert der ersten reingeschrieben, klickt man noch die 3. an, auch noch der Wert der zweiten.. usw.
Aber ansonsten müsste es gehen... nur noch die Frage, wie man das in die upload.php von coppermine reinbekommt.. das guck ich mir nochmal an.. Grüße.. Christian
Nebenbei..vllt weiss das jemand. Bei 4images zum Beispiel kann man alle Bilder eines Users suchen. Man kann sogar ALLE Bilder anzeigen, indem man statt des Users "*" in den Suchstring klemmt... geht sowas in der Art bei Coppermine auch? Hab bei 4images immer ne subdomain eingerichtet, die auf den link weiterleitet, der nach allen meinen Bildern in der Gallerie sucht...
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #10 am: 23 November 2005, 18:49:14 » |
|
Dann versu's mal so: <form name="Test" action="" method="post"> <input type="text" value="" size="100" maxlength="100" name="Ausgabe"><br> <input type="checkbox" name="check1" value="1" onChange="this.form.Ausgabe.value = this.form.Ausgabe.value + '1,'"> Kategorie1 <input type="checkbox" name="check2" value="2" onChange="this.form.Ausgabe.value = this.form.Ausgabe.value + '2,'"> Kategorie2 <input type="checkbox" name="check3" value="3" onChange="this.form.Ausgabe.value = this.form.Ausgabe.value + '3,'"> Kategorie3 </form> Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Andi
|
« Antworten #11 am: 23 November 2005, 23:33:30 » |
|
Moin  verkünstelt euch nicht an der Version, lest mal hier: http://coppermine-gallery.net/forum/index.php?topic=24001.0;topicseenDie pragmaMx Version erscheint diese Woche noch....
|
|
|
|
|
Gespeichert
|
schön´s Grüssle, Andi Kein Support über PN, Mail oder ICQ! 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!
|
|
|
|
|
|
Christian001
|
« Antworten #12 am: 24 November 2005, 14:09:36 » |
|
Hallo, Andi! Naja Du hast vermutlich recht aber ich bin ja immernoch der Meinung, dass es sich bei meinem kleinen Mod um ne Sache von 10 Zeilen Code in einer Datei handeln sollte *g*
Hab mir das mal durchgelesen und das was am nächsten rankäme bei den neuen Features wäre "pics in multiple albums (keyword-based) 37 (14.9%) " Aber wie Du siehst, wurde dafür nur mit 14% gevoted.. wer weiss, obs drin ist..
Ich lass mich überraschen.. SO schnell brauch ich das ja nicht...
Grüße.. Christian
P.S. JoergK.. Danke aber der neue Code tut bei mir exakt das gleiche wie der alte! *g* Macht er bei Dir was anderes? Grüße...
Edit: Man kann aber in der neuen Coppermine endlich nach dem Besitzer der Datei suchen.. *hüpf* ^^ Das löst doch schonmal EINIGES...
|
|
|
|
« Letzte Änderung: 24 November 2005, 14:19:13 von Christian001 »
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #13 am: 24 November 2005, 19:09:56 » |
|
Danke aber der neue Code tut bei mir exakt das gleiche wie der alte! *g* Macht er bei Dir was anderes? Nein, macht er nicht ... hatte aber auch nur alles notiert, ohne Test :redhead: Hab jetzt mal getestet und bin zu folgender Lösung gekommen: <HTML> <HEAD> <TITLE> Test: Mit JavaScript Formularwerte verändern </TITLE> <script type="text/javascript"> <!-- function WertAendern1(CheckBox) { if (document.forms["Test"].check1.value == 1 ){ void (document.forms["Test"].Ausgabe.value += "1,"); } } function WertAendern2(CheckBox) { if (document.forms["Test"].check2.value == 2 ){ void (document.forms["Test"].Ausgabe.value += "2,"); } } function WertAendern3(CheckBox) { if (document.forms["Test"].check3.value == 3){ void (document.forms["Test"].Ausgabe.value += "3,"); } } //--> </script> </HEAD> <BODY> <form name="Test" action="" method="post"> <input type="text" value="" size="100" maxlength="100" name="Ausgabe"><br> <input type="checkbox" name="check1" value="1" onFocus="WertAendern1(1)"> Kategorie1 <input type="checkbox" name="check2" value="2" onFocus="WertAendern2(2)"> Kategorie1 <input type="checkbox" name="check3" value="3" onFocus="WertAendern3(3)"> Kategorie1 </form> </BODY> </HTML> Jetzt müsstest Du das ganze nur noch in soweit optimieren, dass beim Abwählen einer Checkbox der entsprechende Text auch wieder entfernt wird, dann wär's wohl perfekt.  Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Christian001
|
« Antworten #14 am: 24 November 2005, 19:12:57 » |
|
Hey  Naja auf jeden Fall hast Du davon ungefähr 100 mal mehr Ahnung als ich!  Willst Du Dir nicht mal die upload.php von coppermine angucken? Ich denke, das müsste da irgendwo rein.. aber ich hab noch keine Ahnung, wo genau.. ausserdem ist das ja php und man kann das html nicht und js nicht einfach so reinkopieren.. zumal es ja auf eine schon vorhandere Textbox einwirken müsste.. :| Grüße..
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #15 am: 24 November 2005, 19:30:51 » |
|
Willst Du Dir nicht mal die upload.php von coppermine angucken? Kann ich mal versuchen, aber da warte ich auf jeden Fall den neuen Mx-Port für die 1.4.2 ab. .. zumal es ja auf eine schon vorhandere Textbox einwirken müsste.. Das ist das kleiner Problem ...  Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Christian001
|
« Antworten #16 am: 24 November 2005, 19:33:02 » |
|
Ja, ich würde natürlich jetzt auch warten, bis die neue Version kommt. Glaube aber nicht, dass sich an der upload.php SOviel ändert.. wir werden sehen. Wenn sie kürzer wird, solls mir recht sein!  Ist ein ziemliches Monster.. *g*
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #17 am: 24 November 2005, 19:53:04 » |
|
Wenn sie kürzer wird, solls mir recht sein! Ist ein ziemliches Monster.. *g* Mit nem "gescheiten" Editor isset ziemlich egal, wie gross/lang ne Datei is ... denn man hat da gute Suchfunktionen drin, auch datei- und verzeichnisübergreiffend.  Wenn's Dich interessiert, kannste Dir ja mal den (kostenlosen) Weaverslave angucken. Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Christian001
|
« Antworten #18 am: 24 November 2005, 19:55:07 » |
|
Also ich benutz grade PHPEdit v0.8.0.25 der ist ziemlich okay.. fügt alle möglichen Sachen von selber ein.. gute Suche... Zeilenangaben.. tabs für mehrere Files.. und noch so 1000 Sachen, die ich gar nicht benutze! *g* Oder noch nicht...
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Christian001
|
« Antworten #19 am: 26 November 2005, 06:45:34 » |
|
Mhm.. ich geh doch bestimmt recht in der Annahme, dass ichs auf der Startseite lese, wenn die neue coppermineMx da ist? Bin ja gespannt.. ^^ Die Woche ist ja nicht mehr so lang... 
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Andi
|
« Antworten #20 am: 27 November 2005, 10:39:09 » |
|
Moin  Hab mir das mal durchgelesen und das was am nächsten rankäme bei den neuen Features wäre "pics in multiple albums (keyword-based) 37 (14.9%) " Aber wie Du siehst, wurde dafür nur mit 14% gevoted.. wer weiss, obs drin ist.. Falsch interpretiert  Diese Features sind ALLE drin  Wenn die restlichen Test's erfolgreich verlaufen, kommt die neue Coppermine im Laufe der Woche 
|
|
|
|
|
Gespeichert
|
schön´s Grüssle, Andi Kein Support über PN, Mail oder ICQ! 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!
|
|
|
|
|
|
Christian001
|
« Antworten #21 am: 27 November 2005, 16:49:02 » |
|
Mh okay.. danke.. naja mein Layout ist eh noch nicht fertig. Also egal... ^^ Aber die Woche ist ja auch vorbei in 7 Stunden oder so! *fg* Ne ne.. testet Ihr mal.. ist ja auch doof, wenn man hinterher alles patchen darf!  Jedenfalls sieht die Demo schonmal gut aus. Die Suche ist echt mal besser! Verschneite Grüße.. 
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Andi
|
« Antworten #22 am: 27 November 2005, 16:53:10 » |
|
Achso, "diese Woche".... Ja, da war ich oben etwas voreilig, dachte die ist pünktlich soweit, aber jetzt hat wieder kurzfristig der Fehlerteufel zugeschlagen... Aber besser jetzt, als nach dem Erscheinen 
|
|
|
|
|
Gespeichert
|
schön´s Grüssle, Andi Kein Support über PN, Mail oder ICQ! 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!
|
|
|
|
|
|
Christian001
|
« Antworten #23 am: 11 Dezember 2005, 18:06:32 » |
|
Nabend..  Schon irgendwas neues zur Coppermine? Bin bloss mal neugierig! *g* Grüße Christian
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
schnikemike
|
« Antworten #24 am: 11 Dezember 2005, 18:26:48 » |
|
da wir die Coppermine ja nur vom Original zu pragmaMx portieren, werden wir der Gallery keine zusätzlichen Features spendieren. Wenn es eine entsprechende Erweiterung für das Original gäbe, dann könnte man checken, ob sich das auch für den Port umstricken lässt. Aber wie gesagt, nur wenn es das für das Original gibt, sorry Da vertehe ich dich schon da macht nichtb viel sin sich and eie orginal coppermine anzulehnen und speziele funktionen dann in mx zu progen. Es wäre aber natürlich möglich das so zu machen das diese funktionen dann auch bei der orginal cpg mitdrinnen sind. Die abwandlungen von mx zu cpg dürfte doch für die jungs von coppermine kein prob sein. Vorallem nicht wenn es schon ein günstiger zusatz ist. Wie gesag das macht nur sin wenn es das feater auch in der orginal cpg gibt.
|
|
|
|
|
Gespeichert
|
Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
|
|
|
|