Recherche avancée

Médias (3)

Mot : - Tags -/plugin

Autres articles (67)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • Menus personnalisés

    14 novembre 2010, par

    MediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
    Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
    Menus créés à l’initialisation du site
    Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...)

  • Le plugin : Gestion de la mutualisation

    2 mars 2010, par

    Le plugin de Gestion de mutualisation permet de gérer les différents canaux de mediaspip depuis un site maître. Il a pour but de fournir une solution pure SPIP afin de remplacer cette ancienne solution.
    Installation basique
    On installe les fichiers de SPIP sur le serveur.
    On ajoute ensuite le plugin "mutualisation" à la racine du site comme décrit ici.
    On customise le fichier mes_options.php central comme on le souhaite. Voilà pour l’exemple celui de la plateforme mediaspip.net :
    < ?php (...)

Sur d’autres sites (9953)

  • Unknown issue with Discord.js and ytdl, completely skips playing audio

    21 novembre 2017, par Gman0064

    One of the commands I have for my Discord bot is to play a predefined music clip in the current user’s voice channel. The bot can connect, but rather than playing the song, it instantaneously leaves. I’ve tried using both connection.playStream as well as connection.playFile, and both seem to return the same (lack of) output. Am I missing some sort of dependency or is my code just written incorrectly ? Any help would be greatly appreciated !

    const Discord = require('discord.js');
    const ytdl = require('ytdl-core');
    const client = new Discord.Client();
    const streamOptions = { seek: 0, volume: 1};

    client.on('ready', () => {
     console.log('Login Success');
    });

    client.on('message', message => {
     if (message.content === '$vaporwave') {
       if (!message.guild) return;
       if(message.member.voiceChannel) {
         message.member.voiceChannel.join().then(connection => {
           console.log("joined channel");
           //const stream = ytdl('https://www.youtube.com/watch?v=cU8HrO7XuiE', { filter : 'audioonly' });
           const dispatcher = connection.playFile('./mcp420.mp3');
           //const dispatcher = connection.playStream(stream, streamOptions);
           dispatcher.on("end", end => {
             console.log("left channel");
             message.member.voiceChannel.leave();
           });
         }).catch(err => console.log(err));
       }
     }
    });
    • NPM v4.6.1
    • Node.js v8.9.1
    • FFMPEG v3.2.8-1
  • Why does it say error finding module when I already installed it

    13 mai 2020, par MiqhtieLol

    I am trying to code a discord music bot and this is my code :

    &#xA;&#xA;

    const config = require(&#x27;config.json&#x27;)&#xA;const Discord = require(&#x27;discord.js&#x27;);&#xA;const ffmpeg = require(&#x27;ffmpeg-extra&#x27;)&#xA;const client = new Discord.Client();&#xA;&#xA;client.once(&#x27;ready&#x27;, () => {&#xA;    console.log(&#x27;Ready!&#x27;);&#xA;});&#xA;client.on(&#x27;message&#x27;, message => {&#xA;    if(message.content.toLocaleLowerCase() === "elevator"){&#xA;        if(message.member.voice.channel){&#xA;            message.channel.send("Thanks to https://www.bensound.com for supplying us with this music.")&#xA;            play(message.member.voice.channel)&#xA;        }&#xA;        else {&#xA;            message.channel.send("Yo, please join a VC first.")&#xA;        }&#xA;    }&#xA;});&#xA;&#xA;async function play(voiceChannel) {&#xA;    const connection = await voiceChannel.join();&#xA;    connection.play(&#x27;elevator.mp3&#x27;);&#xA;}&#xA;&#xA;client.login(config.token);&#xA;

    &#xA;&#xA;

    For some reason even though I installed ffmpeg via npm install ffmpeg it says :

    &#xA;&#xA;

    Error: Cannot find module &#x27;ffmpeg-extra&#x27;&#xA;

    &#xA;&#xA;

    EDIT : When I use const ffmpeg = require("ffmpeg") I get this error :

    &#xA;&#xA;

    UnhandledPromiseRejectionWarning: Error: FFmpeg/avconv not found!&#xA;

    &#xA;

  • Evolution #3543 (Nouveau) : Utiliser les valeurs standards des attributs "name" et "autocomplete"

    8 septembre 2015, par RastaPopoulos ♥

    Il semblerait que désormais, depuis HTML5 au moins, il existe une volonté de standardisation des valeurs des attributs "name" et "autocomplete" dans les formulaires, ce qui permet alors de profiter du partage des contenus enregistrés par les navigateurs clients, afin que les visiteurs remplissent plus vite les formulaires.

    Cela vaut pour n’importe quel formulaire, inscription, login, contact, commande, etc. Donc ça vaut aussi bien pour le noyau de SPIP que pour de multiples plugins (il faudrait alors le documenter et expliquer en français ce qu’il est bien de faire dans les nouveaux formulaires ajoutés par les plugins, par exemple dans la documentation de la structure HTML des formulaires CVT).

    C’est signalé par Arno* ici :
    http://seenthis.net/messages/406263

    Et la liste complète officielle des valeurs standardisés a l’air d’être ici :
    https://html.spec.whatwg.org/multipage/forms.html#autofill-field