29/05/2010, 17:56:34
D'ici le moment ou je recoderais tout au propre j'ai déjà la solution pour modifier la version 1.2.1 et la lier à FEU
Ouvrir le fichier Shootbox.module.php dans le répertoire /module/shootbox
trouver :
ajouter avant :
Changer "pseudo" pour le nom de la propriété FEU que vous souhaitez voir afficher
me prévenir en cas d'emmerde
Ouvrir le fichier Shootbox.module.php dans le répertoire /module/shootbox
trouver :
Code :
if (isset($_SESSION[$sessionAuthor]) && $_SESSION[$sessionAuthor] != "")
Citation :$gCms =& $GLOBALS["gCms"];Enregistrer
//Si le module FEU est installé et qu'une personne est logguée on récupère son pseudo
if( isset( $gCms->modules['FrontEndUsers'] )
&& isset( $gCms->modules['FrontEndUsers']['object'])
&& $gCms->modules['FrontEndUsers']['object']->LoggedInId() != null)
{
$feuModule = $gCms->modules['FrontEndUsers']['object'];
$user_properties = $feuModule->GetUserProperties($feuModule->LoggedInId());
$login = null;
//On récupère le pseudo de la personne
foreach ($user_properties as $user_propertie)
{
if($user_propertie["title"] == "pseudo") // Choice the name of the user's property to show
{
$login = $user_propertie["data"];
break;
}
}
if($login == null)
{
$login = $feuModule->LoggedInId();
}
$_SESSION[$sessionAuthor] = $login;
return "<div id=\"shootboxDiv\">
<span id=\"shootboxNickname\">".$_SESSION[$sessionAuthor]." : </span>
<span id=\"shootboxSpan\">".$this->CreateInputText ($this->GetName(), 'input', null, null, 500)."</span>
".$this->_getCredit()."
</div>";
}
Changer "pseudo" pour le nom de la propriété FEU que vous souhaitez voir afficher
me prévenir en cas d'emmerde
