Extension:Social

De Gamepedia Help Wiki
Aller à : navigation, rechercher

Utilisation[modifier | modifier le wikicode]

Balises social[modifier | modifier le wikicode]

Les balises <social></social> sans arguments ni options afficheront une liste prédéfinie de services et l'URL actuelle de la page à partager. Les services de la liste prédéfinie sont Facebook, Google+, Reddit et Twitter.

Pour afficher un bouton d'action pour un site de réseau social spécifique, utilisez la balise <social services="exemple">URL optionnelle</social> avec un service et une URL. De plus, plusieurs services peuvent être spécifiés dans l'argument service en les séparant par des virgules. Exemple : googleplus,facebook,pinterest.

Options de services sociaux intégrés[modifier | modifier le wikicode]

  • facebook (Facebook)
  • googleplus (Google+)
  • pinterest (Pinterest)
  • reddit (Reddit)
  • stumpleupon (StumbleUpon)
  • twitter (Twitter)

Exemples de balises[modifier | modifier le wikicode]

Cela afficherait des boutons pour la liste prédéfinie en utilisant la page actuelle comme une URL.

<social></social>

Cela afficherait un bouton Facebook en utilisant http://www.example.com/ comme l'URL partagée.

<social services="facebook">http://www.example.com/</social>

Cela afficherait des boutons pour Pinterest et Reddit, dans cet ordre, en utilisant la page actuelle comme l'URL partagée.

<social services="pinterest,reddit"></social>

Crochets[modifier | modifier le wikicode]

CompletedSocialAction[modifier | modifier le wikicode]

  • Arguments : User $user
  • Définir : static public function onCompletedSocialAction(User $user) { ... }
  • Joindre : $wgHooks['CompletedSocialAction'][] = 'MyExtensionHooks::onCompletedSocialAction';