MyBB.support, le portail francophone de MyBB
[Réglé] Comment mettre le pseudo en couleur - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : MyBB.fr (https://mybb.support/forum-1.html)
+--- Forum : Support (https://mybb.support/forum-5.html)
+--- Sujet : [Réglé] Comment mettre le pseudo en couleur (/thread-6203.html)



Comment mettre le pseudo en couleur - Zeatlan - 27-12-2012


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


RE: Comment mettre le pseudo en couleur - Azik - 27-12-2012

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,


RE: Comment mettre le pseudo en couleur - Zeatlan - 27-12-2012

Merci je vais essayer Wink


RE: Comment mettre le pseudo en couleur - Saphir - 27-12-2012

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.


RE: Comment mettre le pseudo en couleur - Zeatlan - 27-12-2012

(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 ?




RE: Comment mettre le pseudo en couleur - Azik - 27-12-2012

Salut,

Personnellement, moi je l'ai sur mon forum, et je n'ai jamais eu de problème.



RE: Comment mettre le pseudo en couleur - Zeatlan - 27-12-2012

Ah oui j'ai testé sa fonctionne très bien, merci ^^


RE: Comment mettre le pseudo en couleur - exdiogene - 27-12-2012

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...


RE: Comment mettre le pseudo en couleur - Saphir - 27-12-2012

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


RE: Comment mettre le pseudo en couleur - Zeatlan - 27-12-2012

Merci Smile


 Utilitaire de traduction fourni par Regentronique