Le changement de version du composant Community Builder peut présenter quelques problèmes lorsqu'on ne respecte pas correctement la procédure. Dans cet article nous allons vous expliquer comment installer la mise à jour de la version 1.0.2 en français vers la version 1.1 en français et uniquement dans ce cas.

Mini-mp3-player est un plugin (mambot) du CMS Joomla qui permet d'intégrer un mini lecteur de fichier au format Mp3 dans vos articles.

Ce plugin propose plusieurs options d'affichage et de lecture. Je vous fait part ici du mode d'emploi pour l'option de base : afficher un bouton sur lequel on appuie pour commencer ou arrêter la lecture du fichier Mp3.

Ce tutoriel a été fait avec Joomla 1.0.12 et Mini-Mp3-Player 1.2 

Installation de votre lecteur :

  • Téléchargez le plugin (dernière version connue ici)
  • Installez le plugin selon la procédure habituelle
  • Publiez le plugin selon la procédure habituelle (administration de votre site / Mambots / gestion des mambots / cliquez sur la croix rouge de la colonne "publié")
  • Rendez vous dans l'administration du plugin (administration de votre site / Mambots / gestion des mambots / Mini-mp3-player)

artticle_miniplayer_1

  • Choisissez le bouton de lecture/arrêt qui s'affichera dans vos articles (champs "Auswahl Default Player")
  • Notez le chemin du répertoire dans lequel vous avez mis vos fichiers Mp3, au préalable avec votre logiciel Client FTP, comme dans l'image ci-dessus (champs "Pfad zu den Mp3 Dateien").
  • Rendez-vous dans votre article 
  • Insérez le code adéquate comme dans l'image ci-dessous (voir le code en caractères gras noir) avec le nom du fichier Mp3 que vous avez mis au préalable dans le répertoire que vous avez choisi ci-dessus.

article_miniplayer_2

  • Enregistrez votre article et visualiser le résultat.

  • article_miniplayer_3


    {mosbestadv J}

    Bonjour,

     

    Je me suis cassé les Os à installer Joomlboard , ces composants & modules... {En fait très simple loll}

     

    Donc par principe, je vous fait la liste de ce que j'ai installé :

    - com_joomlaboard-1-1-2.zip qui est le forum en lui même,

    - french_joomlaboard.zip qui est la traduction,

    - mod_lastposts-0.4.zip qui permet de mettre sur le site les derniers apports du forum,

    - mod_jb_users_2.1.zip permet de comptabiliser le Nb de posts par dépositaire du forum,

     

    Comment les installer :

    cf.: *Par principe et pour être sur de ne pas avoir de problème pendant l'installation, je mets toujours mes dossiers et fichier en chmod777...

    Il faut les installer dans le même ordre que cité au dessus, {peut importe pour les deux derniers}

    - com_joomlaboard-1-1-2.zip :

    Il vous faut simplement aller dans  votre espace Admin Joomla  puis, Installation puis, composant, puis sélectionner votre dossier dans la partie Fichier Package un fois fait, vous cliquez sur INSTALLER.

     - french_joomlaboard.zip :

     Il vous faut mettre les fichiers comme suit :

    - french.php (à mettre dans administrator/components/com_joomlaboard/language)
    - faq.php (à mettre dans components/com_joomlaboard)

    - mod_lastposts-0.4.zip & mod_jb_users_2.1.zip :

    Il vous faut simplement aller dans  votre espace Admin Joomla  puis, Installation puis, module, puis sélectionner votre dossier dans la partie Fichier Package un fois fait, vous cliquez sur INSTALLER.

    Pour voir le tout installé, je vous conseille d'aller sur mon site A.G.R.I vous pourrez voir :

    - "Derniers apports au forum" qui fait référence au mod_lastposts,
    - "Statistique Forum" qui fait référence au mod_jb_users,
    - Et pour voirle forum au complet, vous inscrire il vous faudra... 

    Pour vous permettre de télécharger le pack complet, il vous faut aller dans :
    Zone de téléchargement externe » COMPOSANT »  FORUM ou Ici {il vous faudrat dézipper le fichier et trouverez les 4 citésci-dessus...

    * Rappel pour modifier les attributs !
    Vous mettez les attributs Dossiers et fichier en 777 {c'est temporaire !}
    Dans votre espace vous allez sur :

    "Configuration globale"
    puis onglet "Serveur"
    puis "Permissions des fichiers"
    puis "Permissions des dossiers"
    Là vous cochez toutes les boites et vous fait "appliqué"

    Cf.: cochez aussi la case "Appliquer aux dossiers existants

    Pensez à remettre les paramétrage par défaut :
    - 644 pour Permissions des fichiers
    - 755 pour Permissions des dossiers

     

    Mallet Olivier Alias Cardi
     

    Nous vous proposons ce jour, une solution pour sécuriser joomlaboard.

    Introduction et commentaires de l'auteur de ces modifications:


    Principe: Lorsqu'on n'est pas loggé sur le site, une entrée supplémentaire *Antispam* est ajoutée dans le formulaire de composition sous les entrées *Nom* et *Sujet* . Elle est préremplie avec un texte qui demande à l'utilisateur de l'effaçer. Si celui-ci ne le fait pas, un pop-up le lui signale, le message ne peut être envoyé tant que ce n'est pas fait. C'est tout.

    Largement suffisant, si j'en crois mon expérience, les spameurs utilisant des robots. Inutile d'utiliser des machins compliqués (pénibles à lire) genre Captcha, à moins que vous soyez Google, et que les spammeurs écrivent un script rien que pour vous.

    Christophe Esperado


    Modifications à effectuer:


    Trouver dans le fichier write.html.php (/componants/joomlaboard/) les lignes suivantes:

    Code PHP:
    if($setFocus==0 && $replyto==0 && ! $fromBot ) {echo "document.postform.subject.focus();"; $setFocus=1;} ?>


    Insérer à la suite:

    Code PHP:
    <?php
    if($registeredUser==1) {} else {
    echo '<tr><td class="sb_leftcolumn" style="color:red;"><strong>Antispam</strong>:</td><td style="color:red;"><input type="text" class="inputbox" name="antispam" size="35" maxlength="20" value="Effacer ce champ" /><br /><strong> Sinon, vous ne pourrez poster votre message.</strong></td></tr>';
    }?>


    Trouver dans le fichier  bb.js.php les lignes suivantes:

    Code PHP:
    formsubject=document.postform.subject.value;
    if ((formsubject.length<1)) {
    alert("You forgot to enter a subject");
    submitme=0;
    }


    Insérer à la suite:

    Code PHP:
    formantispam=document.postform.antispam.value;
    if ((formantispam.length>0)) {
    alert("Vous n'avez pas éffaçé le champ antispam.");
    submitme=0;
    }