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.
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).
Attention tout de même, la propriété
-moz-border-radius n'est pas compatible avec tous les navigateurs.
Je n'arrive pas a le mettre :'(
Impeccable, merci Kill123!
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
Et pourquoi ne pas l'appliquer à une span plutôt qu'à une div ?