MyBB.support, le portail francophone de MyBB

Version complète : Comment mettre le pseudo en couleur
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Salut,

je sais que ce sujet à déjà était lancé mais je le retrouve plus et je ne sais pas quel mot écrire dans la barre de recherche.

Donc j'aimerais mettre ceci en couleur :
[attachment=1248]

Merci de votre aide Rolleyes
Bonjour Zeatlan,

Pour afficher la couleur des groupes, sur le forum, il te suffit de te rendre, dans le FTP de ton site, et de chercher ce-ci:

Citation :./inc/functions_forumlist.php

Tu cherches ensuite, dans ce fichier la ligne suivante:
Code PHP :
$lastpost_profilelink build_profile_link($lastpost_data['lastposter'], $lastpost_data['lastposteruid']); 

Tu remplaces la ligne ci-dessus par celle-ci :
Code PHP :
global $db;
                    
$lastposter_query $db->query("SELECT username, usergroup, displaygroup FROM ".TABLE_PREFIX."users WHERE uid='".$lastpost_data['lastposteruid']."'");
                       
$lastposter_format $db->fetch_array($lastposter_query);
                     
$lastposter format_name($lastposter_format['username'], $lastposter_format['usergroup'], $lastposter_format['displaygroup']); 
                    
$lastpost_profilelink build_profile_link($lastposter$lastpost_data['lastposteruid']); 

Cordialement,
Merci je vais essayer Wink
Bonjour Zeatlan, bonjour Azik.

Il ne faut jamais (ou presque) apporter de modifications aux fichiers de MyBB, et ce pour les deux raisons suivantes.

La première est que les modifications sont susceptibles d'être modifiées lors de la prochaine mise à jour du logiciel.
La seconde est que les développeurs ont prévu bien d'autres moyens beaucoup plus sécurisés d'apporter des modifications.

En résumé, ne modifiez jamais les fichiers de MyBB.
Il y a très certainement un moyen de résoudre votre problème en utilisant les templates, qui eux, sont prévus pour être modifiés.

Bonne journée.
(27-12-2012, 16:53)Saphir a écrit : [ -> ]Bonjour Zeatlan, bonjour Azik.

Il ne faut jamais (ou presque) apporter de modifications aux fichiers de MyBB, et ce pour les deux raisons suivantes.

La première est que les modifications sont susceptibles d'être modifiées lors de la prochaine mise à jour du logiciel.
La seconde est que les développeurs ont prévu bien d'autres moyens beaucoup plus sécurisés d'apporter des modifications.

En résumé, ne modifiez jamais les fichiers de MyBB.
Il y a très certainement un moyen de résoudre votre problème en utilisant les templates, qui eux, sont prévus pour être modifiés.

Bonne journée.
D'accord,
donc je ne vais rien modifié,
mais alors je vais devoir faire quoi pour remédier à sa ?

Salut,

Personnellement, moi je l'ai sur mon forum, et je n'ai jamais eu de problème.
Ah oui j'ai testé sa fonctionne très bien, merci ^^
Il y a toujours des raisons pour certains choix de codification, de la part des développeurs de MyBB.

De ne pas placer de styles personnalisés dans la table des discussions, doit fort probablement être pour garder les colonnes avec des largeurs appropriées et ne pas placer l'attention sur l'auteur de la dernière réponse.

Comme disait précédemment Saphir, il n'est pas recommandé de modifier directement le code source de MyBB, cela peut causer de multiples problèmes et de toute façon ces modifications disparaîtrons avec une future mise à jour.

Dans un cas comme celui-ci il est toujours préférable de chercher un "plugin" pour l'accomplir s'il en existe un.

Si certains membres décident de faire fi de ces recommandations, cela est leur problème...
Je ne dis pas que ça fonctionnera mal, je dis juste que c'est moins correct qu'en utilisant un plugin ou en modifiant les templates.
Cela dit, dans ce cas, je ne connais aucun plugin qui le fasse, et je vois mal comment le faire en modifiant les templates.

@Zeatlan : Faute de mieux, vous pouvez utiliser le "workaround" d'Azik.
Cependant, il est possible que vous ayez à répéter l'opération à chaque mise à jour du logiciel.

Si vous ne voulez pas avoir à refaire la modification à chaque fois, vous pouvez utiliser ce plugin qui vous permet d'insérer du PHP dans les templates :
http://mybbhacks.zingaburga.com/showthread.php?tid=260
et ajouter le code suivant tout en haut de votre template forumbit_depth2_forum_lastpost :
Code PHP :
<?php
    $lpq 
$db->query("SELECT username, usergroup, displaygroup FROM " TABLE_PREFIX "users WHERE uid = '" $lastpost_data['lastposteruid'] . "'");
    
$lpf $db->fetch_array($lpq);
    
$lastpost_profilelink build_profile_link(format_name($lpf['username'], $lpf['usergroup'], $lpf['displaygroup']), $lastpost_data['lastposteruid']);
?>

P.S. : Le code que j'ai donné ci-dessus a été testé et fonctionne correctement. Je marque la demande de support comme réglée. Wink
Merci Smile
 Utilitaire de traduction fourni par Regentronique