Skip to main content

3 - Le site : philosophie, organisation, problèmes...


[résolu] balises code

salut a tous

je suis un embêté par le comportement des balises CODE. En fait je lui trouve deux principaux défauts :

  • elles sont incapables de faire un retour à la ligne quand celle-ci est trop longue.
    Copy to clipboard
    la ligne est trop longue et la boite va s'agrandir jusqu'à ce qu'elle rentre en entier et c'est assez reloud parce que du coup il faut défiler la page vers la droite mais il faut vraiment qu'elle aille très très loin et malheureusement ça arrive beaucoup plus souvent qu'on ne le croit..
    Le problème c'est que tout le texte qui suit (hors balise CODE) s'étend aussi complétement vers la droite. Est-il possible de mettre un retour automatique après un certain nombre de caractères ? Les boites ^ ^ gèrent ce retour à la ligne, je suppose donc que c'est possible.

EDIT : corrigé en ajoutant wrap=1. merci pianolivier...

  • la police utilisée n'est pas à largeur fixe donc les logs qui sont bien tabulés sur un terminal s'affichent du coup très mal. Voici comment s'affiche un log normalement tabulé (retour de top)
    Copy to clipboard
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 32556 theson 20 0 23836 4008 2736 S 14 0.1 3:43.73 gvfs-gdu-volume 2216 theson 20 0 36760 19m 14m S 11 0.6 1:48.96 gnome-system-mo 6923 root 20 0 5056 2836 2264 S 8 0.1 3:49.15 devkit-disks-da 31243 root 20 0 555m 35m 12m S 8 1.2 1:20.74 Xorg 4161 root 18 -2 2620 1040 308 S 6 0.0 2:21.28 udevd 1406 messageb 20 0 3604 1664 788 S 5 0.1 2:18.14 dbus-daemon 32490 theson 20 0 18784 8052 5956 S 5 0.3 1:25.35 gdu-notificatio 2702 theson 20 0 405m 95m 31m S 3 3.2 1:00.34 firefox 32454 theson 20 0 71236 40m 12m S 1 1.3 0:15.20 compiz.real 1 root 20 0 2668 1536 1128 S 1 0.1 0:35.70 init 1179 root 20 0 2152 768 572 S 1 0.0 0:30.51 upstart-udev-br 32209 theson 19 -1 94192 4604 3476 S 1 0.1 0:07.94 pulseaudio 32484 theson 20 0 18232 7992 6412 S 1 0.3 0:06.17 gnome-power-man 30 root -2 -20 0 0 0 S 0 0.0 0:01.14 events/0 562 root -51 -5 0 0 0 S 0 0.0 0:12.87 irq/28-ahci 566 root 15 -5 0 0 0 D 0 0.0 0:15.87 scsi_eh_1 656 theson 20 0 39720 14m 10m S 0 0.5 0:01.72 gnome-terminal 673 theson 20 0 2472 1208 884 R 0 0.0 0:00.07 top
    ça craint.
    Voici le même entre balises ~pp~~/pp~
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    32556 theson    20   0 23836 4008 2736 S   14  0.1   3:43.73 gvfs-gdu-volume
     2216 theson    20   0 36760  19m  14m S   11  0.6   1:48.96 gnome-system-mo
     6923 root      20   0  5056 2836 2264 S    8  0.1   3:49.15 devkit-disks-da
    31243 root      20   0  555m  35m  12m S    8  1.2   1:20.74 Xorg
     4161 root      18  -2  2620 1040  308 S    6  0.0   2:21.28 udevd
     1406 messageb  20   0  3604 1664  788 S    5  0.1   2:18.14 dbus-daemon
    32490 theson    20   0 18784 8052 5956 S    5  0.3   1:25.35 gdu-notificatio
     2702 theson    20   0  405m  95m  31m S    3  3.2   1:00.34 firefox
    32454 theson    20   0 71236  40m  12m S    1  1.3   0:15.20 compiz.real
        1 root      20   0  2668 1536 1128 S    1  0.1   0:35.70 init
     1179 root      20   0  2152  768  572 S    1  0.0   0:30.51 upstart-udev-br
    32209 theson    19  -1 94192 4604 3476 S    1  0.1   0:07.94 pulseaudio
    32484 theson    20   0 18232 7992 6412 S    1  0.3   0:06.17 gnome-power-man
       30 root      -2 -20     0    0    0 S    0  0.0   0:01.14 events/0
      562 root     -51  -5     0    0    0 S    0  0.0   0:12.87 irq/28-ahci
      566 root      15  -5     0    0    0 D    0  0.0   0:15.87 scsi_eh_1
      656 theson    20   0 39720  14m  10m S    0  0.5   0:01.72 gnome-terminal
      673 theson    20   0  2472 1208  884 R    0  0.0   0:00.07 top~


Y'a pas moyen de changer ça ?

Valaaaaaaaaaaaaaaaaaaaa 😀

jy
Salut,
je suis d'accord avec toi, j'ai un peu regardé pour la balise code qui est trop longue, et pas de bol, il y a une règle CSS inscrite directement dans la balise html, elle prend donc la main sur toutes les règles CSS qui lui serait appliquées via une feuille de style, il faudrait supprimer cette règle directement dans le code html...

Pour la police, je vais regarder, j'ai déjà fait un test avec une police monospace, mais ça n'a pasl'air de régler le problème... 😕
France
salut jy, je suis en train de jeter un oeuil a la doc de tikiwiki, et j'ai trouvé (entre autres) ceci :

Copy to clipboard
ceci est un texte tres tres tres tres long qui devrait depasser largement la taille de mon ecran et m'obliger a faire defiler la page de gauche a droite pour le lire entierement dans son integralité, meme si ca depend de la resolution de l'ecran et probablement du butineur internet utilisé, mais cette fois-ci, j'ai mis l'option "wrap" dans la balise de CODE et apparement ca marche tres bien, le seul probleme etant qu'elle n'est pas activé par defaut donc ca marche seulement pour les gens qui le savent, mais je suppose que Yanshee doit pouvoir arranger ca en modifiant directement le moduel CODE n'est-ce pas yanshee ??


Copy to clipboard
{CODE(wrap=1)}text{CODE}

France
oups je viens d'effacer ce message, je le ré-écrit en court si ca interresse quelqu'un :

pour tabuler correctement un code :

code
Copy to clipboard
{CODE(wiki=1)}~pp~text~/pp~{CODE}

l'option wiki=1 permet a wiki d'interpreter la balise pp, qui permet a son tour de garder le formatage original

exemple
Copy to clipboard
~pp~ PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6239 olivier 15 0 224m 34m 21m R 24.6 6.8 240:56.14 liferea-bin 27699 olivier 15 0 228m 110m 20m R 3.3 22.0 5:24.59 firefox 5659 root 15 0 171m 23m 8608 S 1.0 4.6 9:32.73 Xorg 6156 olivier 15 0 138m 21m 10m S 0.7 4.3 3:35.28 wxvlc 30311 olivier 15 0 101m 20m 11m R 0.7 4.0 0:00.29 gnome-terminal 5563 root 15 0 3304 1036 904 S 0.3 0.2 0:07.97 hald-addon-stor 6004 olivier 15 0 39872 9564 7416 S 0.3 1.9 0:02.96 gnome-settings- ~/pp~


plus d'info plus bas
salut

chez moi l'option wrap ne fonctionne pas. je suis obligé de défilé à droite mais la balise wiki=1 fonctionne grave !!! 😀
France
ma balise de code a quand meme sa taille formattée par les tiennes
a tu essayé de les modifier ?
vraiment aucune raison que ca ne marche pas...
ouais ok ok ca va.
ca marche, il suffisait d'editer mes messages....

merci 😀
France
😁😁😁

un petit [resolu] car sinon tu vas te faire taper sur les doigts par les modéro 😀

btw :
Copy to clipboard
[[resolu] pour eviter d'avoir a ecrire ~np~...

France
re-re-salut !

troisieme découverte :

en fait la mise en forme est gérée par la feuille de style utilisée, essaye avec "tikineat" par exemple et tu verra ton code original bien tabulé
il y a une exeption quand meme, les tout premiers espaces avant le premier mot ne sont pas pris en compte, comme work-around, on peut donc remplacer le premier espace par un autre caractère
il doit y avoir un code pour faire un espace au début plus proprement mais je ne l'ai pas encore trouvé...

pour tester, donc, selectionne la feuille de style "wikineat" dans la page b et revient voir ici

exemple sans modif
Copy to clipboard
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6151 olivier 15 0 322m 65m 27m R 2.0 13.1 2:30.29 liferea-bin


exemple en remplacant le 1er espace
Copy to clipboard
| PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6151 olivier 15 0 322m 65m 27m R 2.0 13.1 2:30.29 liferea-bin


de toute facon, si j'ai bien compris, la feuille de style standard est en train d'être revue !
Salut,

intéressant ça, je vais aller jeter un oeil sur la css Tikineat, merci Pianolivier ! 😉

de toute facon, si j'ai bien compris, la feuille de style standard est en train d'être revue !


T'as bien compris, je suis en train de bosser dessus, mais y a vraiment beaucoup de boulot, tu peux déjà tester en utilisant la css mao-yanshee, mais c'est expérimental pour le moment, il se peut que des boutons soient difficilement accesibles (j'en ai pas encore vu, mais on ne sait jamais...)
salut

ouais je savais que ca dépendait de la feuille CSS et c'était un message directement adressé à yanshee pour attirer son attention sur les balises CODE dans la balise CSS mao-yanshee. désolé de pas avoir été clair tout de suite. 😀

jy

PS : je connaissais déjà le coup du [[ pour éviter les balise ~np~ 😀
France
ha bah désolé, moi je découvre ca, les css, tout ce bazard ! 😁

PS : je connaissais déjà le coup du [[[

ah bah merci de faire tourner l'info ! 😀
ca aurait été bien de marquer ca dans "editer des pages expert", car perso je me suis amusé, par exemple dans le glossaire a ecrire partout :
Copy to clipboard
__[__traduction__~np~]~/np__~

alors qu'il y a tellement plus simple pour obtenir ce resultat : [traduction] 👻
i'm on it !
jy
France
merci jy !

je dois vraiment commencer a passer pour un type qui aime bien donner des ordres et qui sait tout mieux que tout le monde... désolé ! 🙄
France
Cool, belles trouvailles ! 😉

++ Olivier
France
jy_moustache écrit:
ca te va comme ça ?

c'est parfait, c'est toi le meilleur jy !

jy au pouvoir !

au passage, peut etre faudrait il aussi rajouter qu'il existe un bouton d'aide lors de l'edition d'une page wiki, le [[[ y est mentionné...🙄
je ne suis pas sur que ca soit une vrai bonne idée, etant donné que le manuel du site est plus complet...