Fonction affichage code du forum

yclik Messages postés 3861 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 9345 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

En rédaction de post réponse

la fonction saisie code (icône avec <>) du forum affiche  en texte brut une fois validé.


Windows / Firefox 147.0

2 réponses

jee pee Messages postés 9345 Date d'inscription   Statut Modérateur Dernière intervention   9 799
 

Bonjour,

Cela concerne bien la fonction code <> de l'editeur de message CCM ? 

Cette fonction affiche du code sans mise en page quand on ne sélectionne aucun langage. Pour moi c'est un bug, cela devrait respecter les sauts de ligne et les blancs, ce qui n'est pas le cas.

# --- Initialisation ---
pygame.init()
fenetre = pygame.display.set_mode((LARGEUR, HAUTEUR))
pygame.display.set_caption("Snake - Victoire & Défaite")
horloge = pygame.time.Clock()
police = pygame.font.SysFont("Arial", 25)

# --- Fonctions utilitaires ---
def afficher_message(message, couleur):
    """Affiche un message centré à l'écran."""
    texte = police.render(message, True, couleur)
    rect = texte.get_rect(center=(LARGEUR // 2, HAUTEUR // 2))
    fenetre.blit(texte, rect)
    pygame.display.flip()
    pygame.time.wait(2000)

def generer_pomme(serpent):
    """Génère une pomme à un endroit libre."""
    while True:
        x = random.randrange(0, LARGEUR, TAILLE_CASE)
        y = random.randrange(0, HAUTEUR, TAILLE_CASE)
        if (x, y) not in serpent:
            return (x, y)

Quand on sélectionne un langage, cela déclenche la numérotation de lignes et la coloration syntaxique.

# --- Initialisation ---
pygame.init()
fenetre = pygame.display.set_mode((LARGEUR, HAUTEUR))
pygame.display.set_caption("Snake - Victoire & Défaite")
horloge = pygame.time.Clock()
police = pygame.font.SysFont("Arial", 25)

# --- Fonctions utilitaires ---
def afficher_message(message, couleur):
    """Affiche un message centré à l'écran."""
    texte = police.render(message, True, couleur)
    rect = texte.get_rect(center=(LARGEUR // 2, HAUTEUR // 2))
    fenetre.blit(texte, rect)
    pygame.display.flip()
    pygame.time.wait(2000)

def generer_pomme(serpent):
    """Génère une pomme à un endroit libre."""
    while True:
        x = random.randrange(0, LARGEUR, TAILLE_CASE)
        y = random.randrange(0, HAUTEUR, TAILLE_CASE)
        if (x, y) not in serpent:
            return (x, y)

0
brupala Messages postés 112430 Date d'inscription   Statut Membre Dernière intervention   14 271
 

Salut,

le bug qui fait que le formatage brut ne respecte pas tabulations et sauts de ligne est encore plus un problème pour les non contribs qui à l'origine remplaçaient les citations de texte (pour une raison mystérieuse les simples membres n'ont pas droit aux citations) par cette fonction code brut.

C'est un vrai handicap depuis qu'il faut sélectionner un langage (à l'origine ça n'était pas ainsi), ce qui n'arrange pas l'affichage:

C:\Users\Bruno>netstat -n

Connexions actives

  Proto  Adresse locale         Adresse distante       État
  TCP    127.0.0.1:3376         127.0.0.1:27792        ESTABLISHED
  TCP    127.0.0.1:3987         127.0.0.1:49692        ESTABLISHED
  TCP    127.0.0.1:5572         127.0.0.1:5573         ESTABLISHED
  TCP    127.0.0.1:5573         127.0.0.1:5572         ESTABLISHED
  TCP    127.0.0.1:5574         127.0.0.1:5575         ESTABLISHED
  TCP    127.0.0.1:5575         127.0.0.1:5574         ESTABLISHED
  TCP    127.0.0.1:7058         127.0.0.1:27791        ESTABLISHED
  TCP    127.0.0.1:7438         127.0.0.1:49693        ESTABLISHED
  TCP    127.0.0.1:7927         127.0.0.1:49694        ESTABLISHED
  TCP    127.0.0.1:7986         127.0.0.1:27752        ESTABLISHED
  TCP    127.0.0.1:11664        127.0.0.1:49690        ESTABLISHED
  TCP    127.0.0.1:11901        127.0.0.1:27773        ESTABLISHED
  TCP    127.0.0.1:12039        127.0.0.1:27814        ESTABLISHED
  TCP    127.0.0.1:13064        127.0.0.1:49697        ESTABLISHED
  TCP    127.0.0.1:14497        127.0.0.1:49696        ESTABLISHED
  TCP    127.0.0.1:16350        127.0.0.1:27820        ESTABLISHED
  TCP    127.0.0.1:16815        127.0.0.1:49691        ESTABLISHED
  TCP    127.0.0.1:19492        127.0.0.1:27746        ESTABLISHED
  TCP    127.0.0.1:20194        127.0.0.1:29321        ESTABLISHED
  TCP    127.0.0.1:22046        127.0.0.1:49695        ESTABLISHED
  TCP    127.0.0.1:22149        127.0.0.1:27760        ESTABLISHED
  TCP    127.0.0.1:24887        127.0.0.1:27818        ESTABLISHED
  TCP    127.0.0.1:25001        127.0.0.1:27811        ESTABLISHED
  TCP    127.0.0.1:27746        127.0.0.1:19492        ESTABLISHED
  TCP    127.0.0.1:27752        127.0.0.1:7986         ESTABLISHED
  TCP    127.0.0.1:27760        127.0.0.1:22149        ESTABLISHED
  TCP    127.0.0.1:27773        127.0.0.1:11901        ESTABLISHED
  TCP    127.0.0.1:27791        127.0.0.1:7058         ESTABLISHED
  TCP    127.0.0.1:27792        127.0.0.1:3376         ESTABLISHED
  TCP    127.0.0.1:27811        127.0.0.1:25001        ESTABLISHED
  TCP    127.0.0.1:27814        127.0.0.1:12039        ESTABLISHED
  TCP    127.0.0.1:27818        127.0.0.1:24887        ESTABLISHED
  TCP    127.0.0.1:27820        127.0.0.1:16350        ESTABLISHED
  TCP    127.0.0.1:29321        127.0.0.1:20194        ESTABLISHED
  TCP    127.0.0.1:49690        127.0.0.1:11664        ESTABLISHED
  TCP    127.0.0.1:49691        127.0.0.1:16815        ESTABLISHED
  TCP    127.0.0.1:49692        127.0.0.1:3987         ESTABLISHED
  TCP    127.0.0.1:49693        127.0.0.1:7438         ESTABLISHED
  TCP    127.0.0.1:49694        127.0.0.1:7927         ESTABLISHED
  TCP    127.0.0.1:49695        127.0.0.1:22046        ESTABLISHED
  TCP    127.0.0.1:49696        127.0.0.1:14497        ESTABLISHED
  TCP    127.0.0.1:49697        127.0.0.1:13064        ESTABLISHED
  TCP    127.0.0.1:49709        127.0.0.1:49717        ESTABLISHED
  TCP    127.0.0.1:49717        127.0.0.1:49709        ESTABLISHED
  TCP    192.168.2.39:29368     34.102.236.106:443     ESTABLISHED
  TCP    192.168.2.39:29421     155.226.144.129:443    ESTABLISHED
  TCP    192.168.2.39:38888     193.8.206.27:443       ESTABLISHED
  TCP    192.168.2.39:49258     185.125.24.121:443     ESTABLISHED
  TCP    192.168.2.39:49758     1.1.1.1:443            ESTABLISHED
  TCP    192.168.2.39:49777     34.247.198.157:443     ESTABLISHED
  TCP    192.168.2.39:49791     34.120.208.123:443     ESTABLISHED
  TCP    192.168.2.39:49798     34.107.243.93:443      ESTABLISHED
  TCP    192.168.2.39:49801     9.9.9.9:443            ESTABLISHED
  TCP    192.168.2.39:49802     9.9.9.9:443            TIME_WAIT
  TCP    192.168.2.39:49803     23.51.98.7:80          ESTABLISHED
  TCP    192.168.2.39:49804     13.107.246.42:443      ESTABLISHED
  TCP    192.168.2.39:49805     13.107.213.42:443      ESTABLISHED
  TCP    192.168.2.39:49806     185.125.25.105:443     ESTABLISHED
  TCP    192.168.2.39:56667     185.125.24.13:443      ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:2387  [2603:1020:805:3::400]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:27861  [2606:4700::6812:1a2a]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:39204  [2a01:e0f:1:1337::64]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49288  [2a04:4e42::347]:443   ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49354  [2a01:e00:0:ffff::f7]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49430  [2603:1020:805:3::402]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49678  [2600:9000:a61f:527c:d5eb:a431:5239:3232]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49761  [2a01:e0f:1:1337::59]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49773  [2a01:e00:0:ffff::f7]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49778  [2a01:e00:0:ffff::f7]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49779  [2a04:4e42:600::347]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49783  [2a01:e00:0:ffff::f7]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49797  [2620:fe::9]:443       ESTABLISHED
C:\Users\Bruno>netstat -n

Connexions actives

  Proto  Adresse locale         Adresse distante       État
  TCP    127.0.0.1:3376         127.0.0.1:27792        ESTABLISHED
  TCP    127.0.0.1:3987         127.0.0.1:49692        ESTABLISHED
  TCP    127.0.0.1:5572         127.0.0.1:5573         ESTABLISHED
  TCP    127.0.0.1:5573         127.0.0.1:5572         ESTABLISHED
  TCP    127.0.0.1:5574         127.0.0.1:5575         ESTABLISHED
  TCP    127.0.0.1:5575         127.0.0.1:5574         ESTABLISHED
  TCP    127.0.0.1:7058         127.0.0.1:27791        ESTABLISHED
  TCP    127.0.0.1:7438         127.0.0.1:49693        ESTABLISHED
  TCP    127.0.0.1:7927         127.0.0.1:49694        ESTABLISHED
  TCP    127.0.0.1:7986         127.0.0.1:27752        ESTABLISHED
  TCP    127.0.0.1:11664        127.0.0.1:49690        ESTABLISHED
  TCP    127.0.0.1:11901        127.0.0.1:27773        ESTABLISHED
  TCP    127.0.0.1:12039        127.0.0.1:27814        ESTABLISHED
  TCP    127.0.0.1:13064        127.0.0.1:49697        ESTABLISHED
  TCP    127.0.0.1:14497        127.0.0.1:49696        ESTABLISHED
  TCP    127.0.0.1:16350        127.0.0.1:27820        ESTABLISHED
  TCP    127.0.0.1:16815        127.0.0.1:49691        ESTABLISHED
  TCP    127.0.0.1:19492        127.0.0.1:27746        ESTABLISHED
  TCP    127.0.0.1:20194        127.0.0.1:29321        ESTABLISHED
  TCP    127.0.0.1:22046        127.0.0.1:49695        ESTABLISHED
  TCP    127.0.0.1:22149        127.0.0.1:27760        ESTABLISHED
  TCP    127.0.0.1:24887        127.0.0.1:27818        ESTABLISHED
  TCP    127.0.0.1:25001        127.0.0.1:27811        ESTABLISHED
  TCP    127.0.0.1:27746        127.0.0.1:19492        ESTABLISHED
  TCP    127.0.0.1:27752        127.0.0.1:7986         ESTABLISHED
  TCP    127.0.0.1:27760        127.0.0.1:22149        ESTABLISHED
  TCP    127.0.0.1:27773        127.0.0.1:11901        ESTABLISHED
  TCP    127.0.0.1:27791        127.0.0.1:7058         ESTABLISHED
  TCP    127.0.0.1:27792        127.0.0.1:3376         ESTABLISHED
  TCP    127.0.0.1:27811        127.0.0.1:25001        ESTABLISHED
  TCP    127.0.0.1:27814        127.0.0.1:12039        ESTABLISHED
  TCP    127.0.0.1:27818        127.0.0.1:24887        ESTABLISHED
  TCP    127.0.0.1:27820        127.0.0.1:16350        ESTABLISHED
  TCP    127.0.0.1:29321        127.0.0.1:20194        ESTABLISHED
  TCP    127.0.0.1:49690        127.0.0.1:11664        ESTABLISHED
  TCP    127.0.0.1:49691        127.0.0.1:16815        ESTABLISHED
  TCP    127.0.0.1:49692        127.0.0.1:3987         ESTABLISHED
  TCP    127.0.0.1:49693        127.0.0.1:7438         ESTABLISHED
  TCP    127.0.0.1:49694        127.0.0.1:7927         ESTABLISHED
  TCP    127.0.0.1:49695        127.0.0.1:22046        ESTABLISHED
  TCP    127.0.0.1:49696        127.0.0.1:14497        ESTABLISHED
  TCP    127.0.0.1:49697        127.0.0.1:13064        ESTABLISHED
  TCP    127.0.0.1:49709        127.0.0.1:49717        ESTABLISHED
  TCP    127.0.0.1:49717        127.0.0.1:49709        ESTABLISHED
  TCP    192.168.2.39:29368     34.102.236.106:443     ESTABLISHED
  TCP    192.168.2.39:29421     155.226.144.129:443    ESTABLISHED
  TCP    192.168.2.39:38888     193.8.206.27:443       ESTABLISHED
  TCP    192.168.2.39:49258     185.125.24.121:443     ESTABLISHED
  TCP    192.168.2.39:49758     1.1.1.1:443            ESTABLISHED
  TCP    192.168.2.39:49777     34.247.198.157:443     ESTABLISHED
  TCP    192.168.2.39:49791     34.120.208.123:443     ESTABLISHED
  TCP    192.168.2.39:49798     34.107.243.93:443      ESTABLISHED
  TCP    192.168.2.39:49801     9.9.9.9:443            ESTABLISHED
  TCP    192.168.2.39:49802     9.9.9.9:443            TIME_WAIT
  TCP    192.168.2.39:49803     23.51.98.7:80          ESTABLISHED
  TCP    192.168.2.39:49804     13.107.246.42:443      ESTABLISHED
  TCP    192.168.2.39:49805     13.107.213.42:443      ESTABLISHED
  TCP    192.168.2.39:49806     185.125.25.105:443     ESTABLISHED
  TCP    192.168.2.39:56667     185.125.24.13:443      ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:2387  [2603:1020:805:3::400]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:27861  [2606:4700::6812:1a2a]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:39204  [2a01:e0f:1:1337::64]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49288  [2a04:4e42::347]:443   ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49354  [2a01:e00:0:ffff::f7]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49430  [2603:1020:805:3::402]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49678  [2600:9000:a61f:527c:d5eb:a431:5239:3232]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49761  [2a01:e0f:1:1337::59]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49773  [2a01:e00:0:ffff::f7]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49778  [2a01:e00:0:ffff::f7]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49779  [2a04:4e42:600::347]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49783  [2a01:e00:0:ffff::f7]:443  ESTABLISHED
  TCP    [2a01:e0a:ba1:8560:197e:7a4:7ac3:18c5]:49797  [2620:fe::9]:443       ESTABLISHED
0
yclik Messages postés 3861 Date d'inscription   Statut Membre Dernière intervention   1 594
 

bonjour 

Auparavant je ne sélectionnais pas de "langue" et cela affichait correctement.

Mise à jour récente ?

Donc je sélectionnerais une langue par la suite

0
jee pee Messages postés 9345 Date d'inscription   Statut Modérateur Dernière intervention   9 799
 

C'est une modification intervenue il y a déjà de nombreux mois. Que nous avons signalé, considérant que c'est un bug.

0