Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-03-2014 20:30:59

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

balise [code] copiée partiellement

'soir,

lors de la citation de messages, le complément de la balise code (=user ou =root) est escamoté.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#2 06-03-2014 12:06:25

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : balise [code] copiée partiellement

Ouais, j'ai vu ça, c'est relou.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 06-03-2014 12:09:18

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : balise [code] copiée partiellement

Une habitude à prendre.  lol
Mais c'est curieux tout de même.

Pour "modifier" un post, l'info est conservée.  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#4 06-03-2014 12:57:37

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : balise [code] copiée partiellement

Bah, je corrigerai ça, c'est dans ma todo-list smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 26-10-2014 10:30:35

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : balise [code] copiée partiellement

Ça c'est fendant : le menu "Quick quote" copie la balise entièrement.
Je vais pouvoir orienter mes recherches.  big_smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#6 27-10-2014 13:00:41

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : balise [code] copiée partiellement

Voilà, je pense avoir trouvé : dans ton mod FluxGeshi, concernant le fichier post.php, il faut aussi modifier la concaténation avec 'code'.

Je l'ai fait marcher ainsi :

    // If we split up the message before we have to concatenate it together again (code tags)
    if (isset($inside))
    {
      $outside = explode("\1", $q_message);
      $q_message = '';

      $num_tokens = count($outside);
      for ($i = 0; $i < $num_tokens; ++$i)
      {
        $q_message .= $outside[$i];
        if (isset($inside[$i]))
                {
                    $compl_lang = '';
                    if (isset($codelang[$i]))
                        if ($codelang[$i] != '')
                            $compl_lang = '='.$codelang[$i];
                $q_message .= '[code'.$compl_lang.']'.$inside[$i].'[/£code]';
                }
      }

      unset($inside);
    }


En supprimant le caractère £  (dsl).

C'est lourd mais ça fonctionne.  smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#7 27-10-2014 13:31:14

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : balise [code] copiée partiellement

Je viens de me rendre compte que ça existe déjà dans le fichier /include/functions.php :
il s'agit de la fonction merge_codeblocks
bizarre.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#8 27-10-2014 13:57:55

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : balise [code] copiée partiellement

Finalement, je ferais plutôt :

    // If we split up the message before we have to concatenate it together again (code tags)
    if (isset($inside))
    {
            $q_message = merge_codeblocks($inside,$q_message,$codelang);
            unset($inside);
    }

plus léger, non ?  smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#9 27-10-2014 14:00:38

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : balise [code] copiée partiellement

Tu peux me filer le diff plutôt stp ? smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#10 27-10-2014 14:09:05

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : balise [code] copiée partiellement

vi smile

diff post.php-ori post.php
470,483c470,473
<     {
<       $outside = explode("\1", $q_message);
<       $q_message = '';
<
<       $num_tokens = count($outside);
<       for ($i = 0; $i < $num_tokens; ++$i)
<       {
<         $q_message .= $outside[$i];
<         if (isset($inside[$i]))
<           $q_message .= '[code]'.$inside[$i].'[/code]';
<       }
<
<       unset($inside);
<     }
---
>         {
>             $q_message = merge_codeblocks($inside,$q_message,$codelang);
>             unset($inside);
>         }


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#11 01-11-2014 11:12:36

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : balise [code] copiée partiellement

Bonjour,

J'ai placé la modif sur le forum de dev.
Si vous pouvez faire quelques tests...  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#12 15-11-2014 20:09:13

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : balise [code] copiée partiellement

C'est prodé smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#13 15-11-2014 21:26:05

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : balise [code] copiée partiellement

smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

Pied de page des forums