Author Topic: [1.7.8] Beschreibung nicht in Suche eingeschlossen  (Read 16749 times)

0 Members and 1 Guest are viewing this topic.

Offline Mr Kennedy

  • Jr. Member
  • **
  • Posts: 81
    • View Profile
[1.7.8] Beschreibung nicht in Suche eingeschlossen
« on: August 18, 2010, 06:47:35 PM »
Hi,

seit ich v. 1.7.8 nutze werden die Beschreibungen nicht mehr in die Suche eingeschlossen. Die alten Bilder werden noch mit der Beschreibung gefunden aber. Aber die, die seit 1.7.8 hinzugefügt wurden werden nur noch per Name oder Keyword gefunden.
Liegt's an mir (ich hab manuell das Update gemacht...) oder an 1.7.8?
Und wichtiger, wie funktioniert's wieder?  :?

Rembrandt

  • Guest
Re: [1.7.8] Beschreibung nicht in Suche eingeschlossen
« Reply #1 on: August 18, 2010, 07:07:41 PM »
wüßte jetzt nicht wie das bei 1.7.7 gegangen wäre.

 das ist leider ein bug.

ohne beistriche in der beschreibung wird alles als ein zusammenhängendes wort gefunden, und das darf natürlich nicht sein.

Offline Mr Kennedy

  • Jr. Member
  • **
  • Posts: 81
    • View Profile
Re: [1.7.8] Beschreibung nicht in Suche eingeschlossen
« Reply #2 on: August 18, 2010, 08:02:33 PM »
Ah, ja. Hast Recht die Beschreibung zählt doch noch, aber halt nur wenn man sie komplett sucht.
Wenn man das wieder fixxen könnte und jedes einzelne Wort "gelten" lässt, wäre das super :)

Rembrandt

  • Guest
Re: [1.7.8] Beschreibung nicht in Suche eingeschlossen
« Reply #3 on: August 18, 2010, 08:08:35 PM »
ja wurde schon weitergeleitet...

Offline denisnovikov

  • Test group
  • Full Member
  • *
  • Posts: 125
    • View Profile
Re: [1.7.8] Beschreibung nicht in Suche eingeschlossen
« Reply #4 on: August 18, 2010, 08:24:09 PM »
The way to fix it manually:

1. /member.php

find:
Code: [Select]
$search_words[$image_column] = stripslashes($HTTP_POST_VARS[$image_column]);

add following lines after:
Code: [Select]
if ( $image_column == 'image_description' ) {
  $search_words[$image_column] = str_replace(' ', ',', $search_words[$image_column]);
}

Should occur 2 times in this file.

2. /admin/checkimages.php

find:
Code: [Select]
$search_words[$image_column] = stripslashes($HTTP_POST_VARS[$image_column]);

add following lines after:
Code: [Select]
if ( $image_column == 'image_description' ) {
  $search_words[$image_column] = str_replace(' ', ',', $search_words[$image_column]);
}

3. /admin/images.php

find:
Code: [Select]
$search_words[$image_column] = stripslashes($HTTP_POST_VARS[$image_column]);

add following lines after:
Code: [Select]
if ( $image_column == 'image_description' ) {
  $search_words[$image_column] = str_replace(' ', ',', $search_words[$image_column]);
}

find:
Code: [Select]
$search_words[$image_column] = stripslashes($HTTP_POST_VARS[$image_column.'_'.$i]);

add following lines after:
Code: [Select]
if ( $image_column == 'image_description' ) {
  $search_words[$image_column] = str_replace(' ', ',', $search_words[$image_column]);
}

4. /admin/plugins/migrate_keywords.php

find:
Code: [Select]
$search_words = array(
  "image_name" => $image_row['image_name'],
  "image_description" => $image_row['image_description'],
  "image_keywords" => $image_keywords,
);

replace with:
Code: [Select]
$search_words = array(
  "image_name" => $image_row['image_name'],
  "image_description" => str_replace(' ', ',', $image_row['image_description']),
  "image_keywords" => $image_keywords,
);

6. /admin/validateimages.php

find:
Code: [Select]
$search_words[$image_column] = $image_cache[$key][$image_column];

add following lines after:
Code: [Select]
if ( $image_column == 'image_description' ) {
  $search_words[$image_column] = str_replace(' ', ',', $search_words[$image_column]);
}


After performing these steps data comes in "image_description" field will be forcedly split by white spaces before submitting keywords to database.
check

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.805
  • I ♥ 4I
    • View Profile
Re: [1.7.8] Beschreibung nicht in Suche eingeschlossen
« Reply #5 on: August 18, 2010, 08:33:23 PM »
Very nice!!
Thank you!

Offline Mr Kennedy

  • Jr. Member
  • **
  • Posts: 81
    • View Profile
Re: [1.7.8] Beschreibung nicht in Suche eingeschlossen
« Reply #6 on: August 18, 2010, 09:40:01 PM »
Top, das wäre gefixxt.
Ich sehe auch grade, mit dem Bildnamen scheint es das gleiche zu sein. Auch nur der volle Bildname wird gefunden...

Und kann man die, die währenddessen hochgeladen wurden mit der Beschreibung iwie fixxen, so das die auch gefunden werden?
bzw anschließen auch mit den Bildnamen?

Im übrigen ist in der "/admin/checkimages.php " der 1.7.8 "$search_words[$image_column] = stripslashes($HTTP_POST_VARS[$image_column]);" gar nicht zu finden. Lediglich "$search_words[$image_column] = stripslashes($HTTP_POST_VARS[$image_column.'_'.$i]);"

Offline Mr Kennedy

  • Jr. Member
  • **
  • Posts: 81
    • View Profile
Re: [1.7.8] Beschreibung nicht in Suche eingeschlossen
« Reply #7 on: August 20, 2010, 06:22:26 PM »
ich push mal, den ich find das nen recht schlimmen Bug  :|

Offline Mr Kennedy

  • Jr. Member
  • **
  • Posts: 81
    • View Profile
Re: [1.7.8] Beschreibung nicht in Suche eingeschlossen
« Reply #8 on: September 18, 2010, 11:59:26 AM »
push... the image name is still just one keyword  :?