forum.coppermine-gallery.net

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: Pascal YAP on October 03, 2005, 10:28:38 pm

Title: * [NeEth Search-Engine] Toutes les galeries Coppermine
Post by: Pascal YAP on October 03, 2005, 10:28:38 pm
Un Moteur de Recherche pour toutes les Galeries Coppermine !

   NeEth et Nibbler ont développé un moteur de recherche uniquement axé sur les galeries des Utilisateurs de Coppermine. (l'excellent Nibbler qui passe ici assez souvent !:-)
Le moteur de recherche déclenche ses scans que si l'utilisateur en fait la demande auprès du serveur de NeEth.
Le 03 Octobre 2005 il y a seulement 15 galeries Coppermine enregistrées  mais déjà 128654 images indéxées ! (dont 575 images de PYAP)

1/ Si vous désirez participer à la croissance de ce projet de moteur de recherche, commencez par copiez le code ci-dessous, changez define('PASSKEY', 'Votre_Mot_de_Passe'); // il y avait noté "default" à la place de MdP. avec le mot de passe que vous devrez indiquer lors de votre affiliation.
Puis sauvegardez ce fichier sous ce nom searchdata.php et téléchargez-le sur votre serveur, là où se trouve votre Coppermine.

Code: [Select]
<?php

ob_start
();

define('PASSKEY''Votre_Mot_de_Passe'); // il y avait noté "default" à la place de MdP.

header('Content-type: text/xml');

if (
PASSKEY != @$_GET['passkey']) die('<error>Invalid passkey</error>');

define('GZ_COMPRESS'1);

define('IN_COPPERMINE'true);

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

$action = isset($_GET['action']) ? $_GET['action'] : 'none';
$start is_numeric($_GET['start']) ? max(0, (int) $_GET['start']) : 0;

ob_end_clean();

if (
GZ_COMPRESS){
    @ini_set('memory_limit''32M');
    ob_start("ob_gzhandler");
}

$result mysql_query("SELECT COUNT(p.pid) FROM {$CONFIG['TABLE_ALBUMS']} AS a INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid WHERE a.visibility = 0 AND p.approved = 'YES'");
list(
$numpics) = mysql_fetch_row($result);

echo 
'<?xml version="1.0" encoding="UTF-8"?>
';
echo '<site>';
echo "<url><![CDATA[{$CONFIG['ecards_more_pic_target']}]]></url>";
echo "<galname><![CDATA[{$CONFIG['gallery_name']}]]></galname>";
echo "<galdesc><![CDATA[{$CONFIG['gallery_description']}]]></galdesc>";

if ($action != 'ping'){
   
    echo '<piclist>';
   
    $result = mysql_query("SELECT * FROM {$CONFIG['TABLE_ALBUMS']} AS a INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid WHERE a.visibility = 0 AND p.approved = 'YES' LIMIT $start, 500");
       
    while($row = mysql_fetch_assoc($result))
    {
        $thumb = get_pic_url($row, 'thumb');
        echo '<pic pid="'.$row['pid'].'">';
        echo "<thumb><![CDATA[$thumb]]></thumb>";
        echo "<title><![CDATA[{$row['title']}]]></title>";
        echo "<desc><![CDATA[{$row['caption']}]]></desc>";
        echo "<keywords><![CDATA[{$row['keywords']}]]></keywords>";
        echo "<hits><![CDATA[{$row['hits']}]]></hits>";
        echo '</pic>';
    }
    echo '</piclist>';
}

echo '</site>';

if (GZ_COMPRESS) ob_end_flush();

2/ lisez la page suivante et inscrivez votre Galerie Coppermine : www.neeth.info/add.php (http://www.neeth.info/add.php) 
3/ Vous devrez y indiquer l'adresse de votre site Coppermine et le Mot de Passe choisit, ne l'oubliez pas il vous sera utile pour faire de nouvelles indexations de votre galerie.
4/ Allez sur   http://www.neeth.info  pour vous voir !

PYAP
Sujet Original ici : http://forum.coppermine-gallery.net/index.php?topic=20563.0
Title: Re: * [NeEth Search-Engine] Toutes les galeries Coppermine
Post by: Pascal YAP on October 07, 2005, 09:39:29 pm
Bonjour,

Voici les captures d'écran de la partie ADD YOUR SITE et de SEARCH.
Soit :

To Add your Gallery (Ajoutez votre Galerie)
1/ Entrez l'URL de votre Galerie
2/ Tapez votre Mot de Passe et ne l'oubliez pas.
3/ Copiez/Collez le contenu de cette page dans un fichier que vous nommerez searchdata.php
4/ Editez ce fichier et remplacez le mot "default" par votre mot de passe.
5/ Uploadez ce fichier dans le dossier où Coppermine est installé sur votre serveur.
6/ Clickez le bouton "Add"

To request a rescan (pour une nouvelle indexation de votre site)
1/ Entrez l'URL de votre Galerie.
2/ Tapez le mot de passe de passe que vous avez choisit initialement.

La deuxième capture d'écran présente le moteur de recherche par lui-même.
Tapez votre recherche avec mot clef, comme un moteur de recherche de base.
Bouton SEARCH : Recherchez
Bouton I'M FEELING LUCKY : Humm Je me sens chanceux !

Cherchez le mot Coppermine dans le moteur de NeEth ! http://www.neeth.info/

Quand vous participerez au projet de NeEth faites-le savoir ici. Merci

PYAP
Title: Re: * [NeEth Search-Engine] Toutes les galeries Coppermine
Post by: François Keller on October 08, 2005, 07:56:35 am
Bonjour,

J'ai essayé d'ajouter ma galerie au moteur de recherche NeEth mais j'obtiens une erreur fatale

Quote
Fatal error: Call to a member function on a non-object in /home/neeth/public_html/add.php on line 92
.

Pourtant je pense avoir fait ce qu'il fallait avant  ???

Je vais poster dans le sujet originel pour voir ce qu'ils en disent
Title: Re: * [NeEth Search-Engine] Toutes les galeries Coppermine
Post by: Pascal YAP on October 08, 2005, 08:58:57 pm
Salut Frantz,

A tout hasard, n'aurais-tu pas été tenté d'ajouter un "?>" à la fin du fichier searchdata.php ?
Si Oui il ne faut pas en mettre et laisser la fin du fichier comme ci-dessous.
Code: [Select]
echo '</site>';

if (GZ_COMPRESS) ob_end_flush();

PYAP
Title: Re: * [NeEth Search-Engine] Toutes les galeries Coppermine
Post by: François Keller on October 08, 2005, 09:50:38 pm
Salut Pyap,

Non, j'avais lu l epost en anglais. Nibbler m'a répondu, apparament le problème devrait être reglé.
Malheureusement, en essayant de passer à la version 1.4.1 sur ma galerie (oui je sais c'est une version beta  :-\\) je me suis retrouvé avec une "fatal error" qui m'oblige a tout réinstaller (en plus je n'avais pas sauvegardé ma base de donnée).
Je réaissayerais plus tard
Title: Re: * [NeEth Search-Engine] Toutes les galeries Coppermine
Post by: François Keller on October 10, 2005, 04:45:46 pm
Salut à tous,

Ca y est, après pas mal de déboires, ma galerie est ajoutée au NeEth search engine.
Title: Re: * [NeEth Search-Engine] Toutes les galeries Coppermine
Post by: Pascal YAP on October 12, 2005, 06:48:03 pm
Bonjour,

Il y a 140.000 images indéxées (12 octobre 2005), ce n'est pas beaucoup !
Si on cherche le mot Coppermine sur NeEth on ne trouve que moi ! Ce n'est pas normal  ;D
Pire encore si on cherche PYAP !
 'Allé, Y faut y aller les gars !

PYAP