[SMF] Installation minimaliste

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

[SMF] Installation minimaliste

Message par carte-des-membres »

Voici brièvement la méthode d'installation minimaliste :

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; 
}
?>
dans le fichier index.php (du repertoire du forum, pas celui des Sources!)
trouver

Code : Tout sélectionner

		'calendar' => array('Calendar.php', 'CalendarMain'),
Ajouter après :

Code : Tout sélectionner

		'cdm' => array('cdm.php', 'cdm'),
Pour ajouter leurs positions, les membres devront aller sur la page index.php?action=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
Modifié en dernier par carte-des-membres le ven. 15 août 2014 20:18, modifié 4 fois.
AmmoniAc
Messages : 1
Enregistré le : mar. 04 avr. 2006 12:43
Localisation : Sophia Antipolis

A priori ça fonctionne

Message par AmmoniAc »

Bonjour
A priori ça fonctionne, je vais réfléchir à l'intégration d'un module automatisant la procédure.
Merci
Best regards
Etienne
JuJ

Message par JuJ »

Bonjour à tous!

Mmmh, j'ai un problème à cet endroit:
Pour ajouter leurs positions, les membres devront aller sur la page index.php?action=cdm
lorsque je place un lien du genre:
http://www.monsite.org/SMF/index.php?action=cdm
j'ai une erreur:

Code : Tout sélectionner

Fatal error: smf_main() [function.require]: Failed opening required '/home.2/eldorado/www/SMF/Sources/cdm.php' (include_path='.:/usr/local/lib/php') in /home.2/eldorado/www/SMF/index.php on line 336
J'ai pourtant suivi les instructions à la lettre... Aurais-je raté quelque chose?

Merci pour l'aide que vous pourrez m'apporter.
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Message par carte-des-membres »

Avez vous bien créer un fichier cdm.php dans le repertoire Sources ?
zzzz51

problemes pouvez vous m expliquer?

Message par zzzz51 »

voici mon mail hele-math@hotmail.fr
je voudrais la demarche pour passer de punbb a smf le plus simplement possible repondez moi sur le mail merci de votre attentio,
Invité

Message par Invité »

comment creer un fichier cdm.php ?

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

Message par carte-des-membres »

eux, comme pour créer un fichier texte, avec le bloc notes par exemple.

En vérifiant bien l'utilisation de l'extension php et non txt
Patriiick
Messages : 8
Enregistré le : lun. 10 nov. 2008 13:25
Contact :

Intégration avec les forums SMF

Message par Patriiick »

Pour l'intégration avec un forum SMF, et pour ceux qui ne sont pas habitués des "bidouillages", vous pouvez vous faire aider sur les forums de support technique SMF, en anglais, ou en français.
dolly38

besoin d'aide

Message par dolly38 »

merci pour ce lien, mais je ne sais pas intéger cette carte pourriez vous le faire pour moi sur mon forum svp mer ci
Répondre