[Astuce] Lien BBCode dans le sujet

» Lien BBCode d'un sujet

Dans cette documentation, nous allons vous expliquer comment ajouter une fonction "lien BBCode" dans vos sujets. Cela a pour but de partager un article publié sur votre forum.

» Modifications php

Cette étape consiste à créer une clé de langue pour le lien.

Ouvrez le fichier language/fr/viewtopic.php.

Cherchez:

'CODE'                    => 'Code',

Après, ajoutez:

'COPY_BBCODE'            => 'Copier l’adresse BBCode de la page', 

» Modifications Templates

Ouvrez le fichier styles/{TON_THEME}/template/overall_header.html.

Dans cette étape, nous allons définir la fonction link_bbcode() qui sera utilisée plus loin.

Cherchez:

function changeDisplay(i)
    {
        if (document.getElementById(i).style.display == 'block')
        {
         document.getElementById(i).style.display = 'none';
        }
        else
        {
         document.getElementById(i).style.display = 'block';
        }
    }

Après, ajoutez:

function link_bbcode()
{
   intext = ""+window.document.title+"";
   if(document.all && !window.opera)
   {
      window.clipboardData.setData('Text', intext);
   }
   else
   {
      prompt('',intext);
   }
}

Ouvrez le fichier styles/{TON_THEME}/template/viewtopic_body.html.

Cette partie consiste à faire apparaître le lien en haut à droite du sujet afin de pouvoir le proposer sur d'autres forums.

Cherchez:


      
   

Remplacez par:


      
   

N'oubliez pas de rafraîchir le template de votre thème (onglet Styles) et de vider le cache (onglet Général).