Fonction affichage code du forum

yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 31889 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

  1. jee pee Messages postés 31889 Date d'inscription   Statut Modérateur Dernière intervention   9 982
     

    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
    1. brupala Messages postés 111156 Date d'inscription   Statut Membre Dernière intervention   14 452
       

      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
  2. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
     

    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
    1. jee pee Messages postés 31889 Date d'inscription   Statut Modérateur Dernière intervention   9 982
       

      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