MyBB.support, le portail francophone de MyBB
[Réglé] Aide SIGNATURE - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.fr)
+-- Forum : MyBB.fr (http://mybb.fr/forum-1.html)
+--- Forum : Support (http://mybb.fr/forum-5.html)
+--- Sujet : [Réglé] Aide SIGNATURE (/thread-6195.html)



Aide SIGNATURE - Azik - 22-12-2012


Bonjour à vous,

Voici une demande un peux complexe:

Sur chacun de nos sujets ou de nos réponses, nous pouvons si nous le voulons afficher une signature.

Sur mon forum, j'ai créer un champ personnalisé :
SteamID qui possède l'ID 4 et qui se présente comme ce-ci pour l'intégration dans un sujet :
Code :
{$post['fid4']}
Mon SteamID est : STEAM_0:1:37532089 (Exemple)

Dans les signatures du forum, le site force aux utilisateurs d'avoir une image qui ressemble à celle-ci dans leur signature :
[Image: STEAM_0:1:37532089.png]

Le lien se présente comme ce-ci:
Code :
http://steamsignature.com/img/badge/STEAM_0:1:37532089.png

Biensur, on change le SteamID selon la personne, pour ce-là il se rende dans leur profil, et inscrive leur STEAM_ID.
Pour que sa affiche le STEAM_ID à la personne, faut t-il modifier comme ce-ci:
Code :
http://steamsignature.com/img/badge/{$post['fid4']}.png

Si ils n'ont pas encore mis leur STEAM_ID ou que le STEAM_ID est incorrect l'image affiche ce-ci:
[Image: .png]
qui correspond a :
Code :
http://steamsignature.com/img/badge/.png

Ce-là s'affiche à tous le monde dans leur signature.

Un peux une explication de warrior, mais j'espère que vous comprendrez.


RE: Aide SIGNATURE - Saphir - 22-12-2012

La seule question que j'aie trouvée était "faut-il modifier comme ceci".
La réponse est oui. Attention toutefois, ce code ne peut être placé que dans les templates, le membre lui-même ne peut pas taper ce code dans le champ signature de son profil, ou le code {$post['fid4']} apparaîtrait comme tel.


RE: Aide SIGNATURE - Azik - 22-12-2012

Enfaite, je veux forcer les joueurs à avoir ce-ci dans leur signature (même si ils ont rien écris dans leur signature):
<img src="http://steamsignature.com/img/badge/{$post['fid4']}.png">


RE: Aide SIGNATURE - Saphir - 23-12-2012

Les modifications doivent être apportées aux template "postbit_signature".

Si le code {$post['signature']} est retiré, la signature de l'utilisateur sera totalement ignorée.
Si vous rajoutez simplement le code que vous souhaité en laissant {$post['signature']}, la signature de l'utilisateur sera affichée en plus du contenu que vous souhaitez rendre obligatoire.

Bonne soirée.


RE: Aide SIGNATURE - Azik - 23-12-2012

Salut

Voici mon fichier postbit_signature :
Code :
<hr size="1" width="25%"  align="left" />
<p align="right"><img src="http://steamsignature.com/img/badge/{$post['fid4']}.png"></p>

Malheuresement ce-là ne s'affiche pas.



RE: Aide SIGNATURE - Saphir - 23-12-2012

Bien sûr, puisque ce template n'est pas appelé si l'utilisateur n'a pas défini de signature.
Il s'agissait d'une erreur de ma part, et je vous prie de m'en excuser.

Annulez les modifications apportées au template postbit_signature, et modifiez le template postbit et/ou le template postbit_classic (selon celui que vous imposez ou si vous laissez à vos utilisateurs le choix de la disposition).

Remplacez {$post['signature']} par
Code PHP :
<hr size="1" width="25%"  align="left" />
<
div align="right"><img src="http://steamsignature.com/img/badge/{$post['fid4']}.png"></div

P.S. : Je vous déconseille d'utiliser la balise <p> pour ce genre d'utilisation. Sémantiquement, une image n'est pas un paragraphe, or la balise <p> doit être utilisée pour délimiter un paragraphe.


RE: Aide SIGNATURE - Azik - 23-12-2012

Merci, it's GOOD Big Grin


 Utilitaire de traduction fourni par Regentronique