Author Topic: Suche klappt nicht nach Update 1.7.10  (Read 12075 times)

0 Members and 1 Guest are viewing this topic.

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Suche klappt nicht nach Update 1.7.10
« on: May 19, 2011, 09:48:54 PM »
So, Update von 1.77 zu 1.7.10 gemacht, nur habe ich jetzt Probleme mit der Suchfunktion.
Die Suchfunktion findet alle Bilder, nur nicht mit dem Bildnamen ?
Bis zum update hat das alles geklappt.
rebuild_searchindex.php ausgeführt, ohne Erfolg (Index auch gelöscht) (neue Version)
search_utils.php wurde auch die neue hoch geladen, aber mit der alten klappt es auch nicht.

Das update habe ich in einzelnen Schritten durchgeführt 1.7.7 >1.7.8>1.7.9>1.7.10
Läuft auch alles, bis auf suche in Bildnamen.

Edit. wenn die Suche das erste Wort im Bildnamen betrifft, wird es gefunden, nur halt nicht wenn der Bildname mehrere Wörter enthält, und man z.B. dritte Wort sucht.

zum Beispiel
Jimmy, der wackere Viehzüchter

Jimmy wird gefunden, Viehzüchter nicht
http://www.ue-ei-portal-sammlerkatalog.de/details.php?image_id=24519

Danke Harald




Rembrandt

  • Guest
Re: Suche klappt nicht nach Update 1.7.10
« Reply #1 on: May 19, 2011, 09:58:18 PM »
in anführungszeichen:
Code: [Select]
"Jimmy, der wackere Viehzüchter"
mfg Andi

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: Suche klappt nicht nach Update 1.7.10
« Reply #2 on: May 19, 2011, 10:25:12 PM »
verstehe ich gerade nicht  :wink:
Danke Harald




Rembrandt

  • Guest
Re: Suche klappt nicht nach Update 1.7.10
« Reply #3 on: May 19, 2011, 10:37:22 PM »
achso alles klar, jetzt verstehe ich.. :D
dadurch du den bildtitel mit einen beistrich getrennt hast  wird der bildname in zwei schlüsselwörter getrennt, das erste keyword "jimmy" das zweite keyword "der wackere Viehzüchter".
mit beiden schlüsselwörter wird das bild gefunden.

wenn du ein wort in die suche eingibst brauchst du keine anführungszeichen, willst du aber einen begriff suchen der aus mehreren wörter besteht mußt du ihn in anführungszeichen setzen:
Code: [Select]
"der wackere Viehzüchter"
mfg Andi

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: Suche klappt nicht nach Update 1.7.10
« Reply #4 on: May 20, 2011, 07:44:56 AM »
OK, ich habe es verstanden, was mache ich mit meinen Besuchern ?
Vor allem hat es ja vorher geklappt, warum wurde da was geändert ?

Harald
Danke Harald




Offline kai

  • Administrator
  • Addicted member
  • *****
  • Posts: 1.421
    • View Profile
    • 4images - Image Gallery Management System
Re: Suche klappt nicht nach Update 1.7.10
« Reply #5 on: May 20, 2011, 12:18:06 PM »
Hallo Harald,

die Änderung wurde im Zuge der neue Möglichkeit gemacht, dass nun keywords bestehend aus mehreren Wörtern möglich sind.
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Rembrandt

  • Guest
Re: Suche klappt nicht nach Update 1.7.10
« Reply #6 on: May 20, 2011, 01:16:06 PM »
am einfachsten wäre es du entfernst alle beistriche aus den bildnamen..

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: Suche klappt nicht nach Update 1.7.10
« Reply #7 on: May 20, 2011, 09:52:00 PM »
am einfachsten wäre es du entfernst alle beistriche aus den bildnamen..

Ja,ja unser Andy, immer einen Scherz auf die Lippen, halt ein richtiger Wiener  :twisted:

OK, gibt es da eine Formel für die Datenbank ?
Kann man eine Erweiterung beim Upload einbringen, das der Bildname automatisch bei den keywords mit gespeichert wird.
Und kann man mit einer Formel in der Datenbank die bestehenden Bildnamen mit den jetzigen keywords komplettieren ?

LG Harald
Danke Harald




Rembrandt

  • Guest
Re: Suche klappt nicht nach Update 1.7.10
« Reply #8 on: May 21, 2011, 03:02:39 PM »
so ich habe das selber einmal durchgespielt, vergiss den schmarn was ich dir vorher geschrieben habe, das so wie ich es geschrieben habe würde das auf die "keywords" zutreffen.

Ich habe hier versucht die "Suche " zu erklären:
http://www.4homepages.de/forum/index.php?topic=29598.msg157402#msg157402

zu der DB abfrage, so werden alle " , " aus dem Image_namen enfernt und mit einen leerzeichen ersetzt:
Code: [Select]
update 4images_images set image_name = replace(image_name,',',' ');
selektiv auf einzelne bilder bspl. image_id =236:
Code: [Select]
update 4images_images set image_name = replace(image_name,',',' ')
WHERE image_id = 236

oder, selektiv auf eine reihe von bilder:
Code: [Select]
update 4images_images set image_name = replace(image_name,',',' ')
WHERE image_id between 236 and 255

mfg Andi

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: Suche klappt nicht nach Update 1.7.10
« Reply #9 on: May 21, 2011, 09:06:08 PM »
werde ich mir mal ansehen.
Aber was anderes, habe mal versucht in den keywords die Wörter mit einem Komma zu trennen, die Kommas werden nicht gespeichert ?
andere Änderungen werden übernommen, nur keine ";"
Danke Harald




Rembrandt

  • Guest
Re: Suche klappt nicht nach Update 1.7.10
« Reply #10 on: May 21, 2011, 09:24:14 PM »
so ist es, ein , hat quasi eine sonderstellung.

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: Suche klappt nicht nach Update 1.7.10
« Reply #11 on: May 21, 2011, 11:20:45 PM »
Upps, verdrückt, meinte die"," die werden nicht gespeichert

Berichtigung: beim Upload aus der Galerie, und unter bearbeiten aus der Galerie, werden die "," gespeichert.
Im Admin unter Bilder bearbeiten werden keine gespeichert.
Da wird V@no wohl seinen Mod erweitern müssen  :wink:
[MOD] Batch Copy/Move/Edit Images v4.15.7
http://www.4homepages.de/forum/index.php?topic=6759.0
« Last Edit: May 21, 2011, 11:49:21 PM by Jan-Lukas »
Danke Harald




Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: Suche klappt nicht nach Update 1.7.10
« Reply #12 on: May 25, 2011, 06:47:02 PM »
Eine Idee, wo der Schuh drückt, dass es im Admin unter Bilderbearbeiten nicht klappt?

Und wo kann ich einstellen, das Keywörter ein Pflichtfeld wird?
in der db_field_definitions.php ist ja kein Eintrag drin.

LG
Danke Harald




Rembrandt

  • Guest
Re: Suche klappt nicht nach Update 1.7.10
« Reply #13 on: May 25, 2011, 07:31:57 PM »
ich nehme mal an das du das pflichtfeld im fronend benötigst:
suche in der member.php:
if ($image_name == "")  {
    
$error 1;
    
$field_error preg_replace("/".$site_template->start."field_name".$site_template->end."/siU"str_replace(":"""$lang['image_name']), $lang['field_required']);
    
$msg .= (($msg != "") ? "<br />" "").$field_error;
  }

füge darunter ein:

if ($image_keywords == "")  {
    
$error 1;
    
$field_error preg_replace("/".$site_template->start."field_name".$site_template->end."/siU"str_replace(":"""$lang['keywords']), $lang['field_required']);
    
$msg .= (($msg != "") ? "<br />" "").$field_error;
  }


mfg Andi

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: Suche klappt nicht nach Update 1.7.10
« Reply #14 on: May 25, 2011, 08:04:13 PM »
Hi Andy,
klappt leider nicht (über die Galerie), Bilder kann ich trotzdem hochladen.
getestet als Admin und User

EDIT:
Andy, ist das so richtig, um die Lehrstellen mit einem Komma aufzufüllen ?

Code: [Select]
UPDATE 4images_images SET image_keywords = replace( image_keywords, ' ', ',' ) ;
« Last Edit: May 25, 2011, 08:34:57 PM by Jan-Lukas »
Danke Harald