Résultats de 1 à 5 sur 5

Sujet : Créer sa propre version de vBulletin (pre-moded): ajouter des langues

  1. #1
    Version
    vB 4.2.0
    Inscrit
    octobre 2008
    Messages
    11 976
    Billets
    33
    Pouvoir de réputation
    69

    Smile Créer sa propre version de vBulletin (pre-moded): ajouter des langues

    Ce tutoriel va vous expliquer pas à pas créer votre propre "édition" de vBulletin en pré-installant des langues.
    J'utilise ici la dernière archive de vBulletin 3.8.4 avec MAMP (Apache 2.0.63 - MySQL 5.1.37 - PHP 5.2.10).

    Pré-requis


    • vBulletin 3.8 (le tutoriel ne fonctionne pas l'état sous vB4)
    • Le fichier de langue à ajouter en plus de l'anglais lors de l'installation.
    • Un minimum de connaissance sur le fonctionnement de vB3.

    Pour la suite de ce tutoriel, j'imagine que je souhaite importer la traduction française située dans le fichier vbulletin-language-fr.xml dans install/.

    Tout importer d'un seul coup

    Si vous pensez que votre hébergement arrivera à gérer l'importation de l'anglais et du français d'un seul coup, ajouter dans le fichier install/install.php juste après:
    Code PHP:
    xml_import_language($xml); 
    :
    Code PHP:
    if (!($xml file_read(DIR '/install/vbulletin-language-fr.xml')))
     {
       echo 
    '<p>' sprintf($vbphrase['file_not_found'], 'vbulletin-language-fr.xml') . '</p>';
       
    print_cp_footer();
    }
    xml_import_language($xml,null,'',true,true); 
    Passer par de nouvelles étapes

    Dans le fichier install/install.php, ajouter à la suite de l'étape 6:
    Code PHP:
    if ($vbulletin->GPC['step'] == 7
    par:
    Code PHP:
    if ($vbulletin->GPC['step'] == 7)
    {
        require_once(
    DIR '/includes/adminfunctions_language.php');

        if (!(
    $xml file_read(DIR '/install/vbulletin-language-fr.xml')))
        {
            echo 
    '<p>' sprintf($vbphrase['file_not_found'], 'vbulletin-language-fr.xml') . '</p>';
            
    print_cp_footer();
        }

        echo 
    '<p>' sprintf($vbphrase['importing_file'], 'vbulletin-language-fr.xml');

        
    xml_import_language($xml,null,'',true,true);
        
    build_language();
        
    build_language_datastore();
        echo 
    "<br /><span class=\"smallfont\"><b>$vbphrase[ok]</b></span></p>";

    Il ne reste plus qu'à décaler les étapes suivantes qui sont sous la forme:
    Code PHP:
    if ($vbulletin->GPC['step'] == NUMERO_ETAPE
    L'installation devra alors se terminer à l'étape 14 avec une langue ajoutée.

    Changer la langue par défaut

    Petit problème: l'anglais reste la langue par défaut. Pour corriger cela, retournons ajouter une requête dans install/install.php:
    Rechercher:
    Code PHP:
    $vbulletin->options['languageid'] = $languageinfo['languageid']; 
    et remplacer par:
    Code PHP:
    $vbulletin->options['languageid'] = 2
    Où 2 est l'ID de la langue défini en fonction de l'ordre d'installation. Par exemple, dans le cas ci-dessus, le français est la deuxième langue installée et a donc pour ID le 2.

  2. #2
    Version
    vB 4.2.3
    Inscrit
    février 2007
    Localisation
    Paname
    Messages
    39 679
    Billets
    64
    Pouvoir de réputation
    210

    Par défaut

    Bonsoir, merci pour ce tutoriel

    Par contre à quoi peut-il servir à de simple membre? cela permet juste d'avoir la langue FR de pré installer?

    Ƹ̵̡Ӝ̵̨̄Ʒ -
    Support: [ON] - Message privé: [OFF] - Ƹ̵̡Ӝ̵̨̄Ʒ
    Support vb3
    [OFF]

    Hébergé par PlanetHoster


  3. #3
    Version
    vB 4.2.0
    Inscrit
    octobre 2008
    Messages
    11 976
    Billets
    33
    Pouvoir de réputation
    69

    Par défaut

    Citation Envoyé par Ombre Voir le message
    Par contre à quoi peut-il servir à de simple membre? cela permet juste d'avoir la langue FR de pré installer?
    A créer sa propre version de vBulletin. La suite arrive pour pré-installer des hacks, styles, changer des réglages, etc...

  4. #4
    Version
    vB 3.8.4
    Inscrit
    février 2009
    Messages
    219
    Pouvoir de réputation
    10

    Par défaut

    Merci Simon pour le tuto,vivement la suite

  5. #5
    Version
    vB 4.0.3
    Inscrit
    janvier 2006
    Localisation
    Lot et Garonne
    Âge
    40
    Messages
    13 858
    Billets
    2
    Pouvoir de réputation
    81

    Par défaut

    C'est bon à savoir, merci
    Service d'aide à l'installation de vBulletin, hacks, styles, ou administration de vos forums, c'est ici !
    -----------------------------------------
    vB4, c'est comme les femmes, ca coûte cher, mais on aime ca

    -------------------------------------------
    La vie est simple, on fait des choix sans regarder derrière
    --------------------------------------------
    Commence chaque journée comme si elle avait été écrite pour toi !
    ---------------------------------------------
    "Les problèmes de hacks doivent être postés dans le sujet du hack, non pas pour embeter le/les posteurs, mais au contraire afin de rassembler les problèmes dans le même sujets pour aider les suivants qui auront peut être le même problème."

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Sujets similaires

  1. Créer votre propre page produite par vBulletin
    Par sunray dans le forum Général (Astuces & Divers)
    Réponses: 52
    Dernier message: 26/09/2016, 20h11
  2. Créer sa propre version de vBulletin (pre-moded): Accélérer l'installation
    Par Simon dans le forum Général (Astuces & Divers)
    Réponses: 10
    Dernier message: 24/12/2009, 01h09
  3. Sujet résolu En cours ... comment creer un forum Vb ( version finale )
    Par MaSsin-e dans le forum Support vbulletin 3.x
    Réponses: 1
    Dernier message: 27/09/2009, 23h30
  4. Créer sa propre radio sur son propre serveur
    Par elyboss dans le forum Support vbulletin 3.x
    Réponses: 1
    Dernier message: 11/06/2008, 13h11
  5. Réponses: 3
    Dernier message: 29/03/2008, 00h17

Liens sociaux

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Hébergé par PlanetHoster