. .
pragmaMx Support Forum 25 Mai 2012, 02:53:03 *
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: Coppermine Keywords  (Gelesen 6262 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

Christian001


« am: 20 November 2005, 15:13:58 »

Hallo! Wink

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

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
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #1 am: 20 November 2005, 19:33:45 »

Hi Smiley

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 Wink

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
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

Christian001


« Antworten #2 am: 20 November 2005, 20:44:10 »

Hey.. erstmal thx für die Mühe... Wink
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
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #3 am: 21 November 2005, 22:28:40 »

Zitat
... 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

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

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! Wink
Grüße..
Gespeichert
JoergK
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #5 am: 22 November 2005, 00:36:11 »

Hier mal nen Ansatz:

Code: [Select]  
<input type="checkbox" name="name" value="wert" onChange="Aktion, die ausgeführt werden soll"> Angezeigter Text


Gruss,
JoergK
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

Christian001


« Antworten #6 am: 22 November 2005, 00:44:00 »

Danke erstmal.. Smiley
Wenn ich was hinkriege, poste ichs mal.. *g* Oder vermutlich eher, wenn ich nix hinkriege.. naja.. 
Fail, fail again, fail better! ^^
Gespeichert
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

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
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #8 am: 23 November 2005, 18:15:48 »

Versuchs mal so:
Zitat
<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:
Zitat
<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

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

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
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #10 am: 23 November 2005, 18:49:14 »

Dann versu's mal so:

Zitat
<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

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #11 am: 23 November 2005, 23:33:30 »

Moin Smiley

verkünstelt euch nicht an der Version, lest mal hier:
http://coppermine-gallery.net/forum/index.php?topic=24001.0;topicseen

Die 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
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

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
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #13 am: 24 November 2005, 19:09:56 »

Zitat
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:

Code: [Select]  
<HTML>
  <HEAD>
    <TITLE>
      Test: Mit JavaScript Formularwerte ver&auml;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.  Wink


Gruss,
JoergK
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

Christian001


« Antworten #14 am: 24 November 2005, 19:12:57 »

Hey Wink Naja auf jeden Fall hast Du davon ungefähr 100 mal mehr Ahnung als ich! Wink
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
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #15 am: 24 November 2005, 19:30:51 »

Zitat
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.

Zitat
.. zumal es ja auf eine schon vorhandere Textbox einwirken müsste..
Das ist das kleiner Problem ...  Wink


Gruss,
JoergK
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

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! Wink Ist ein ziemliches Monster.. *g*
Gespeichert
JoergK
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #17 am: 24 November 2005, 19:53:04 »

Zitat
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.  Wink

Wenn's Dich interessiert, kannste Dir ja mal den (kostenlosen) Weaverslave angucken.


Gruss,
JoergK
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Christian001
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

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
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

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? Wink
Bin ja gespannt.. ^^ Die Woche ist ja nicht mehr so lang...
Smiley
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #20 am: 27 November 2005, 10:39:09 »

Moin Smiley

Zitat
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  Wink Diese Features sind ALLE drin Wink

Wenn die restlichen Test's erfolgreich verlaufen, kommt die neue Coppermine im Laufe der Woche  cheesy
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
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106

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! Smiley
Jedenfalls sieht die Demo schonmal gut aus. Die Suche ist echt mal besser!

Verschneite Grüße.. Smiley
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


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

Geschlecht: Männlich
Beiträge: 106

Christian001


« Antworten #23 am: 11 Dezember 2005, 18:06:32 »

Nabend.. Wink
Schon irgendwas neues zur Coppermine?
Bin bloss mal neugierig! *g*
Grüße
Christian
Gespeichert
schnikemike
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 715

schnikemike


« Antworten #24 am: 11 Dezember 2005, 18:26:48 »

Zitat
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!
 
Seiten: 1 2 [Alle]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML