Consulter la version en ligne de ce document
Télécharger la dernière version du plugin depuis le forum
Description
Ce plugin permet :
de prévisualiser les messages publics et privés du forum Choix PC avant de les poster,
de modifier le contenu de la zone de prévisualisation (mode Edit)
de sauvegarder automatiquement les messages en cours de rédaction au moment d'un post ou d'une prévisualisation (de tous les onglets ouverts), et de restaurer cette sauvegarde au cas où le message aurait été rejeté par le serveur et perdu,
de faciliter l'insertion de liens et d'images (dont l'url est dans le presse papier)
d'utiliser le CPCcode pour ajouter plus rapidement des balises BBcode, certains codes HTML et certains smileys
de mettre en évidence, à la suite d'une recherche sur le forum, les mots demandés dans les topics obtenus en réponse
Installation
Décompresser CPCPreview.zip dans le répertoire :
"[répertoire d'installation de myIE2]\Plugin ", créé à l'installation de Maxthon.
Au prochain lancement de Maxthon, une boite de dialogue proposera d'installer le nouveau plugin CPC Preview.
Si l'installation du plugin est acceptée, son icône apparaîtra dans la barre d'outils "plugins". Pour afficher cette
barre d'outils, utiliser le menu "Affichage / Barre d'outils / Plugins".
Utilisation
Mode Edit
Cliquer sur le bouton E dit permet de modifier le message directement dans la
zone de preview (mode Edit).
Le bouton A ctualiser permet de prendre en compte les modifications apportées et
de sortir du mode Edit.
Le message peut être posté directement à partir du mode Edit.
Utilisation du clavier
La touche TAB permet de déplacer le focus de façon cyclique entre la zone de saisie,
la zone de prévisualisation, et la zone de saisie du sujet si elle est présente.
Dans les pages sans sujet, il suffit donc de presser TAB pour passer alternativement de la saisie
à la prévisualisation.
La combinaison de touches Shift+TAB agit de la même façon, en sens inverse
(identique à TAB si la page ne contient pas de sujet).
La prévisualisation est actualisée à chaque fois qu'elle reçoit le focus par TAB ou Shift+TAB .
Quand le preview a le focus, la touche - (moins) du pavé numérique permet de basculer entre les modes "hauteur fixe" et
"message complet".
Quand du texte est selectionné dans la zone de saisie, taper :
Alt+l (comme "lien"), équivaut à cliquer sur l'icône
permettant de créer un lien.
Alt+g (comme "graphique"), équivaut à cliquer sur l'icône
permettant d'insérer une image.
Alt+q (comme "quote"), équivaut à cliquer sur l'icône
permettant de créer une citation (met en citation le texte sélectionné).
Alt+b (comme "bold"), équivaut à cliquer sur l'icône
permettant de formatter le texte sélectionné en caractères gras
Alt+i (comme "italique"), équivaut à cliquer sur l'icône
permettant de formatter le texte sélectionné en caractères italiques
Quand aucun texte n'est selectionné dans la zone de saisie, taper :
Alt+b (respectivement Alt+i ), si le curseur touche une lettre d'un mot, insère du bbcode
pour mettre ce mot en gras (respectivement en italique). Il n'est pas nécessaire de sélectionner le mot
pour en modifier le style. Ceci fonctionne aussi dans la zone de preview en mode Edit
(mais le curseur doit alors être positionné à l'intérieur du mot)
Alt+q (comme "quote"), insère
[/quote] [quote], pour scinder en deux parties une citation existante (note : le curseur doit
être placé dans une citation de premier niveau. S'il est dans une citation imbriquée dans une première,
on considère que ce genre de citation de niveau > 1 n'a pas à être scindé et Alt+q est sans action)
le contenu du presse papier en citation (ie entre [quote] et [/quote]), si le curseur n'est pas
positionné à l'intérieur d'une citation
Pour lancer différentes actions :
Alt+e (comme "E dit") actualise et bascule le preview dans le mode Edit
Alt+a (comme "A ctualiser") actualise le preview (et la zone de saise dans le cas du mode Edit)
Alt+p (comme "P oster") poste le message (à partir du mode preview ou du mode edit)
Noter que Ctrl+z dans la zone de saise et dans le preview en mode Edit permet d'annuler la dernière modification du texte. En revanche,
la fonction Rétablir par Ctrl+Shift+z semble ne pas fonctionner.
CPCcode et BBcode
Il est possible de rendre plus pratique l'insertion de BBcode
(voir la FAQ du forum)
ou de code HTML en utilisant le "CPCcode" spécifique au plugin.
L'équivalence BBcode/CPCcode est la suivante :
BBcode / HTML CPCcode Usage
[quote] :qq Début de citation
[/quote] :!q Fin de citation
[i] :ii Début de style italique
[/i] :!i Fin de style italique
[b] :bb Début de style gras
[/b] :!b Fin de style gras
[img] :gg Début d'url pointant sur une image
[/img] :!g Fin d'url pointant sur une image
[list] :ll Début de liste
[list=A] :la Début de liste ordonnée alphabétique
[list=1] :l1 Début de liste ordonnée numérique
[*] :** Élément d'une liste
[/list] :!l Fin de liste
<font size=1> :f& Passage à une police de taille 1
<font size=2> :fé Passage à une police de taille 2
<font size=3> :f" Passage à une police de taille 3 (taille normale sur le forum)
<font size=4> :f' Passage à une police de taille 4
<font color=gray> :fg Passage à une police de couleur grise
<font color=blue> :fb Passage à une police de couleur bleue
</font> :!f Balise de fermeture de modification de police
:hello: :hh smiley
Le CPCcode peut être désactivé pour tous les messages en cochant "Désactiver CPCcode".
Preview déroulant
Le message prévisualisé peut être affiché sur toute sa hauteur (mode message complet) ou dans un cadre
d'une hauteur fixe (mode hauteur fixe).
Pour passer d'un mode à l'autre, cliquer sur la barre de couleur à gauche du message, ou presser la touche
- (moins) du pavé numérique quand le preview a le focus (c'est à dire après son actualisation ou
après avoir cliqué dessus).
Le mode choisi est mémorisé quand un message est posté, et réutilisé pour la prévisualisation suivante.
En mode "hauteur fixe", la hauteur du preview est déterminée automatiquement pour permettre l'affichage
complet du preview et de la zone de saisie dans le client du navigateur, si la taille de la fenêtre le permet.
Cette hauteur peut toutefois être modifiée en cliquant et tirant sur son bord inférieur. Elle sera alors conservée
lors des actualisations suivantes du preview, sauf si la fenêtre est redimensionnée
(par un passage en mode plein écran, par exemple).
Longueur des messages
Le serveur limite la taille des messages à 100 000 caractères (20 000 pour les participants ayant posté moins de 500 messages).
Si le plugin détecte un message de plus de 100 000 caractères, un avertissement est affiché au dessus du preview.
Il reste possible que le serveur, comptant les caractères
de façon légèrement différente, accepte certains messages malgré cet avertissement.
Lancement automatique / manuel
Maxthon permet de configurer un plugin pour qu'il soit lancé automatiquement
après la fin du chargement de chaque page.
CPC Preview permet d'utiliser ou non cette option. Elle est activée par défaut car elle ne ralentit pas sensiblement le
surf ni sur forumschoixpc, ni sur d'autres sites.
Pour désactiver ou réactiver le lancement automatique :
accéder aux options de Maxthon par le menu "Options / Options de myIE2", puis à la rubrique "Plugins myIE2"
sélectionner "CPC Preview" dans la liste
décocher (ou recocher) la case "Start the plugin after the page is fully loaded" (ou l'équivalent en français)
Le plugin peut donc être lancé automatiquement, ou manuellement, en cliquant sur son icône dans la barre d'outils Plugins.
Lancer le plugin par son icône ou par un de ces deux boutons déplace la page pour que le tableau de preview soit affiché
en haut de l'écran.
Le plugin lancé automatiquement, au contraire, ne déplace pas la page.
Bugs/limitations connus
impact de la désactivation html reste à confirmer
ne gère pas les mots clés interdits aussi finement que le serveur
ne gère pas l'ajout du referrer CPC aux liens vers certains sites de vente
ne prévient pas si la limite de taille de message autorisée par le serveur est dépassée
Historique
1.5
Modification : Alt i et b ne font plus bouger la page en mode edit
1.4
Nouveau : fluorisation quand un msg n'est pas édité par son auteur
Modification : Alt+b, i ou l agit sur le mot où se trouve le curseur (sans avoir à le sélectionner)
Modification : suppression des dialogues superflus pour insérer une image ou un lien
Modification : la méthode de copie d'un msg fluo est configurable (+ simple clic + désactivation)
1.3a
Modification : la méthode de copie d'un msg fluo est configurable (clic+confirmation ou double-clic)
1.3
Nouveau : l'url d'un msg fluo est copiée automatiquement dans le presse-papier
1.2b
Modification : le timestamp d'une citation est copié dans la seconde partie quand une citation est scindée par Alt+q
Modification : la barre d'état indique le niveau de citation avec Alt+q
1.2a
Modification : alt+shift+q est remplacé par alt q qui prend en compte la position du curseur : dans ou hors d'une quote
1.2
Modification : alt+shift+q cite le contenu du presse-papier, alt+q insère [/quote] [quote]
Correction : icône du plugin rétablie
1.1a
Correction : bbcode en sortie du mode Edit avec 2 url longues presque égales
1.1 (pour Maxthon seulement)
url raccourcies comme sur le forum
amélioration de la touche espace en mode edit
amélioration de la gestion des listes en mode edit
1.0 (pour Maxthon seulement)
nouvelle fonction d'Edit du preview
nouveaux raccourcis clavier (alt+a, alt+p, alt+e, :f&, :fé, :f", :f', :fg, :fb, :!f, :ss, :!s, :uu, :!u)
nouveau smiley :gnagnagna:
0.9hM (pour Maxthon, existe en version 0.9h pour MyIE2)
bug résolu : seul le premier mot cherché était surligné
bug résolu : une url ou une adresse mail peut maintenant être collé à du bbcode
bug résolu : l'insertion de lien ou d'image ne fonctionnait pas quand le presse-papier était vide
0.9gM (pour Maxthon, existe en version 0.9g pour MyIE2)
bug résolu : les surlignage des mots cherchés ne détruit plus les urls contenant ces mots
0.9fM (pour Maxthon, existe en version 0.9f pour MyIE2)
Versions 0.nnM compatible avec Maxthon et pas avec myIE2
Raccourcis claviers B, I, Q, G, L remplacés par alt+lettre
0.9
Sauvegarde des msg de tous les onglets et restauration de toutes ces sauvegardes
Surlignage des mots et expressions recherchés
0.8a
bug résolu : TAB vers textarea ne fonctionnait plus avec forum 14/04/04 sur les pages editpost.php
le curseur est positionné dans la zone de saisie de msg au lancement du plugin
:hh est le CPCcode pour :hello:
0.8
Assure la compatibilité avec la prévisualisation du forum
0.7a
ajout des touches "q", "b", "i" sur une sélection de la zone de saisie
correction : clic sur B est inopérant quand du texte est sélectionné hors de la zone de saisie
(à titre de test, devrait être étendu aux autres boutons d'insertion de bbcode)
0.7
modification : la hauteur du preview est calculée automatiquement en mode hauteur fixe
ajout de la touche "l" sur une sélection de la zone de saisie pour créer un lien
0.6
modification de la gestion du preview déroulant (en mode hauteur fixe, la hauteur peut être modifiée
par la souris)
bascule de mode "hauteur fixe" à "message complet" par la touche "-" du pavé numérique
correction : en mode message complet, la taille du preview ne dépend plus de la taille du mode hauteur fixe,
mais de la longueur du message
correction : la structure du preview a été refaite sous forme de tables. L'affichage est moins
dégradé en cas d'insertion d'image très large (le preview devient déroulant horizontalement si le message est plus large
que le preview)
correction : navigation par TAB et Shift+TAB
correction : CPCcode plus facile à utiliser et à mémoriser
0.5a
TAB depuis la zone de saisie actualise le preview, puis SHIFT+TAB redonne le focus à la zone de saisie
0.5
ajout du "CPCcode"
ajout de la prise en compte de la désactivation HTML (exactitude à confirmer)
bug résolu : script error après chaque post
0.4a
modification de la position des boutons
0.4
bug résolu : le plugin peut se lancer même quand on utilise des retours de page dans le même onglet
0.3
Permet de visualiser le preview dans un cadre déroulant
0.2a
Gère les thèmes du forum :-)
0.2
Ajouté un bouton "poster" sous "actualiser"
Colle le contenu du clipboard pour les liens et les images
Mise à jour de traitement des mots interdits (non terminé)
bug résolu : dimensionnement du textarea
0.1a :
ajouté sauvegarde du message au post et bouton de restauration
bug résolu : le plugin est maintenant auto lancé si on édite un msg deux fois dans la même fenêtre
0.1 : première version
Développements envisagés
Sélection automatique de texte collé dans la zone de saisie pour permettre
l'utilisation sur ce texte des boutons et raccourcis clavier d'insertion bbcode
Ajouter une possibilité d'utilisation du correcteur orthographique de Word sur le texte du message (en VB par execScript)
x»ÜB$ ձɰU //
Of(); °