* [NeEth Search-Engine] Toutes les galeries Coppermine * [NeEth Search-Engine] Toutes les galeries Coppermine
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

* [NeEth Search-Engine] Toutes les galeries Coppermine

Started by Pascal YAP, October 03, 2005, 10:28:38 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Pascal YAP

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.

<?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 
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

Pascal YAP

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

François Keller

Bonjour,

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

QuoteFatal 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
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

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.

echo '</site>';

if (GZ_COMPRESS) ob_end_flush();


PYAP

François Keller

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
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

François Keller

Salut à tous,

Ca y est, après pas mal de déboires, ma galerie est ajoutée au NeEth search engine.
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

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