Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Suchfunktion auf Stichworte beschränken  (Read 7711 times)

0 Members and 1 Guest are viewing this topic.

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Suchfunktion auf Stichworte beschränken
« on: October 18, 2007, 10:24:28 am »

Hallo
Ich benötige für meine Galerie ein Suchfeld, das sich nur auf die Suche der Stichworte der Bilder und auch nur auf die Suche in dem Album beschränkt, in dem man sich gerade befindet.
Eine Suchfunktionfeld habe ich bereits eingebaut. Läuft auch soweit, nur bezieht sich diese auch auf Dateinamen und auf das komplette Album mit allen Kategorien.
Gruß Steven
« Last Edit: October 23, 2007, 05:05:53 pm by GauGau »
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47844
  • aka "GauGau"
    • gaugau.de
Re: Suchfunktion auf Stichworte beschränken
« Reply #1 on: October 18, 2007, 06:27:05 pm »

Einfach den HTML-Output des "grossen" Suchformulars anschauen und alles, was der Benutzer nicht wählen können soll von Typ checkbox auf Typ hidden wandeln. Wurde schon oft beschrieben, z.B. in http://forum.coppermine-gallery.net/index.php?topic=40048.0 oder http://forum.coppermine-gallery.net/index.php?topic=41521.0

Im Endefekt einfach nur ein Primitiv-Suchformular
Code: [Select]
<form method="get" action="thumbnails.php" name="searchcpg">
   <input type="text" name="search" maxlength="400" value="" class="textinput" />
   <input type="submit" value="Quick Search" />
</form>
aufbrezeln, z.B. so
Code: [Select]
<form method="get" action="thumbnails.php" name="searchcpg">
    <input type="text" name="search" maxlength="400" value="" class="textinput" />
    <input type="submit" value="Los" />
    <input type="hidden" name="keywords" value="1" />
    <input type="hidden" name="title" value="0" />
    <input type="hidden" name="caption" value="0" />
    <input type="hidden" name="owner_name" value="0" />
    <input type="hidden" name="type" value="AND" />
    <input type="hidden" name="filename" id="filename" value="0" />
    <input type="hidden" name="user1" value="0" />
    <input type="hidden" name="pic_raw_ip" value="0" />
    <input type="hidden" name="album" value="search">
    <input type="hidden" name="type" value="full">
</form>
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #2 on: October 18, 2007, 09:15:49 pm »

Danke GauGau
Habe jetzt einiges ausprobiert, doch nichts führt zum gewünschten Ergebnis. Ich möchte doch nur, dass sich die Suchfunktion auf die Stichworte, die ich bei der Coppermine Galerie für jedes einzele Bild eingeben kann, bezieht.
Also würde mein Code so aussehen:?
Code: [Select]
<form method="get" action="thumbnails.php" name="searchcpg">
    <input type="text" name="search" maxlength="400" value="" class="textinput" />
    <input type="submit" value="Los" />
    <input type="checkbox" name="keywords" value="1" />
</form>
Oder nicht?
Gruß Steven
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47844
  • aka "GauGau"
    • gaugau.de
Re: Suchfunktion auf Stichworte beschränken
« Reply #3 on: October 19, 2007, 08:18:58 am »

Du darfst nicht nur die keywords auf "1" setzen, sondern musst explizit die anderen (die Felder, die nicht durchsucht werden) auf "0" setzen. Warum benutzt Du nicht den Code, den ich gepostet habe?
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #4 on: October 19, 2007, 09:13:57 am »

Hatte ich auch probiert,
jedoch erscheint der Fehler "Das gewählte Album bzw. die gewählte Datei existiert nicht! ". Ist es richtig, das ich diese Suchfunktion in die template.html in dem Ordner theme kopiere?
Vermutlich nicht, ich muß das wahrscheinlich in die einzelnen Kategorien/Alben bekommen, aber wie und wo?
Gruß Steven
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47844
  • aka "GauGau"
    • gaugau.de
Re: Suchfunktion auf Stichworte beschränken
« Reply #5 on: October 19, 2007, 09:18:23 am »

Erzeuge eine reine HTML-Datei namens "test.htm", füge den Code ein, den ich gepostet habe und speichere ihn in Dein Coppermine-Verzeichnis. Poste dann einen Link zu dieser Datei.
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #6 on: October 19, 2007, 09:29:07 am »

Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47844
  • aka "GauGau"
    • gaugau.de
Re: Suchfunktion auf Stichworte beschränken
« Reply #7 on: October 19, 2007, 09:35:28 am »

Die Seite enthält nicht den von mir geposteten code, sondern nur
Code: [Select]
<form method="get" action="thumbnails.php" name="searchcpg">
   <input type="text" name="search" maxlength="400" value="" class="textinput" />
   <input type="submit" value="Quick Search" />
</form>
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #8 on: October 19, 2007, 09:37:49 am »

Okay,
sorry und danke für Deine Hilfe!!!!
http://www.bike-bilder.de/cpg/test.htm
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #9 on: October 19, 2007, 09:41:12 am »

Momentan wird über das Suchfeld auch der Dateiname durchsucht und auch die Beschreibung des Bildes!? Oder?
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47844
  • aka "GauGau"
    • gaugau.de
Re: Suchfunktion auf Stichworte beschränken
« Reply #10 on: October 19, 2007, 11:48:38 am »

Wenn Du es nicht explizit abschaltest mit
Code: [Select]
<input type="hidden" name="filename" id="filename" value="0" />, dann wird auch der Dateiname durchsucht. Nochmals zum Verständnis: die von mir gepostete Modifikation macht das gleiche wie das Original-Suchformular, nur bietet es dem Benutzer nicht die Möglichkeit, die Auswahl zu ändern, d.h. es gibt keine Checkboxen, die er an- oder abwählen kann. Verantwortlich ist der Typ "hidden", der die entsprechenden Daten per Formular überträgt.
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #11 on: October 19, 2007, 11:55:45 am »

Oh man,
glaub ich habs verstanden. Ändern tut das leider trotzdem nichts
Quote
<input type="hidden" name="filename" id="filename" value="0" />
steht doch in dem von Dir bereits angegebenen Code.
Also wie bereits auch in meiner test.htm.
http://www.bike-bilder.de/cpg/test.htm
Trotzdem werden die Dateinamen weiterhin mit durchsucht.
Gib mal bitte auf der test.htm "110" ein. Das ist eine Startnummer. Angezeigt werden darf nach der Suche nur die Bilder, wo ich auch in dem Suchbegrifffeld eine 110 eingegeben habe. Es werden aber trotzdem auch die Bilder angezeigt, die eine 110 im Dateinamen haben.
Gruß Steven
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #12 on: October 19, 2007, 12:02:22 pm »

GauGau, ich will ja nicht nerven. Aber es funktioniert nicht.
Gruß Steven
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47844
  • aka "GauGau"
    • gaugau.de
Re: Suchfunktion auf Stichworte beschränken
« Reply #13 on: October 19, 2007, 03:27:51 pm »

Tust Du aber! Das ist keine Hotline! >:( Ich muss ab und zu auch meinen Lebensunterhalt verdienen, und das geschieht nicht, indem ich kostenlosen Coppermine-Support leiste.
Lies http://coppermine-gallery.net/demo/cpg14x/docs/faq.htm#lamesupport
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Suchfunktion auf Stichworte beschränken
« Reply #14 on: October 19, 2007, 04:04:51 pm »

kann ich nicht verifizieren, da kein testuser account.

Soweit kann ich Dir aber sagen, dass die Suche über Dein neues Formular ein Bild ausspuckt, das im Filenamen 110 hat. Wahrscheinlich hat es auch ein keyword mit '110' zugewiesen, denn... auf Deiner Seite gibt es insgesamt 15 Bildchen, die im Filenamen 110 haben. Die hätte es ja dann auch ausspucken müssen.

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #15 on: October 19, 2007, 04:51:28 pm »

@GauGau
Du hst mir in der letzten Woche 5 Karmapunkte abgezogen. Soweit okay. Mein letzter Post war eigentlich nur ein Dankeschön und keine Aufforderung mir schleunigst zu helfen.
Trotzdem nochmal danke und großen Respekt, den Leuten, die uns hier so gut weiterhelfen.
@Stramm, danke erstmal.
Gruß Steven
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47844
  • aka "GauGau"
    • gaugau.de
Re: Suchfunktion auf Stichworte beschränken
« Reply #16 on: October 19, 2007, 06:31:37 pm »

@GauGau
Du hst mir in der letzten Woche 5 Karmapunkte abgezogen.
  • Karma (pos/neg) kann von allen Mitgliedern privilegierter Benutzergruppen vergeben werden, nicht nur von mir. Woher willst DU wissen, dass ich Dir negatives Karma verpasst habe?
  • Gründe für die Vergabe von negativem Karma hast Du ja ausreichend geliefert durch Missachtung der Foren-Regeln
  • Eine Meta-Debatte über Karma zu starten ist nicht sehr sinnvoll und resultiert in der Regel in noch mehr schlechtem Karma


Mein letzter Post war eigentlich nur ein Dankeschön und keine Aufforderung mir schleunigst zu helfen.
Hm, dann brauch ich wohl eine Brille - Dein Beitrag
GauGau, ich will ja nicht nerven. Aber es funktioniert nicht.
liest sich für mich so wie eine Aufforderung. Klingt eher nach Meckern für mich als nach Dankeschön. Ist aber eigentlich auch egal.

@Stramm, danke erstmal.
Ist die Kuh vom Eis? Will sagen: ist das Problem gelöst? Können wir den Beitrag entsprechend markieren?

Joachim

Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #17 on: October 19, 2007, 06:55:45 pm »

Hallo GauGau,
ist ja auch egal... Natürlich würde ich lieber im positven Bereich der Karmapunkte liegen. Aber vielleicht kommt das ja mal, wenn ich auch mal helfen kann. Nochmals vielen Dank an all Diejenigen die mir/uns hier helfen!!!

Nein leider klappt es nicht. Habe es jetzt an zwei Rechnern ausprobiert und auch die Cookies gelöscht, aber trotzdem stets das gleiche Ergebnis. Ich habe mal Testweise die Zahl 69696969 in das Stichwortefeld und auch in die Beschreibung geschrieben. Ergebnis: Die Suche bezieht sich trotzdem auf Dateinamen, die Beschreibung und das Stichwortefeld.

Ich habe nur zur Erklärung mal dieses Bild hier gemacht:
(http://www.bike-bilder.de/stichpunkte.jpg)
Naja, wie ihr es wahrscheinlich schon wußtet meine ich eine Suchfunktion, nur bezogen auf die Stichworte, die ich bei den Thumbnails im Admin-Bereich eingeben kann.
Ich verstehe ja soweit den von GauGau geposteten Code, weiß aber leider nicht woran es liegt, dass das bisher nicht klappt.

Ich habe die Zahl aus der Beschreibung und den Stichworten wieder herausgenommen.

Gruß Steven
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #18 on: October 21, 2007, 01:35:06 pm »

Falls jemand auch das gleiche Problem wie ich hat und vielleicht eine Lösung dafür. Bitte melden.
Gruß Steven
Logged

stevenp

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 51
Re: Suchfunktion auf Stichworte beschränken
« Reply #19 on: October 23, 2007, 12:48:30 am »

Hallo
Hab mein Problem nun wie folgt gelöst. Ich habe in meinen Schlüsselwörterfeldern für die Begriffe die gesucht und gefunden werden können einen Zusatz hinzugefügt. Ich möchte, dass auf meiner Seite Sportler nach bestimmten Startnummern suchen können. Also habe ich vor jede Startnummer, die ich in den Suchwortfeldern eingegeben habe ein "st" hinzugefügt. In meinem Suchfeld in den einzelnen Kategorien weise ich darauf hin, das der User vor die gewünschte Startnummer ein "st" schreiben soll. z.B.: "st215". Das funktioniert nun soweit. Schön wäre es, wenn ich im Hintergrund der Suchfunktion sagen könnte, das sie nach der eingegebenen Zahl + "st" suchen soll. Dann müßter der User das "st" nicht selbst noch in das Suchfeld eintippen.
Vielleicht hat dazu jemand eine Idee.
Gruß Steven
Logged
Pages: [1]   Go Up
 

Page created in 0.03 seconds with 20 queries.