Advanced search  

News:

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

Pages: [1]   Go Down

Author Topic: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !  (Read 10314 times)

0 Members and 1 Guest are viewing this topic.

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
[MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« on: February 21, 2005, 11:15:01 pm »

[MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !

MOD / HACK réservé aux "Experts"

Le principe de ce MOD / HACK n'est pas de rechercher des Mot-Clefs dans votre base de données Coppermine, mais bien de rechercher les couleurs dominantes de toutes vos images en fonction de votre choix (vignettes de couleur cliquables).
Exemple dans la Galerie perso de PYAP : http://expo.pays-dignois.com/searchbycolor.php

1 / Décompressez l'archive SEARCH-by-COLOR-HUE_fr.ZIP quelque part sur votre disque dur. (joint en fin de ce post)

2 / Placez les fichiers "indexHue.php", "hue.php", "searchbyhue.php" à la racine de votre dossier Coppermine.
     Placez "searchbycolor.inc.php"  dans le dossier "votre_Coppermine/include/".
     Placez le fichier "transparent.gif" dans le dossier "votre_Coppermine/images/".

3/ Depuis votre phpMyAdmin exécutez la commande SQL suivante :
Code: [Select]
CREATE TABLE IF NOT EXISTS CPG_colors (
  `pid` int(11) NOT NULL default '0',
  `aid` int(11) NOT NULL default '0',
  `hue` smallint(6) NOT NULL default '0',
  `percent` float(5,2) NOT NULL default '0.00',
  PRIMARY KEY  (`pid`)
);

4 / Ouvrez le fichier THUMBNAIL.PHP
Recherchez le code suivant (~ ligne 80) :
Code: [Select]
if (isset($_GET['search'])) {
    $USER['search'] = $_GET['search'];
    if (isset($_GET['type']) && $_GET['type'] == 'full') {
        $USER['search'] = '###' . $USER['search'];
    }
}
Ajoutez le code suivant :
Code: [Select]
elseif (isset($_GET["hue"]) && !empty($_GET["hue"])) {
  $USER["hue"] = (int)$_GET["hue"];
}

5 / Editez le fichier include/FUNCTIONS.INC.PHP
Ajoutez le code suivant après le break; de case 'favpics': // Favourite Pictures
Code: [Select]
case 'hueSearch' : // Recherchez par couleurs dominantes or Search by hue
              $colorArr = array (
              "0" => "#ff0000", "10" => "#ff2a00", "20" => "#ff5500", "30" => "#ff8000", "40" => "#ffaa00", "50" => "#ffd500", "60" => "#ffff00", "70" => "#d4ff00", "80" => "#aaff00", "90" => "#80ff00", "100" => "#55ff00", "110" => "#55ff00", "120" => "#00ff00", "130" => "#00ff2a", "140" => "#00ff55", "150" => "#00ff80", "160" => "#00ffaa", "170" => "#00ffd5", "180" => "#00ffff", "190" => "#00d5ff", "200" => "#00aaff", "210" => "#0080ff", "220" => "#0055ff", "230" => "#002aff", "240" => "#0000ff", "250" => "#2b00ff", "260" => "#5500ff", "270" => "#8000ff", "280" => "#aa00ff", "290" => "#d400ff", "300" => "#ff00ff", "310" => "#ff00d4", "320" => "#ff00aa", "330" => "#ff0080", "340" => "#ff0055", "350" => "#ff002b"
                  );
              $rowset = array();
              if (isset($_GET["hue"])) {
                $hue = (int)$_GET["hue"];
              } elseif (isset($USER["hue"])) {
                $hue = $USER["hue"];
              } else {
                $count = 0;
                return $rowset;
              }
              $album_name = "Résultats de la Recherche pour cette <span style='color: {$colorArr[$hue]}'> # Couleur</span>";
              include ("include/searchbycolor.inc.php");
              return $rowset;
              break;

6 / Editez SEARCH.PHP (sauvegardez l'ancien par SEARCH_ORI.PHP)
Recherchez :
Code: [Select]
<tr>
                <td colspan="8" align="center" class="tablef">
                        <input type="submit" value="{$lang_search_php[0]}" class="button">
                </td>
                </form>
        </tr>

EOT;
endtable();
et immédiatement après placez le code suivant :
Code: [Select]
// echo "<br>";
starttable('700px', "Recherchez des images en fonction de la couleur dominante !<br>Cliquez le bandeau ci-dessous :", 36);
echo <<<EOT
<tr>
      <td bgcolor="#ff0000">
      <a href="thumbnails.php?album=hueSearch&amp;hue=0"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff2a00">

      <a href="thumbnails.php?album=hueSearch&amp;hue=10"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff5500">
      <a href="thumbnails.php?album=hueSearch&amp;hue=20"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff8000">
      <a href="thumbnails.php?album=hueSearch&amp;hue=30"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ffaa00">

      <a href="thumbnails.php?album=hueSearch&amp;hue=40"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ffd500">
      <a href="thumbnails.php?album=hueSearch&amp;hue=50"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ffff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=60"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#d4ff00">

      <a href="thumbnails.php?album=hueSearch&amp;hue=70"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#aaff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=80"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#80ff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=90"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#55ff00">

      <a href="thumbnails.php?album=hueSearch&amp;hue=100"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#2bff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=110"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=120"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ff2a">

      <a href="thumbnails.php?album=hueSearch&amp;hue=130"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ff55">
      <a href="thumbnails.php?album=hueSearch&amp;hue=140"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ff80">
      <a href="thumbnails.php?album=hueSearch&amp;hue=150"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ffaa">

      <a href="thumbnails.php?album=hueSearch&amp;hue=160"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ffd5">
      <a href="thumbnails.php?album=hueSearch&amp;hue=170"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ffff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=180"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00d5ff">

      <a href="thumbnails.php?album=hueSearch&amp;hue=190"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00aaff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=200"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#0080ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=210"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#0055ff">

      <a href="thumbnails.php?album=hueSearch&amp;hue=220"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#002aff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=230"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#0000ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=240"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#2b00ff">

      <a href="thumbnails.php?album=hueSearch&amp;hue=250"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#5500ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=260"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#8000ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=270"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#aa00ff">

      <a href="thumbnails.php?album=hueSearch&amp;hue=280"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#d400ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=290"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff00ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=300"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff00d4">

      <a href="thumbnails.php?album=hueSearch&amp;hue=310"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff00aa">
      <a href="thumbnails.php?album=hueSearch&amp;hue=320"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff0080">
      <a href="thumbnails.php?album=hueSearch&amp;hue=330"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff0055">

      <a href="thumbnails.php?album=hueSearch&amp;hue=340"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff002b">
      <a href="thumbnails.php?album=hueSearch&amp;hue=350"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
    </tr>
EOT;
endtable();

----------------------------------------------------------------------------------------

Mise en route du processus d'indéxation des couleurs :

A / Après l'installation de ces différents codes, connectez-vous en tant qu'Admin et exécutez indexHue.php (fichier placé à la racine de votre Coppermine)
     Sélectionnez l'Album que vous voulez scanner (ou indéxer, nuance de vocabulaire)
     Cliquez le bouton "Index Album Pictures".
     Le script va dès maintenant parcourir toutes les images de l'Album sélectionné, et stocker les valeurs de Couleur Dominante dans la table SQL CPG_colors.
     Renouvellez l'indexation pour tous vos Albums.
     *Il y a une option qui vous permettra lors de futurs scans, de ne pas prendre en compte les images déjà scannées.

B / Vous pouvez scanner les Albums Privés. Le script de recherche prendra des précautions quand aux privilèges dépendant des Utilisateurs CPG.

C / Lorsque l'indéxation de vos images sera effectuée, exécutez en tant qu'Utilisateur lambda le fichier SEARCH.PHP.

Inutile de préciser qu'il faut cliquer le bandeau dont les Couleurs sont de nouveaux Mot-Clefs   . . .  wow!:-)

Les résultats de la recherche seront affichés traditionnellement par thumbnail.php

----------------------------------------------------------------------------------------

----------------------------------------
:: LIMITATIONS DIVERSES ::
----------------------------------------

1. Les images en échelle de gris (greyscale) ne sont pas indéxées, les images GIF non plus, uniquement les images JPEG sont scannées.
3. Ce MOD / HACK ne fonctionne qu'avec PHP et la librairie GD.
4. La qualité du résultat de la recherche par couleur dépends essentiellement du nombre total d'images de votre Galerie.
    Plus le nombre d'images est grand, plus le résultat ressemblera au cahier des charges de ce MOD / HACK.
5. Il faut donner le nom du fichier scan, indexHUE.php à vos utilisateurs afin qu'ils scannent et indexent eux-même leur Album.
Ou bien Cochez TOUS vos Utilisateurs en MODE ADMIN... mais ça, personne ne va le faire ! (et il vaut mieux)  ???

PYAP

------------
LICENCE :
------------------------------------------------------------------------------------------------------
http://opensource.org/licenses/gpl-license.php GNU General Public License
------------------------------------------------------------------------------------------------------


« Last Edit: November 01, 2005, 12:04:35 am by PYAP »
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« Reply #1 on: February 21, 2005, 11:24:32 pm »

Suite du Post précédent.

Le fichier SEARCH.PHP proposé ci-dessous est celui qui est actuellement dans cet exemple http://expo.pays-dignois.com/search.php
Ce fichier SEARCH.PHP intègre deux MOD /HACK, Cherchez par Couleur et La Liste de tous les Mot-Clefs présenté dans ce Forum. >> ( http://forum.coppermine-gallery.net/index.php?topic=12680.0 )

Ouvrez votre éditeur de texte préféré, collez le code suivant, et sauvegardez-le SEARCH.PHP (sauvegardez également votre SEARCH.PHP d'origine)

Code: [Select]
<?php
// ------------------------------------------------------------------------- //
// Coppermine Photo Gallery 1.2.0                                            //
// ------------------------------------------------------------------------- //
// Copyright (C) 2002,2003 Gregory DEMAR <gdemar@wanadoo.fr>                 //
// http://www.chezgreg.net/coppermine/                                       //
// ------------------------------------------------------------------------- //
// Updated by the Coppermine Dev Team                                        //
// (http://coppermine.sf.net/team/)                                          //
// see /docs/credits.html for details                                        //
// ------------------------------------------------------------------------- //
// This program is free software; you can redistribute it and/or modify      //
// it under the terms of the GNU General Public License as published by      //
// the Free Software Foundation; either version 2 of the License, or         //
// (at your option) any later version.                                       //
// ------------------------------------------------------------------------- //
// Touched a few little by PYAP on November 2004
define('IN_COPPERMINE'true);
define('SEARCH_PHP'true);

require(
'include/init.inc.php');

pageheader($lang_search_php[0]);

starttable("600""<center>$lang_search_php[0]</center>");
echo <<< EOT
        <tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr>
        <tr>
                <form method="get" action="thumbnails.php">
               <input type="hidden" name="album" value="search">
               <input type="hidden" name="type" value="full">
        <td class="tableb" align="center" height="60">
                <input type="input" style="width: 90%" name="search" maxlength="255" value="Tapez votre MotClef ici" class="textinput">
                </td>
        </tr>
        <tr>
                <td colspan="8" align="center" class="tablef">
                        <input type="submit" value="
{$lang_search_php[0]}" class="button">
                </td>
                </form>
        </tr>

EOT;
endtable();
// echo "<br>";
starttable('700px'"Recherchez des images en fonction de la couleur dominante !<br>Cliquez le bandeau ci-dessous :"36);
echo <<<EOT
<tr>
      <td bgcolor="#ff0000">
      <a href="thumbnails.php?album=hueSearch&amp;hue=0"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff2a00">

      <a href="thumbnails.php?album=hueSearch&amp;hue=10"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff5500">
      <a href="thumbnails.php?album=hueSearch&amp;hue=20"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff8000">
      <a href="thumbnails.php?album=hueSearch&amp;hue=30"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ffaa00">

      <a href="thumbnails.php?album=hueSearch&amp;hue=40"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ffd500">
      <a href="thumbnails.php?album=hueSearch&amp;hue=50"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ffff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=60"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#d4ff00">

      <a href="thumbnails.php?album=hueSearch&amp;hue=70"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#aaff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=80"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#80ff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=90"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#55ff00">

      <a href="thumbnails.php?album=hueSearch&amp;hue=100"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#2bff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=110"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ff00">
      <a href="thumbnails.php?album=hueSearch&amp;hue=120"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ff2a">

      <a href="thumbnails.php?album=hueSearch&amp;hue=130"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ff55">
      <a href="thumbnails.php?album=hueSearch&amp;hue=140"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ff80">
      <a href="thumbnails.php?album=hueSearch&amp;hue=150"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ffaa">

      <a href="thumbnails.php?album=hueSearch&amp;hue=160"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ffd5">
      <a href="thumbnails.php?album=hueSearch&amp;hue=170"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00ffff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=180"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00d5ff">

      <a href="thumbnails.php?album=hueSearch&amp;hue=190"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#00aaff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=200"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#0080ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=210"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#0055ff">

      <a href="thumbnails.php?album=hueSearch&amp;hue=220"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#002aff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=230"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#0000ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=240"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#2b00ff">

      <a href="thumbnails.php?album=hueSearch&amp;hue=250"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#5500ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=260"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#8000ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=270"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#aa00ff">

      <a href="thumbnails.php?album=hueSearch&amp;hue=280"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#d400ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=290"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff00ff">
      <a href="thumbnails.php?album=hueSearch&amp;hue=300"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff00d4">

      <a href="thumbnails.php?album=hueSearch&amp;hue=310"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff00aa">
      <a href="thumbnails.php?album=hueSearch&amp;hue=320"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff0080">
      <a href="thumbnails.php?album=hueSearch&amp;hue=330"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff0055">

      <a href="thumbnails.php?album=hueSearch&amp;hue=340"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
      <td bgcolor="#ff002b">
      <a href="thumbnails.php?album=hueSearch&amp;hue=350"><img src="images/transparent.gif" border="0" height="10" width="20"></a>
      </td>
    </tr>
EOT;
endtable();
echo 
"<br>";
// Select all keywords
starttable("700""<center>Notre liste de liens, par Mot-Clef de A-Z à a-z</center><br>"1,"");

$result mysql_query("select keywords from {$CONFIG['TABLE_PICTURES']}");
if (!
mysql_num_rows($result)) cpg_die(ERROR$lang_errors['non_exist_ap']);

// Find unique keywords
$keywords_array = array();

while (list(
$keywords) = mysql_fetch_row($result)) {
        
$array explode(" ",$keywords);

        foreach(
$array as $word)
        {
        if (!
in_array($word,$keywords_array)) $keywords_array[] = $word;
       }
}

sort($keywords_array);
$count count($keywords_array);
//echo "<br>";
echo    "$count Mots-Clef dans notre base de données";
// Result to table
echo "<tr><td class=\"keylink\"><p align=justify>" ;
for (
$i 0$i $count$i++) {
  echo 
"<a href=\"thumbnails.php?album=search&search=$keywords_array[$i] \" >$keywords_array[$i]</a> " ;

}
echo 
"</p></td></tr>" ;
endtable();

pagefooter();
ob_end_flush();

?>

Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9097
  • aka Frantz
    • Ma galerie
Re: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« Reply #2 on: February 23, 2005, 10:44:59 am »

Bonjour Pascal,

Super MOD/HACK, effectivement il vaut mieux l'installer sur une galerie avec beaucoup d'images.
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« Reply #3 on: November 01, 2005, 12:11:42 am »

Bonjour,

  Pour répondre au votre PM (je ne réponds pas aux PM) vous pouvez conserver votre SEARCH.PHP d'origine, et placer un lien vers votre nouveau fichier de recherche que vous nommerez SEARCHBYCOLOR.PHP (par exemple)
Si votre Galerie est grassement pourvue en photos les résultats seront satisfaisants. Sinon vous risquez d'être déçu par les réponses.

  Avec plus de 800 images indéxées, l'effet de recherche par couleur est relativement efficace.

ht tp://expo.pays-dignois.com/searchbycolor.php

PYAP
« Last Edit: November 04, 2008, 05:35:57 pm by Pascal YAP »
Logged

easyjava

  • Contributor
  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 120
  • Be Tresh
Re: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« Reply #4 on: November 02, 2005, 09:31:01 am »

Hello je suis sur la version 3.5 et mon fichier thunbmails.php ne semble pas etre le meme que cité dans la marche a suivre... quelqu'un peut m'aider ?
« Last Edit: November 02, 2005, 03:18:29 pm by easyjava »
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« Reply #5 on: November 02, 2005, 07:27:51 pm »

Bonjour,
Quote
je suis sur la version 3.5
Génial ! Nous, nous en sommes à la version 1.3.5  ;D
Recherchez ça dans le code de thumbnails.php (ce n'est plus vers la ligne 80) :
Code: [Select]
   $USER['search'] = $HTTP_GET_VARS['search'];
    if (isset($HTTP_GET_VARS['type']) && $HTTP_GET_VARS['type'] == 'full') {
        $USER['search'] = '###' . $USER['search'];
    }
}

et placez ceci juste après :
Code: [Select]
elseif (isset($_GET["hue"]) && !empty($_GET["hue"])) {
 $USER["hue"] = (int)$_GET["hue"];
}

Merci !

PYAP
Logged

easyjava

  • Contributor
  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 120
  • Be Tresh
Re: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« Reply #6 on: November 11, 2005, 02:25:43 pm »

on peut trouver un moyen pour que le script scann automatiquement les images au moment de l insertion dans l album ?
« Last Edit: November 11, 2005, 03:07:08 pm by easyjava »
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« Reply #7 on: November 11, 2005, 05:40:01 pm »

Bonjour,

Ce n'est pas prévu ! Il faut faire "l'update à la main"
PYAP
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: [MOD / HACK] SEARCH.PHP :: Cherchez par Couleurs Dominantes !
« Reply #8 on: November 04, 2008, 05:37:45 pm »

Gros Up de quasi 3 ans ! Je  constate que ce MOD/HACK ne semble plus fonctionner avec Coppermine 1.4x ni PHP 5.x  ???
Logged
Pages: [1]   Go Up
 

Page created in 0.029 seconds with 22 queries.