[Xoops] version d'intégration minimale pour xoops

Aide à l'installation de la carte des membres
Répondre
carte-des-membres
Site Admin
Messages : 651
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

[Xoops] version d'intégration minimale pour xoops

Message par carte-des-membres » ven. 03 juin 2005 14:15

J'ai préparé une version minimale pour xoops, elle permet seulement pour l'instant aux membres de se positionner sans avoir à se réinscrire.

Une version avec une intégration plus poussé (ajout de liens, etc..) viendra après mes vacances.

Je transmetterais cette version pour chaque demande de carte sur une base Xoops.

Mickko

Message par Mickko » lun. 22 août 2005 15:13

J'aimerais bien que tu me passe ton integration pour mon site sous xoops

Merci encore

carte-des-membres
Site Admin
Messages : 651
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Message par carte-des-membres » lun. 22 août 2005 16:34

hum hum, je la recherche...

carte-des-membres
Site Admin
Messages : 651
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Message par carte-des-membres » lun. 22 août 2005 16:45

Elle n'était pas bien loin.

Voici ce qu'il faut faire :

créer dans le repertoire modules un repertoire cdm

Dans le repertoire cdm, créer un fichier header.php et y mettre juste :

<?
include '../../mainfile.php';
?>

NB: faire attention à ne pas mettre d'espace, ni faire de saut de ligne apres ?>

Puis, dans ce même repertoire, créer un fichier add.php et y mettre :

<?php

include 'header.php';
if (!defined('CDM_URL')) {
// si les infos de la carte des membres ne sont pas indiquées
// dans le fichier include/common.php, on les indique ici
// NB: dans une version futur, les infos seront a indiquer dans include/common.php

define('CDM_ID', XXX); // XXX represente l'identifiant fourni par carte-des-membres.com
define('CDM_CODE', 'XXX'); // XXX represente le code fourni par carte-des-membres.com
define('CDM_URL','http://www.carte-des-membres.com/');
define('CDM_NOM','XXX');// XXXX represente le nom fourni par carte-des-membres.com


}
if (CDM_CODE=='XXX' || CDM_NOM=='XXX') {
echo "La carte n'a pas été configurée, elle doit être configurée dans le fichier add.php";
exit;
}


if ( $xoopsUser && !$xoopsUser->isGuest()) {
$t=time();
$redirect='http://www.carte-des-membres.com/add?c='.md5(CDM_ID.'_'.($xoopsUser->uid()).'_'.($xoopsUser->uname()).'_'.$t.'_'.CDM_CODE).'&ids='.CDM_ID.'&t='.$t.'&idp='.($xoopsUser->uid()).'&p='.urlencode($xoopsUser->uname());
Header('Location: '.$redirect);
} else {
redirect_header( XOOPS_URL . "/user.php", 1, _NOPERM );
exit();
}
?>

NB: idem précédent NB, et il faut également modifier les XXX dans les lignes commençant par define par les bonnes valeurs que vous retrouverez à la page http://www.carte-des-membres.com/w/ une fois connecté

carte-des-membres
Site Admin
Messages : 651
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Message par carte-des-membres » lun. 22 août 2005 19:59

J'ai oublié de signaler que l'adresse d'ajout d'un membre est votresite.com/modules/cdm/add.php

Planete-PES

Message par Planete-PES » sam. 18 mars 2006 10:18

Alors vous ne l'avez pas la version "plus poussée" pour Xoops ?

carte-des-membres
Site Admin
Messages : 651
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Message par carte-des-membres » lun. 20 mars 2006 19:57

Non, je n'ai pas le temps de m'en occuper actuellement :?

Boudou68
Messages : 1
Enregistré le : jeu. 30 mars 2006 16:58

Message par Boudou68 » jeu. 30 mars 2006 17:35

Mon site est fait avec xoops, mais j'arrive pas a faire marcher la carte.

J'ai fais 2 fichiers add.php et header.php en remplacent ce qu'il faut et dans la configuration j'ai mis l'adresse du fichier add.php .

J'ai zappé quelque chose ?

generalgana

Message par generalgana » mar. 29 avr. 2008 21:17

j'ai bien reçu les accès pour les changements de propriétaire (c'était le mickko qui est intervenu plus haut qui était l'ancien webmestre, maintenant il navigue sous les flots dans un sous marin) j'ai également refait les fichiers cités mais quand je clique sur modifier ma position, je retourne sur mon forum avec un joli "Désolé, vous n'avez pas les droits pour accéder à cette zone."

qu'ai-je oublié ????

gana

réparé

Message par gana » mer. 30 avr. 2008 13:03

c'était juste un mauvais lien qui pointait vers l'utilisateur (/userinfo.php?uid=--id--)
celà fonctionne maintenant

carte-des-membres
Site Admin
Messages : 651
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Message par carte-des-membres » mer. 30 avr. 2008 13:07

Il faut que vous soyez connecté sur vote site pour vous positionner.

Répondre