Centre des communautés
S'inscrire
Advertisement
Centre des communautés
Mon chat

Comme vous pouvez le voir, le conseil des admins veut se révolter contre Wikia ! Merci de ne pas tenir compte des méchants mots

Chers wikiennes, chers wikiens bonjour !

Ce billet de blog a pour but de vous apprendre comment installer ChatOptions sur votre wiki ! Mais...

ChatOptions, c'est quoi ?[]

ChatOptions est un script développé par plusieurs wikiens. Ce script ajoute plusieurs fonctionnalités au tchat de votre wiki, et le personnalise.

Voici une petite liste des fonctionnalités assurées par ChatOptions :


ChatHacks — Lorsque cette fonctionnalité est activé via l'encadré Options, plusieurs boutons apparaissent. Le bouton "AFK", présent tout en bas, permet de vous mettre en "Absent".

Le bouton "Clear", lui, permet de réinitialiser les messages. Les messages écrits avant que cette commande soit effectuée seront perdus. Seulement cette fonctionnalité s'applique à vous.

Cette fonctionnalité permet aussi d'ajouter un petit bloc-notes, en haut du tchat. Pour le voir, il faut passer le curseur sur "Ping Phrases".

Multi PM — Si cette fonctionnalité est activée via l'encadré "Options", un bouton appelé "MP" apparaîtra. Si vous voulez lancer une conversation à plusieurs, appuyez sur le bouton, une fenêtre apparaîtra, dans celle-ci, rentrez les pseudonymes des utilisateurs que vous voulez inclure dans la conversation, en les séparant par des virgules.

Multi Kick — Permet de kicker plusieurs membres en même temps. Le fonctionnement est le même que pour les groupes de tchat, mais il faut séparer les pseudos par une virgule puis un espace.

Search Bar — Introduit en haut du chat une barre de recherche.

Ignore URL in main chat — ¨Permet de ne plus afficher la barre de défilement horizontale en cas de spam. Stop the sidescroll bar to appear after someone spamsA venir

Enable tab completeA venir

Chat background — Change les couleurs du chat. Vous serez les seuls à voir vos couleurs.

Self-post background - Change les couleurs d'arrière-plan de vos propres messages. Vous serez les seuls à voir vos couleurs.

Font color — Permet de changer la couleur de la police de couleur (seulement vous la verrez)

Font family — Change la police d'écriture (seulement vous, verrez la police que vous sélectionnerez).

Surround — Change les bords du tchat. Idem.

Historique[]

En me baladant sur le wiki Developpers, je suis tombé totalement par hasard sur ChatOptions. Le concept m'a vraiment plu. Avec l'aide de Tu-Sais-Qui, est toujours restée à mes côtés, j'ai installé ce script sur le chat de Picsou Wiki, au plus grand bonheur de ses membres. Depuis, ces options sont utilisées très souvent, et les utilisateurs satisfaits, malgrès quelques rares petits bugs.

Liste des wikis francophones ayant déjà installé ChatOptions, après Picsou Wiki[]

Cette liste n'est ni dans un ordre chronologique, ni dans un ordre alphabétique. N'hésitez pas à dire que votre wiki en est maintenant équipé via un commentaire !

  • Wiki Glee
  • Les Sims Wiki
  • Wiki Yu-Gi-Oh! Gx
  • Wiki Animal Crossing
  • Wiki Monkey Island
  • Wiki DC Comics
  • Grand Theft Wiki
  • Mogapedia (Monster Hunter)

Mais comment l'installer sur son wiki ?[]

Pour ceux à l'aise avec l'anglais voici l'article original : cliquez ici


Ici, vous trouverez la page dédiée à ChatOptions sur le wiki dédié aux développeurs de code : http://dev.wikia.com/wiki/ChatOptions

Étape 1[]

Sur votre wiki, éditer la page MediaWiki:Chat-welcome-message. Premièrement, copiez cette ligne de code et collez dans la page :

<img style="display:none;" src="http://images.wikia.com/common/skins/common/blank.gif" onload="if (!loaded&&!$('script[src$=\'Chat.js/load.js\']').length) {var loaded = true;var b=document.createElement('script');b.setAttribute('src','http://YOURWIKI.wikia.com/index.php?title=MediaWiki:Chat.js/load.js&action=raw&ctype=text/javascript');b.setAttribute('type','text/javascript');document.getElementsByTagName('head')[0].appendChild(b);}" />

N'oubliez pas de remplacer "YOURWIKI" par le nom de votre wiki. La deuxième chose que vous devez faire est de remplacer le "$1" par le nom de votre wiki. Ensuite, dans une page appelée MediaWiki:Chat-welcome-message/fr, placez également la ligne de code située plus haut.

Étape 2[]

Maintenant, créez une page appelée MediaWiki:Chat.js/load.js. Copiez-collez ceci :

var b=document.createElement('script');b.innerHTML='\nfunction importScript(b){var a=wgScript+"?title="+encodeURIComponent(b.replace(/ /g,"_")).replace(/%2F/ig,"/").replace(/%3A/ig,":")+"&action=raw&ctype=text/javascript";return importScriptURI(a)}\nfunction importScriptURI(a){var b=document.createElement("script");b.setAttribute("src",a);b.setAttribute("type","text/javascript");document.getElementsByTagName("head")[0].appendChild(b);return b}\nfunction importScriptPage(b,d){var a="/index.php?title="+encodeURIComponent(b.replace(/ /g,"_")).replace("%2F","/").replace("%3A",":")+"&action=raw&ctype=text/javascript";if(typeof d=="string"){if(d.indexOf("://")==-1){a="http://"+d+".wikia.com"+a}else{a=d+a}}return importScriptURI(a)}\nfunction importStylesheet(a){return importStylesheetURI(wgScript+"?action=raw&ctype=text/css&title="+encodeURIComponent(a.replace(/ /g,"_")))}\nfunction importStylesheetURI(b,d){var a=document.createElement("link");a.type="text/css";a.rel="stylesheet";a.href=b;if(d){a.media=d}document.getElementsByTagName("head")[0].appendChild(a);return a}\nfunction importStylesheetPage(b,d){var a="/index.php?title="+encodeURIComponent(b.replace(/ /g,"_")).replace("%2F","/").replace("%3A",":")+"&action=raw&ctype=text/css";if(typeof d=="string"){if(d.indexOf("://")==-1){a="http://"+d+".wikia.com"+a}else{a=d+a}}return importStylesheetURI(a)}\nfunction addOnloadHook(func) {$(func);}\n';document.getElementsByTagName('head')[0].appendChild(b);
if (wgPageName == "Special:Chat"){
    importScript('MediaWiki:Chat.js');
    importScript('User:'+wgUserName+'/chat.js');
    importStylesheet('MediaWiki:Chat.css');
    importStylesheet('User:'+wgUserName+'/chat.css');
}

Attention : Ceci n'est pas précisé dans le tutoriel d'installation anglais, mais dans les plusieurs lignes de code juste au dessus, il faut remplacer Special par Spécial et User par Utilisateur !

Étape 3[]

Maintenant que la configuration est terminée, vous pouvez ajouter votre propre personnalisation pour discuter ! Pour que vos modifications affectent tout le monde, vous devez ajouter le Javascript suivant :

importScriptPage('ChatOptions/code.js', 'dev');

à la page MediaWiki:Chat.js et le CSS à la page MediaWiki:Chat.css. Notez que pour voir les changements, vous aurez besoin de vider le cache de votre navigateur.

Bonnes conversations !

Advertisement