Fork me on GitHub




(1) 2 3 »


Création d'un module
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
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...

Posté le : 17/12/2008 20:11

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1682
j'arrive pas a le retrouvé sur le site mais il y a un tutoriel pour créer son module

Posté le : 17/12/2008 23:55
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1682
voila je l'ai retrouvé et par la meme occasion ce post qui devrait t'interresser ici

Posté le : 17/12/2008 23:57
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Régulier
Inscrit: 23/03/2005 04:38
Messages: 408
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

Posté le : 18/12/2008 00:11
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
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

Posté le : 18/12/2008 01:00

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
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... :)

Posté le : 20/12/2008 17:27

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
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+

Posté le : 20/12/2008 18:36
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
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... :)

Posté le : 20/12/2008 20:08

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
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+

Posté le : 22/12/2008 11:36
Partager Twitter Partagez cette article sur GG+
Re: Création d'un module
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
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...



Posté le : 22/12/2008 12:13

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
Partager Twitter Partagez cette article sur GG+

 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

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