MyBB.support, le portail francophone de MyBB

Version complète : Encadrer vos messages
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Voilà mon deuxième MyCode !
Celui ci pour encadrer vos messages ^^

Nom : Encadrement
Description : Ce MyCode sert à encadrer vos messages
Expression régulière :
Code :
\[nom-balise](.*?)\[/nom-balise\]
Remplacement :
Code :
<br /><span style="border:solid 1px; border-color: Couleur; padding:10px; -moz-border-radius:1em;">$1</span><br />

Pour l'utilisation :
[nom-balise]Texte[/nom-balise]
(celons le nom de votre balise)

PS : J'assure le support qui concerne ce sujet.
Merci Big Grin
De rien, je rajoute que le cadre ce colle au texte non encadré.
Pour régler ce problème :
Code :
<br /><span style="border:solid 1px; border-color:#000000; padding:10px; -moz-border-radius:1em;">$1</span><br />
dans remplacement.
(j'ai édité le premier poste).
Génial, merci Big Grin
De rien Smile content que sa plaise ^^
Attention tout de même, la propriété -moz-border-radius n'est pas compatible avec tous les navigateurs. Smile
Je n'arrive pas a le mettre :'(
Impeccable, merci Kill123! Tongue
Salut, avec le code fournit dans le premier topic il y a des bugs lorsque l'ont met des retours à la ligne. Voici une petite alternative:

Expression régulière:
Code :
\[cadre](.*?)\[/cadre\]

Remplacement:
Code :
<table style="border: 1px solid #000000; padding: 10px;">
     <tr>
        <td>$1</td>
     </tr>
</table>
(18-09-2012, 17:03)krispx a écrit : [ -> ]Salut, avec le code fournit dans le premier topic il y a des bugs lorsque l'ont met des retours à la ligne. Voici une petite alternative:

Expression régulière:
Code :
\[cadre](.*?)\[/cadre\]

Remplacement:
Code :
<table style="border: 1px solid #000000; padding: 10px;">
     <tr>
        <td>$1</td>
     </tr>
</table>

Pourquoi ne pas simplement utiliser :
Remplacement:
Code :
<div style="border: 1px solid #000000; padding: 10px;">$1</div>

Ou encore pour choisir la couleur de l'encadrement :

Expression régulière:
Code :
\[cadre=(.*?)](.*?)\[/cadre\]

Remplacement:
Code :
<div style="border: 2px solid $1; padding: 10px;">$2</div>

Exemples:
Cadre vert
Cadre magenta
(18-09-2012, 18:04)exdiogene a écrit : [ -> ]Pourquoi ne pas simplement utiliser :
Remplacement:
Code :
<div style="border: 1px solid #000000; padding: 10px;">$1</div>

Ou encore pour choisir la couleur de l'encadrement :

Expression régulière:
Code :
\[cadre=(.*?)](.*?)\[/cadre\]

Remplacement:
Code :
<div style="border: 2px solid $1; padding: 10px;">$2</div>

Exemples:
Cadre vert
Cadre magenta

Humm, oui c'est plus court mais la table sert à encadrer au dimension du texte Wink
Et pourquoi ne pas l'appliquer à une span plutôt qu'à une div ?
(18-09-2012, 17:03)krispx a écrit : [ -> ]Salut, avec le code fournit dans le premier topic il y a des bugs lorsque l'ont met des retours à la ligne.
...

Pour cette raison. Wink
Au temps pour moi. Smile
 Utilitaire de traduction fourni par Regentronique