Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal


Installer du javascript

Blank
Admin

Blank

online

Pronoun(s) : Elle/she
Messages : 134

   

Introduction au Javascript





Javascript est un langage de programmation très puissant et sûrement un des plus utilisé. Il est utilisé pour créé de l'interaction (animation, fonctionnalité, ...) entre les divers éléments statique de votre page.
La personnalisation de Forumactif étant limitée, l'implémentation de script (des modules qui contiennent une à plusieurs fonctions) est très courante sur nos forums.


Introduction au Jquery


Le Jquery est une librairie de Javascript, une sorte d'exenstion qui facilite l'écriture du JS. Il est installé nativement dans Forumactif et très utilisé.

Changer le contenu HTML d'une div class="bouton" en Javascript :

Code:
document.querySelector(".bouton").innerHTML = "Je suis un bouton";

En Jquery :

Code:
$(".bouton").html("Je suis un bouton");


Installer du Javascript sur Forumactif


Dirigez-vous dans le panneau d'administration de votre forum.

Accédez à la gestion du Javascript en allant dans Modules › HTML & Javascript › Codes Javascript.

Etape 1
Activez la gestion des codes Javascript en cochant oui
Cette option est désactivée par défaut, soyez vigilant !


Etape 2
En cliquant sur créer un nouveau javascript vous créez une nouvelle page dans laquelle implémenter votre script. Donnez lui un titre explicite pour mieux vous y retrouvez.


Etape 3
Vous aurez la possibilité de choisir le placement de votre script, c'est-à-dire dans quelle page de votre forum le code sera chargée. Il est tentant de cocher sur toutes les pages mais cela risquerait d'alourdir le chargement de votre page si vous multipliez les scripts.
Si vous suivez un tutoriel, il sera précisé quelle case cocher. Si vous en êtes le·a créateur·rice, ciblez l'endroit où sera utilisé votre script.


Etape 4
Enregistrez votre code et retrouvez-le dans la liste de vos scripts. Assurez-vous que son statut soit activé.