Recherche avancée

Médias (0)

Mot : - Tags -/diogene

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (88)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • (Dés)Activation de fonctionnalités (plugins)

    18 février 2011, par

    Pour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
    SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
    Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
    MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

Sur d’autres sites (11291)

  • Evolution #4405 (En cours) : activation du controleur traduction si le plugin crayon est présent

    27 novembre 2019, par Guillaume Fahrner

    Pour pouvoir activer le controleur traduction du plugin crayon (cf https://zone.spip.net/trac/spip-zone/changeset/118766/spip-zone) et traduire des motifs de langues, la modification suivante est nécessaire dans la fonction definir_details_traduction() :

    1. <span class="CodeRay">
    2. <span class="comment">/**
    3.  * Modifie le texte de traduction pour indiquer des éléments
    4.  * servant au debug de celles-ci. (pour var_mode=traduction)
    5.  *
    6.  * @param SPIP_Traductions_Description $desc
    7.  * @param string $modules Les modules qui étaient demandés
    8.  * @return SPIP_Traductions_Description
    9.  */</span>
    10. <span class="keyword">function</span> <span class="function">definir_details_traduction</span>(<span class="local-variable">$desc</span>, <span class="local-variable">$modules</span>) {
    11.     <span class="keyword">if</span> (!<span class="local-variable">$desc</span>->mode <span class="keyword">and</span> <span class="local-variable">$desc</span>->texte) {
    12.         <span class="comment">// ne pas modifier 2 fois l'affichage</span>
    13.         <span class="local-variable">$desc</span>->mode = <span class="string"><span class="delimiter">'</span><span class="content">traduction</span><span class="delimiter">'</span></span>;
    14.         <span class="local-variable">$classe</span> = <span class="string"><span class="delimiter">'</span><span class="content">debug-traduction</span><span class="delimiter">'</span></span> . (<span class="local-variable">$desc</span>->module == <span class="string"><span class="delimiter">'</span><span class="content">ecrire</span><span class="delimiter">'</span></span> ? <span class="string"><span class="delimiter">'</span><span class="content">-prive</span><span class="delimiter">'</span></span> : <span class="string"><span class="delimiter">'</span><span class="delimiter">'</span></span>);
    15.         <span class="keyword">if</span> (test_plugin_actif(<span class="string"><span class="delimiter">'</span><span class="content">crayons</span><span class="delimiter">'</span></span>) )
    16.                     <span class="local-variable">$classe</span> .= <span class="string"><span class="delimiter">"</span><span class="content"> crayon traduction-</span><span class="delimiter">"</span></span>.<span class="local-variable">$desc</span>->module.<span class="string"><span class="delimiter">"</span><span class="content">-</span><span class="delimiter">"</span></span>.<span class="local-variable">$desc</span>->code;
    17.         <span class="local-variable">$desc</span>->texte = <span class="string"><span class="delimiter">'</span><span class="content"><span></span>span><span class="delimiter">'</span></span>
    18.             . <span class="string"><span class="delimiter">'</span><span class="content">lang=</span><span class="delimiter">'</span></span> . <span class="local-variable">$desc</span>->langue
    19.             . <span class="string"><span class="delimiter">'</span><span class="content"> class=</span><span class="delimiter">'</span></span> . <span class="string"><span class="delimiter">"</span><span class="content">'</span><span class="delimiter">"</span></span> . <span class="local-variable">$classe</span> . <span class="string"><span class="delimiter">"</span><span class="content">'</span><span class="delimiter">"</span></span>
    20.             . <span class="string"><span class="delimiter">'</span><span class="content"> title=</span><span class="delimiter">'</span></span> . <span class="local-variable">$modules</span> . <span class="string"><span class="delimiter">'</span><span class="content">(</span><span class="delimiter">'</span></span> . <span class="local-variable">$desc</span>->langue . <span class="string"><span class="delimiter">'</span><span class="content">)></span><span class="delimiter">'</span></span>
    21.             . <span class="local-variable">$desc</span>->texte
    22.             . <span class="string"><span class="delimiter">'</span><span class="content"></span></span><span class="delimiter">'</span></span>;
    23.         <span class="local-variable">$desc</span>->texte = <span class="predefined">str_replace</span>(
    24.             <span class="predefined">array</span>(<span class="string"><span class="delimiter">"</span><span class="inline"><span class="local-variable">$desc</span>->module</span><span class="content">:</span><span class="delimiter">"</span></span>, <span class="string"><span class="delimiter">"</span><span class="inline"><span class="local-variable">$desc</span>->module</span><span class="content">|</span><span class="delimiter">"</span></span>),
    25.             <span class="predefined">array</span>(<span class="string"><span class="delimiter">"</span><span class="content">*</span><span class="inline"><span class="local-variable">$desc</span>->module</span><span class="content">*:</span><span class="delimiter">"</span></span>, <span class="string"><span class="delimiter">"</span><span class="content">*</span><span class="inline"><span class="local-variable">$desc</span>->module</span><span class="content">*|</span><span class="delimiter">"</span></span>),
    26.             <span class="local-variable">$desc</span>->texte
    27.         );
    28.     }
    29.     <span class="keyword">return</span> <span class="local-variable">$desc</span>;
    30. }
    31. </span>

    Télécharger

    Rien de fou, on ajoute 2 classes CSS : crayon traduction-module-motif_a_traduire

  • vsrc_movie : do not free avoption variables in uninit()

    20 juin 2013, par Anton Khirnov
    vsrc_movie : do not free avoption variables in uninit()
    

    The generic code frees them as well. Since av_free was used to free them
    instead of av_freep, this would result in a double free.

    • [DH] libavfilter/vsrc_movie.c
  • Django generate thumbnail with MoviePy, problem with Path

    30 décembre 2022, par MrLonely

    How to get the absolute path to a video, that works in development (Windows) and production (Ubuntu), ive tried almost everything, here is the closest I've gotten to a solution, I am trying to generate a thumbnail for a video when its posted.&#xA;`

    &#xA;

    from pathlib import Path&#xA;BASE_DIR = Path(__file__).resolve().parent.parent&#xA;&#xA;def generate_thumbnail(instance):&#xA;    filename = Path.joinpath(BASE_DIR, &#x27;media/video_files&#x27;)&#xA;    print(filename)&#xA;    thumbnail = VideoFileClip(str(filename)&#x2B;instance.video.url)&#xA;    name = instance.video.url &#x2B; &#x27;.png&#x27;&#xA;    time = random.randrange(60)&#xA;    thumbnail.save_frame(&#x27;media/uploads/thumbnail&#x27; &#x2B; name, t=time, withmask=True)&#xA;    instance.thumbnail = name&#xA;

    &#xA;

    It never gives me a good path, its ether with '/' or with \ .

    &#xA;

    MoviePy error: the file C:\Users\User 1\Desktop\django\lumen\media\video_files/media/uploads/video_files/22/29/Elvis_-_If_I_Can_Dream_Official_Live_Performance_fcw0WKp.mp4 could not be found!&#xA;Please check that you entered the correct path.&#xA;

    &#xA;