[punBB] indication d'installation
Posté : jeu. 19 mai 2005 23:44
Veuillez trouvez ci-dessous les indications d'installation pour créer une carte des membres sur un forum punBB
créer un fichier cdm.php dans le repertoire principal du forum, et y mettre :
Code : Tout sélectionner
#ouvrir config.php
#chercher
define('PUN', 1);
#avant ajouter (en modifiant les XXX par les données fournies dans votre espace webmaster)
define('CDM_URL' , 'http://www.carte-des-membres.com/');
define('CDM_ID' , 'XXX');
define('CDM_CODE', 'XXX');
define('CDM_NOM' , 'XXX');
#ouvrir post.php (pour l'envoi de fichiers)
#Chercher
<ul class="bblinks">
# juste après, ajoutez :
<li><a href="http://ti1ca.com/" onclick="window.open('http://ti1ca.com/?code=ubb','_blank','width=770,height=500,resizable=1,scrollbars=1');return false;"><img src="http://ti1ca.com/upload.gif" alt="hebergement de fichiers" border="0" /> <b>Envoyer des fichiers</b></a></li>
#ouvrir viewtopic.php (pour l'envoi de fichiers)
#Chercher
<ul class="bblinks">
# juste après, ajoutez :
<li><a href="http://ti1ca.com/" onclick="window.open('http://ti1ca.com/?code=ubb','_blank','width=770,height=500,resizable=1,scrollbars=1');return false;"><img src="http://ti1ca.com/upload.gif" alt="hebergement de fichiers" border="0" /> <b>Envoyer des fichiers</b></a></li>
#ouvrir lang/French/common.php
#chercher
'User list' => 'Liste des membres',
#ajouter après
'cdm_carte' => 'Carte des membres',
'cdm_voirlieu' => 'Voir sa position géographique',
'cdm_lang' => 'fr',
#ouvrir lang/English/common.php
#chercher
'User list' => 'User list',
#ajouter après
'cdm_carte' => 'Members map',
'cdm_voirlieu' => 'View its geographical position',
'cdm_lang' => 'en',
#ouvrir include/functions.php
#chercher
$links[] = '<li id="navuserlist"><a href="userlist.php">'.$lang_common['User list'].'</a>';
#ajouter après
$links[] = '<li id="navcdmlist"><a href="'.CDM_URL.$lang_common['cdm_lang'].'/'.CDM_NOM.'/">'.$lang_common['cdm_carte'].'</a>';
#ouvrir profile.php
#chercher
<dd><?php echo ($user['location'] !='') ? pun_htmlspecialchars(($pun_config['o_censoring'] == '1') ? censor_words($user['location']) : $user['location']) : $lang_profile['Unknown']; ?></dd>
#remplacer par
<dd><?php echo '<a href="'.CDM_URL.$lang_common['cdm_lang'].'/'.CDM_NOM.'/#pos'.$id.'" title="'.$lang_common['cdm_voirlieu'].'" ><img src="'.CDM_URL.'im_'.CDM_ID.'_'.$id.'.gif" border="0" /></a>'; ?><?php echo ($user['location'] !='') ? pun_htmlspecialchars(($pun_config['o_censoring'] == '1') ? censor_words($user['location']) : $user['location']) : $lang_profile['Unknown']; ?></dd>
Code : Tout sélectionner
<?php
define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';
// Load the login.php language file
require PUN_ROOT.'lang/'.$pun_user['language'].'/login.php';
// redirection vers la page d'identification si l'utilisateur n'est pas loggé
if (!$pun_user['is_guest'])
{
$t=time();
$redirect='http://www.carte-des-membres.com/add?c='.md5(CDM_ID.'_'.$pun_user['id'].'_'.$pun_user['username'].'_'.$t.'_'.CDM_CODE).'&ids='.CDM_ID.'&t='.$t.'&idp='.$pun_user['id'].'&p='.urlencode($pun_user['username']);
header('Location: ' . $redirect);
exit;
}
else{
// Make sure we are allowed to change this users password
//echo ($pun_user['id']).'-'.$pun_user['username'];
require PUN_ROOT.'header.php';
?>
<div class="blockform">
<h2><span><?php echo $lang_common['Login'] ?></span></h2>
<div class="box">
<form id="login" method="post" action="login.php?action=in" onsubmit="return process_form(this)">
<div class="inform">
<fieldset>
<legend><?php echo $lang_login['Login legend'] ?></legend>
<div class="infldset">
<input type="hidden" name="form_sent" value="1" />
<input type="hidden" name="redirect_url" value="cdm.php" />
<label class="conl"><strong><?php echo $lang_common['Username'] ?></strong><br /><input type="text" name="req_username" size="25" maxlength="25" tabindex="1" /><br /></label>
<label class="conl"><strong><?php echo $lang_common['Password'] ?></strong><br /><input type="password" name="req_password" size="16" maxlength="16" tabindex="2" /><br /></label>
<p class="clearb"><?php echo $lang_login['Login info'] ?></p>
<p><a href="register.php" tabindex="4"><?php echo $lang_login['Not registered'] ?></a>
<a href="login.php?action=forget" tabindex="5"><?php echo $lang_login['Forgotten pass'] ?></a></p>
</div>
</fieldset>
</div>
<p><input type="submit" name="login" value="<?php echo $lang_common['Login'] ?>" tabindex="3" /></p>
</form>
</div>
</div>
<?php
require PUN_ROOT.'footer.php';
}
?>