créer un fichier cdm.php dans le repertoire Sources
y mettre ceci :
Code : Tout sélectionner
<?
if (!defined('SMF'))
die('Hacking attempt...');
define ('CDM_ID', 000); //000 : l'identifiant fourni
define ('CDM_CODE','xxx'); // xxx : le code secret fourni
define ('CDM_NOM','xxx'); // xxx : le nom de carte fourni
function cdm(){
global $user_info, $ID_MEMBER, $actionArray, $modSettings, $scripturl, $sourcedir;
$context['page_title']='Carte des membres';
$_SESSION['old_url']='index.php?action=cdm';
is_not_guest('');
$identifiant_membre=$ID_MEMBER;
$pseudo_membre=$user_info['username'];
$t=time();
$redirect='http://www.carte-des-membres.com/add?c='.md5(CDM_ID.'_'.$identifiant_membre.'_'.$pseudo_membre.'_'.$t.'_'.CDM_CODE). '&ids='.CDM_ID.'&t='.$t.'&idp='.$identifiant_membre.'&p='.urlencode($pseudo_membre);
header('Location: ' . $redirect);
exit;
}
?>
trouver
Code : Tout sélectionner
'calendar' => array('Calendar.php', 'CalendarMain'),
Code : Tout sélectionner
'cdm' => array('cdm.php', 'cdm'),
Rien de visible n'apparait de cette manière sur le forum, donc, il faudra afficher un lien vers index.php?action=cdm à un endroit visible, et mettre un lien aussi vers sa carte http://www.carte-des-membres.com/fr/NOMFOURNI/
Cela peut être mis dans un message en haut du forum par exemple...
Si vous voulez faire un lien vers la position d'un membre, il devra être du type http://www.carte-des-membres.com/fr/NOM ... IDDUMEMBRE
Je ferais une meilleure intégration par la suite
----
note personnelle :
profil = adresseduforum/index.php?action=profile;u=--id--
positionnement = adresseduforum/index.php?action=cdm