Fork me on GitHub




(1) 2 3 »


#1 Création d'un module
xmouse Posté le : 17/12/2008 20:11
Bonjour à tous,

Je dispose actuellement d'une galerie photo en flash. Celle-ci crée automatiquement les aperçus des images ou des videos quand j'envoi dans un dossier particulier les éléments.

Vous pouvez la voir en action à cette adresse : http://version2.xmouse.org/modules/myiframe/index.php?iframeid=1

J'aimerai pouvoir à partir de cette galerie crée un module pour en fait y ajouter la recherche globale de Xoops.

Est-ce que quelqu'un aurait une idée de par où je pourrais commencer ?

Merci d'avance pour votre aide...
#2 Re: Création d'un module
bendenice Posté le : 17/12/2008 23:55
j'arrive pas a le retrouvé sur le site mais il y a un tutoriel pour créer son module
#3 Re: Création d'un module
bendenice Posté le : 17/12/2008 23:57
voila je l'ai retrouvé et par la meme occasion ce post qui devrait t'interresser ici
#4 Re: Création d'un module
lasco Posté le : 18/12/2008 00:11
Citation :

bendenice a écrit:
voila je l'ai retrouvé et par la meme occasion ce post qui devrait t'interresser ici

+1

et si t'es nul de chez nul, niveau php
regarde peut etre dummy

edit:
a non tu veux la fonction search, alors je ne sais pas dummy ne doit pas le faire, mais c'est un module vierge ultra light
#5 Re: Création d'un module
xmouse Posté le : 18/12/2008 01:00
Merci à tous pour votre aide...

Travaillant sur Xoops version 2.3.2b j'ai utilisé le module dummy qui fonctionne très bien (la première solution ne fonctionne pas :( )

Par contre, en effet, la fonction recherche n'est pas incluse.

Quelqu'un serait-il comment l'intégrer en sachant que la recherche doit se faire sur des noms de fichiers dans un dossier précis ?

Merci pour votre aide
#6 Re: Création d'un module
xmouse Posté le : 20/12/2008 17:27
Bon, j'avance tout doucement mais sûrement... :)

J'ai trouvé comment inclure mon nouveau module dans le bloc recherche....

Open in new window

J'ai trouvé un script php sur internet pour faire une recherche sur des fichiers d'un dossier particulier... Mais mon seul hic, c'est que je ne sais pas comment inclure ce script dans mon fichier search.inc.php...

Est-ce q'un gentil programmeur voudrait bien me donner un coup de main ???

Merci d'avance... :)
#7 Re: Création d'un module
mage Posté le : 20/12/2008 18:36
Salut!

Ce n'est pas super compliqué à faire, regarde ce post:

https://www.frxoops.org/modules/newbb/ ... p?topic_id=28198&forum=14

kris propose un lien sur un document pdf pour créer des modules et tu as l'explication pour intégrer la recherche!

A+
#8 Re: Création d'un module
xmouse Posté le : 20/12/2008 20:08
En effet, grâce à ce document j'ai réussi à rajouter mon module dans le bloc recherche...

Mais n'étant pas développeur, je ne sais pas modifier mon script php pour l'inclure dans le fichier search.inc.php... :)
#9 Re: Création d'un module
mage Posté le : 22/12/2008 11:36
Il faut faire une recherche sur la table, il me faudrait quelques informations pour t'aider:

Le nom de la table ou l'on doit faire la recherche et dans quels champ?

A+
#10 Re: Création d'un module
xmouse Posté le : 22/12/2008 12:13
Merci pour ton aide Mage,

En fait, le script que je dois mettre à la sauce Xoops fait une recherche sur les fichiers d'un répertoire et des sous-répertoires... Il ne fait pas de recherche dans une base de données...

Le script en question :

if (!defined('XOOPS_ROOT_PATH')) {
    die(
"XOOPS root path not defined");
}

// function mediagallery_search()
$d dir("./modules/mediagallery/data/"); // Le dossier où les recherches doivent s'effectuer

if(isset($_POST['submit']) AND !empty($_POST['mot'])){
$mot trim($_POST['mot']);

while(
$entry $d->read()) { 
    
preg_match("#($mot+?)#s"$entry$new);
    
$data trim($new[1]);
    if (!empty(
$data)) echo '<a href="'.$entry.'">'.$data.'</a><br />';

$d->close();


Le script fonctionne mais je pense qu'il ne doit pas prendre en compte le ou les mots que je rentre dans le block search ainsi que l'affichage des résultats...



 Haut   Précédent   Suivant
(1) 2 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

38 Personne(s) en ligne (27 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 38 | Plus ...