GTAOnline.net

Forum GTAOnline => Discussions générales => Internet - Informatique => Discussion démarrée par: Barto le 11 Mai 2010, 19:36:42

Titre: Aide forum SMF "légende" forum
Posté par: Barto le 11 Mai 2010, 19:36:42
Salut.
J'aimerais savoir si quelqu'un aurait un lien d'un code pour avoir la légende des groupes des membres connectés (ex : Admin, Modo, NHS etc.)

Merci d'avance

++
Barto
Titre: Re : Aide forum SMF "légende" forum
Posté par: cristab le 11 Mai 2010, 23:12:15
comme je t'es envoyer en PM sa fonctionne par contre apres avoir regarder plusieur forum SMF il faut surement mettre des maj a quelque table des fois il change sa ^^

Bonjour aujourd'hui j'ai fait un petit script afin de mettre les nom des groups en bas du forum

nous allons l'appeler groupe.php
<?php

$userdb
='****';//ici le login du msql
$passdb='******';//ici le passe
$serveurdb='*********';//ici le serveur msql
$nomdb='*****';//le nom de votre table
mysql_connect($serveurdb,$userdb,$passdb);
mysql_select_db($nomdb)or die(mysql_error());
$scripturl strtr($scripturl, array($oldurl => $boardurl));
$reponse mysql_query("SELECT * FROM smf_membergroups");//ici vous devrez specifiez la table _membergroups en mettans devant le tag que vous avez choisit lors de l'installation du forum par default smf_memberroups

while ($donnees mysql_fetch_array($reponse) )
{

echo'<small><a href="'.$scripturl.'?action=membergroups;sa=membres;group='.$donnees['id_group'].'"style="text-decoration:none;"><span style="color:'.$donnees['online_color'].'">'.$donnees['group_name'].'</span></small></a>'

}
?>

donc ce fichier nous le placons a la base de la reacine du form soit dans le cas actuelle dans le dossiers /forums

ensuite nous allons prendre l'index_template.php du theme en cours est ajouter ceci

include".../groupe.php";
a l'endroit ou l'on veut avoir les groupes apparaitre

au final sa donne ceci http://cristab.com/groupe.php (http://cristab.com/groupe.php)

le voir en action en bas de la page a cette adresse http://cristab.com/forum/ (http://cristab.com/forum/)

Dans mon cas dans le index.template.php c'est comme ceci


<?php
function template_main_below()
{
global $context$settings$options$scripturl$txt;


  echo '
</div>'
;

// Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!
echo '
<div id="footer">
 <div id="foot-l">
  <div id="foot-r">
<div id="footerarea">'
; include"./group.php"; echo'
 <div class="smalltext">'
theme_copyright(), '
 
<br/><strong><i>'
;  include".../groupe.php";   echo'</i></strong> </div>';

// Show the load time?
if ($context['show_load_time'])
echo '
<br /><span class="smalltext">'
$txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';
Titre: Re : Aide forum SMF "légende" forum
Posté par: Barto le 12 Mai 2010, 12:05:30
Le
Citer
include".../groupe.php";
je le mets où exactement ?
Titre: Re : Aide forum SMF "légende" forum
Posté par: Barto le 12 Mai 2010, 12:51:02
Je veux que cela apparaisse en bas du forum, un peu comme sur ce forum.
Titre: Re : Aide forum SMF "légende" forum
Posté par: Barto le 12 Mai 2010, 13:01:25
Donc j'dois ouvrir le fichier index.php du forum ?
Titre: Re : Aide forum SMF "légende" forum
Posté par: Barto le 12 Mai 2010, 13:12:45
Pas moyen de trouver "membres actifs" dans index.php.
Où pourrais je le trouver ?
Titre: Re : Aide forum SMF "légende" forum
Posté par: cristab le 12 Mai 2010, 20:40:04
je pense que Gzsume confond avec la version RC2 de smf dans le meme cas pour placer le fichier groupe.php fait des repere dans index.template.php et non index.php