[ résolu ] désactiver le retour à la ligne dans les messages (?)

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu [ résolu ] désactiver le retour à la ligne dans les messages (?)

Message par soxy Jeu 20 Déc 2012 - 13:27

Bonjour à toutes et à tous,

ne trouvant pas de solution sur le forum, je me permet d'ouvrir un topic ...

J'écris des codes HTML sur un éditeur de texte, j'utilise des retours/sauts de lignes pour séparer des blocs de codes (c'est visuel et pratique), et j'utilise bien sûr la balise <br> pour les retours et sauts de ligne que je veux efficaces pour le rendu du code.
Seulement, lorsque je poste mon code sur un forum, la balise <br> fonctionne normalement bien sûr, mais j'ai, en plus, tous les retours et sauts de ligne que j'ai utilisé comme "repères" qui sont affichés ... 8|


Est-il possible de désactiver, par le HTML (ou autre), les retours à la ligne "normaux" ??

(la désactivation du BBcode ne désactive pas ces sauts de ligne)



Merci de prêter attention à cette demande, et de m'apporter des éléments de réponses

Cordialement

soxy Smile


Dernière édition par soxy le Mar 25 Déc 2012 - 18:02, édité 1 fois
soxy

soxy
**

Masculin
Messages : 95
Inscrit(e) le : 26/09/2011

soxy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [ résolu ] désactiver le retour à la ligne dans les messages (?)

Message par Arlem Jeu 20 Déc 2012 - 16:39

Bonjour,

Je ne pense pas que ce soit possible.
Une solution est de passer votre code sur un site comme celui-là avant de le poster qui vous enlèvera automatiquement les espaces en trop, il vous suffit de garder la version avec les espaces sur votre pc si jamais vous devez l'éditer plus tard.
avatar

Arlem
Membre actif

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [ résolu ] désactiver le retour à la ligne dans les messages (?)

Message par soxy Jeu 20 Déc 2012 - 20:55

Merci Arlem, pour cet outil bien pratique (page marquée Wink)

... malheureusement, ça ne règle pas mon souci de sauts de ligne ... les retours à la ligne, autres que <br>, apparaissent dans les messages de forum
soxy

soxy
**

Masculin
Messages : 95
Inscrit(e) le : 26/09/2011

soxy a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: [ résolu ] désactiver le retour à la ligne dans les messages (?)

Message par Père Noël Dim 23 Déc 2012 - 15:24

Ho ho ho


tout les retours à la ligne sont remplacés par <br> à l'affichage

vous souhaiteriez qu'un membre qui veuille mettre le message :

Salut à tous.

Bon j'y vais, au revoir.
doive mettre :

Code:
Salut à tous.<br><br>Bon j'y vais, au revoir.
cela serait possible mais me semble embêtant.

vous pourriez entourer votre code de [nobr]...[/nobr] et faire un script qui enlève tout les retours à la ligne réels ( donc pas les <br> ) entre cette balise.

par exemple :

Code:
$(function() {
  if(!document.post || !document.post.message) {
    return
  }
  $(document.post).submit(function() {
    var stack = "", content = $(document.post.message).val(), matching;
    while(matching = content.match(/^([\s\S]*?)\[nobr\]([\s\S]*?)\[\/nobr\]([\s\S]*)$/)) {
      stack += matching[1] + matching[2].replace(/\n/g, "");
      content = matching[3]
    }
    stack += content;
    $(document.post.message).val(stack)
  })
});
Joyeux noël santa
Père Noël

Père Noël
Joyeuses Fêtes
Joyeuses Fêtes

Messages : 292
Inscrit(e) le : 24/12/2010

https://forum.forumactif.com
Père Noël a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [ résolu ] désactiver le retour à la ligne dans les messages (?)

Message par soxy Mar 25 Déc 2012 - 16:45

Merci Père Noël !!! (et moi qui ne croyais plus en toi depuis si longtemps ...)

Père Noël a écrit:Ho ho ho

tout les retours à la ligne sont remplacés par <br> à l'affichage

vous souhaiteriez qu'un membre qui veuille mettre le message :

Salut à tous.

Bon j'y vais, au revoir.
doive mettre :

Code:
Salut à tous.<br><br>Bon j'y vais, au revoir.
cela serait possible mais me semble embêtant.
ce n'est pas pour les membres, mais pour les admins ... c'est pour faire des posts "officiels" rédigés, au préalable, en html.
Je veux donc garder le fonctionnement normal des sauts de ligne, et avoir, en plus, la possibilité de ne pas afficher les retours et sauts de ligne ... c'est pour simplifier le copié/collé d'un code html qui contient des sauts de ligne qui ne doivent pas être affichés.

Père Noël a écrit:vous pourriez entourer votre code de [nobr]...[/nobr] et faire un script qui enlève tout les retours à la ligne réels ( donc pas les <br> ) entre cette balise.

par exemple :

Code:
$(function() {
  if(!document.post || !document.post.message) {
    return
  }
  $(document.post).submit(function() {
    var stack = "", content = $(document.post.message).val(), matching;
    while(matching = content.match(/^([\s\S]*?)\[nobr\]([\s\S]*?)\[\/nobr\]([\s\S]*)$/)) {
      stack += matching[1] + matching[2].replace(/\n/g, "");
      content = matching[3]
    }
    stack += content;
    $(document.post.message).val(stack)
  })
});
Joyeux noël santa
si je comprends bien l'idée, c'est la solution que je cherche

(on peut donc créer nos propres balises bbcode ?!)

... cependant ce code ne fonctionne pas (ou je m'y prends mal) ... je l'ai collé dans la feuille de style CSS (c'est bien ça qu'il fallait faire ?)

je précise que mon forum est phpb3 et que je suis ignorant du CSS et js ...

pouvez-vous m'aider de manière plus précise, svp ... j'ai été très très sage cette année Wink
soxy

soxy
**

Masculin
Messages : 95
Inscrit(e) le : 26/09/2011

soxy a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [ résolu ] désactiver le retour à la ligne dans les messages (?)

Message par Père Noël Mar 25 Déc 2012 - 17:33

Ho ho ho,


Il faut l'ajouter comme script sur toutes les pages, en suivant :

=> https://forum.forumactif.com/t311791-gestion-des-codes-javascript

:Noel:
Père Noël

Père Noël
Joyeuses Fêtes
Joyeuses Fêtes

Messages : 292
Inscrit(e) le : 24/12/2010

https://forum.forumactif.com
Père Noël a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [ résolu ] désactiver le retour à la ligne dans les messages (?)

Message par soxy Mar 25 Déc 2012 - 18:01

Merci Père Nono,

ça marche au poil ! thumright
soxy

soxy
**

Masculin
Messages : 95
Inscrit(e) le : 26/09/2011

soxy a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum