FAQ

Astuces

FAQ Astuces révisée en décembre 2022 par Mipel sur la base de la V 5.2

Alerte (pseudo) virus, que faire ?
Il arrive quelques fois que votre hébergeur vous signale la présence d'un virus potentiel sur votre site.

Voici quelques conseils pour tenter d'y remédier :
  • Analysez bien le mail de votre hébergeur, il contient les chemins des fichiers susceptibles d'être infectés.
  • Comparez les dossiers indiqués avec d'anciennes versions pour vérifier toute modification suspecte.
  • Parcourez le forum avec le mot clé virus dans le module de recherche, certains posts peuvent vous aider.


Des faux positifs ont été trouvés sur TinyMCE indiquant que le plugin nanospell a un comportement potentiellement malveillant. De plus il n'était pas utilisé, de ce fait le plugin sera supprimé des futures versions de PHPBoost.

Si vous voulez le supprimer par vous même, voici la procédure :
  • Supprimez le dossier /TinyMCE/templates/js/tinymce/plugins/nanospell sur votre serveur
  • Editez le fichier /TinyMCE/templates/tinymce_editor.tpl et supprimez les lignes d'appel au plugin (82 à 84)
    Code TPL :
    external_plugins: {"nanospell": '{PATH_TO_ROOT}/TinyMCE/templates/js/tinymce/plugins/nanospell/plugin.js'},
        nanospell_server: "php",
        nanospell_dictionary: "fr, en",

Vous pouvez aussi informer votre hébergeur de cette suppression et lui demander éventuellement de confirmer que l'antivirus ne détecte plus rien.
NEWS - Comment ne pas afficher la date et le répertoire de stockage ?
Vous ne voulez pas que les visiteurs de votre site voient la date de création de vos News ni le répertoire de stockage "racine"?

Voici comment faire:
Si vous ne voulez pas que vos modifications soient perdues en cas de mise à jour, vous pouvez transférer les fichiers du module news dans votre thème:

news/templates/NewsDisplayNewsController.tpl => templates/NOMDUTHEME/modules/news/NewsDisplayNewsController.tpl
et
news/templates/NewsDisplaySeveralNewsController.tpl => templates/NOMDUTHEME/modules/news/NewsDisplaySeveralNewsController.tpl

Une fois le déplacement terminé, éditez le fichier: NewsDisplayNewsController.tpl et supprimez (ou commentez) la ligne 31 pour enlever la date et la ligne 32 pour enlever le répertoire de stockage de la news.

Code TPL :
 
31-${TextHelper::lowercase_first(LangLoader::get_message('the', 'common'))} <time datetime="{DATE_ISO8601}" itemprop="datePublished">{DATE}</time>
32-${TextHelper::lowercase_first(LangLoader::get_message('in', 'common'))} <a itemprop="about" href="{U_CATEGORY}">{CATEGORY_NAME}</a>
 


idem pour le NewsDisplaySeveralNewsController.tpl mais avec les lignes 34 et 35
CODE - Mon site peut-il passer en PHP 7.0 ?
Vous souhaitez passer votre site en PHP 7.0 ?

Selon Zend, la mise à jour des applications vers PHP 7 pourrait engendrer un surcroît de performance de 25% à 70%.
C'est possible sous réserve que votre hébergeur vous propose cette option et que PHPBoost soit en version 5.x.x.

Pour info : tous les modules non-officiels disponibles sur le site de PHPBoost sont compatibles PHP 7.
QuestionCaptcha ou reCaptcha ?
QuestionCaptcha ou reCaptcha ?

Utilisé dans PHPBoost, le CAPTCHA est un acronyme (Completely Automated Public Turing test to tell Computers and Humans Apart) soit en français, « Test public de Turing complètement automatique ayant pour but de différencier les humains des ordinateurs ».
On peut aussi le traduire plus simplement par "capture character" (caractères de capture).

Si vous souhaitez utiliser l'un ou l'autre de ces deux systèmes, connectez-vous en administrateur puis cliquez sur le menu contenu (bandeau de gauche) et à nouveau sur contenu dans la partie droite:

choix-captcha


En bas de la page qui va apparaître, vous trouverez l'option "QuestionCaptcha" ou "reCaptcha". Faites votre choix et n'oubliez pas de cliquer sur le bouton envoyer pour valider.
Sur la capture ci-dessus, vous voyez aussi "QuestionCaptcha" et ReCaptcha", c'est par le biais de ces menus que vous pourrez configurer vos options.

Et si vous êtes curieux, n'hésitez pas à vous documenter sur Alan Turing (1912-1954), un mathématicien Anglais, cryptologue et pionnier de l’informatique qui élabora un test destiné à valider l'intelligence d'une machine, le fameux "test de Turing".
Séparer des groupes de liens dans les menus
Tout est dans le titre:
On peut avoir besoin de faire des groupes de liens dans un menu (vertical), pour différencier des thématiques par exemple.
Il est possible bien sûr de créer un nouveau menu, mais parfois cela n'est pas justifié.

Il suffit juste de créer une image avec un fond transparent, vous l'appelez comme vous voulez (ici spacer.png) et vous la mettez sur votre serveur dans le dossier /templates/base/images/ (si vous utilisez le thème base).

Ensuite, dans votre menu, vous créez un nouvel élément à l'endroit où vous voulez l'espace, mais sans mettre ni titre, ni lien, et vous faites pointer l'image vers spacer.png.
Cela créera une ligne vide de la hauteur de votre image.

Par défaut l'image est cliquable et pointe vers la page d'accueil du site (celle déterminée dans l'administration), mais en faisant une image de 1 pixel de largeur on limite le clic intempestif. Pour la hauteur, prenez celle de l'icône flèche qui est devant chaque lien, de cette manière votre menu sera plus harmonieux.
Activer la correction orthographique dans un input
Lors de la rédaction d'un contenu (news, article, wiki...), il est très pratique de voir les fautes d'orthographe au fur et à mesure de la saisie du texte.
Si vous constatez que la détection des fautes se fait bien dans la partie "contenu" (qui correspond à un textarea en html), il se peut que ce ne soit pas le cas dans le titre (input en html) de votre document.

Voici comment corriger cela :
Configuration effectuée sous Firefox, mais les autres navigateurs doivent logiquement proposer aussi cette fonctionnalité.
  • dans la barre d'adresse de Firefox, tapez la commande about:config
  • cherchez le paramètre "layout.spellcheckDefault" puis éditez la ligne et passez la valeur de 1 à 2.
  • enregistrez la modification

Voila, la zone de titre sera aussi analysée et les éventuelles fautes soulignées.

Pour paramétrer Firefox, plus d'infos ici.

Attention, soyez vigilant lors de l'édition des paramètres de votre navigateur, une mauvaise valeur peut générer des dysfonctionnements.