Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 4 »


Mon experience avec Xoops
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Bonjour,

J'ai mon site sur Phpnuke, puis j'ai commencé la migration vers xoops il y a presque deux mois.

D'abord l'installation a été facile, rapide, à moins le problèeme des deux dossier xoops_lib et xoops_data, reglé par l'aide de ce forum.

Ensuite j'ai trouvé pas mal de difficultés pour personnaliser le theme pour le site, finalement c'est bien fait.

Maintenant le gros défi ce sont les modules; j'ai déjà crée sur Phpnuke des modules qui fonctionnent bien, avec des bases de données assez grandes.

Sur Xoops j'avais deux choix; ou bien trouver des modules qui correspondent dans leur architectures a mes modules, celà serait le chemin le plus court. Sinon essayer de créer mes modules moi même.

J'ai réussi d,abord a créer des modules élémentaires se basant sur les fichiers html et sans admin ni BD.

À part ca, malheureusement, les modules fournies sur l'espaces de téléchargement sont souvent trop larges et complexes, y a pas de module simple et fonctionnel qu'on peu commencer avec et le développer ensuite, c'est ainsi que j'ai commencé mes modules avec PhpNuke.

J'ai essayé de créer moi même un petit module, j'ai pris le modele vide de ghoste, j'ai pu créer les pages d'affichage, connecter avec la base de données, mais pour l'admin j'ai été vraiment bloqué! j'ai demandé de l'aide ici, mais je recois des moitié-réponses qui n'ont pas été utiles à rien..

J'ai fait le tour sur les scripts dans les autres modues : news, xoopstube, publisher, etc.. mais c'est beaucoup de pages liées l'une a l'autre avec des scripts complexes...

Bref.. JE LÂCHE !

Posté le : 01/12/2012 16:26
Transférer la contribution vers d'autres applications Transférer


Re: Script pour Insert et Updat dans la base de donnees
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Dans le module xoopstube il utilse ce script mais je sais pas comment il l'applique, car moi j'ai un formulaire qui commence par

<form action=...

et fini par
</form>

apres il me faut le script pour inserer les variables dans la base de données.

Posté le : 01/12/2012 07:12
Transférer la contribution vers d'autres applications Transférer


Re: Script pour Insert et Updat dans la base de donnees
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Citation :
montuy337513 a écrit :
$xoopsDB->queryF('INSERT INTO nom_table (champs1, champs2, ...) VALUES ('valeur_champs1','valeur_champ2', etc...);');


merci, mais pour champs1 c'est l'id, ya pas de valeur a inserer pour ca, j'ai essayé NULL a la place de 'valeur_champs1' mais ca fonctionne pas.

Posté le : 01/12/2012 00:54
Transférer la contribution vers d'autres applications Transférer


Re: Script pour Insert et Updat dans la base de donnees
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Citation :
mage a écrit :
Bonjour,

Pour les accès à la bdd il faut utiliser les class qui sont prévue à cette effet. Regarde dans un module comme TDMDownloads pour voire comment c'est fait.


J'ai téléchargé le module TDMDownloads mais je sais pas ou chercher, dans quel fichier du dossier class ?

s'agit-il de cette fonction:

Citation :
function get_new_enreg() { global $xoopsDB; $new_enreg = $xoopsDB->getInsertId(); return $new_enreg; }


si oui comment l'utiliser?

Posté le : 30/11/2012 22:21
Transférer la contribution vers d'autres applications Transférer


Re: Script pour Insert et Updat dans la base de donnees
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Citation :
montuy337513 a écrit :
c'était un exemple, histoire de vous inspirez et comme indiquer précédemment les structures MySQL pour INSERT et UPDATE sont la même chose (sauf que a la place de query c'est queryF.

Pour précision une structure INSERT c'est de la forme
INSERT INTO nom_table (champs1champs2, ...) VALUES ('valeur_champs1','valeur_champ2'etc...);

et pour UPDATE
UPDATE nom_table SET champs1='valeur_champs1',champs2='valeur_champs2' WHERE la_requete_selection


Désolé mais là je suis confus !! elle est ou la queryF que vous avez mentionnée dans votre premiere réponse ?

Posté le : 30/11/2012 19:09
Transférer la contribution vers d'autres applications Transférer


Re: Script pour Insert et Updat dans la base de donnees
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
merci pour votre reponse mais j'espere que vous avez bien compris ma question,

ce que je sais c'est que la formule SELECT * FROM .. on l'utilise pour aller chercher des données déjà existants, moi je cherche la formule a utiliser pour INSERER ou UPDATER les données.

(même avec mon doute je l'ai essayée puis ca marche pas)

puis dans l'insertion on a pas encore l'id, alors pourquoi écrire ' WHERE id='.$id ?

Posté le : 30/11/2012 11:56
Transférer la contribution vers d'autres applications Transférer


Script pour Insert et Updat dans la base de donnees
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Bonjour,

c'est quoi le script qu'on peut utiliser en xoops pour inserer des donnees dans une table a la fin d'un formulaire ? evidement aussi celui qu'on peut utiliser pour updat des donnees.

pour expliquer ma question, par exemple sur phpnuke on utilise pour insert un script comme :
sql_query("INSERT into ".$prefix."_Articles VALUES(NULL, '$author', now() ,'$name' , '$cat', '$intro','$Article','0')", $dbi);

et pour updat un script comme :
sql_query("UPDATE ".$prefix."_Articles SET author='$author', name='$name', cat='$cat', intro='$intro',Article='$Article' WHERE Articleid=$Articleid", $dbi);

j'ai essayé ca pour xoops mais ca marche pas.

Posté le : 30/11/2012 08:46
Transférer la contribution vers d'autres applications Transférer


Re: scripte pour reconnaître une variable de catégorie ?
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Bon je l'ai trouvé après beaucoup d'efforts, c'est :

$cat = $HTTP_GET_VARS['cat'];

Posté le : 23/11/2012 15:23
Transférer la contribution vers d'autres applications Transférer


scripte pour reconnaître une variable de catégorie ?
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Bonjour,

quel script doit-on utiliser pour afficher la page d'une catégorie d'items par exemple après qu'on avoir appuyer sur le titre de cette catégorie dans la page index ?

Exemple dans la page index je clic sur le lien :

<a href="../../modules/mymodule/viewcat.php?cat=$mymodulecid">$catname </font></a>

$mymodulecid est ici l'id dans la base de données des catégories.

il faudra donc reconnaître la variable $cat dans la page viewcat.php, pour afficher la catégorie voulue.

Merci pour le soutien.

Posté le : 23/11/2012 08:46
Transférer la contribution vers d'autres applications Transférer


la colonne de droite
Aspirant
Inscrit: 12/10/2012 00:00
Messages: 32
Bonjour,

c'est quoi le code qui fait que la colonne de droite n'apparait pas dans certaines pages selon notre choix ?

Posté le : 19/11/2012 13:24
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 »




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

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