Another teacher’s website

  RSS

Afficher les sous-titres joints à un article

Afficher les sous-titres joints à un article

nettoyés des informations de minutage

par SteF, le 1er octobre 2010 (maj 27 décembre 2011) BY-SA
3 commentaires
Pièces jointes

Donnez votre avis
6 votes

Sommaire

Une noisette, un modèle et une fonction à ajouter respectivement au portfolio, au dossier modeles et au fichier mes_fonctions.php.

La noisette permet d’ajouter un modèle dans le portfolio d’un article lorsqu’un fichier est attaché avec une extension .srt [1]. Le modèle propose un lien « voir », lorsque ce lien est cliqué, le contenu du fichier est chargé avec AJAX et s’affiche sur la page. La fonction permet de supprimer au passage les informations de minutage, ne laissant que le script brut (pratique pour du copier-coller).

Noisette

Le bout de code ci-dessous est à insérer dans la boucle DOCUMENTS d’affichage du portfolio, juste avant la balise de fin de cette boucle. En fonction du squelette utilisé, cette boucle peut se trouver dans le squelette article.html ou dans un squelette inclus (inc-documents.html pour le squelette dist).

Modèle subtitle.html

Zip - 595 octets
subtitle.html
placez le contenu de l’archive à la racine de votre site SPIP

Le modèle est à placer dans un dossier modeles qui devra lui-même se trouver dans un dossier de squelettes. Pour éviter tout risque d’effacement lors d’une mise à jour de SPIP, placer ce dossier dans squelettes (à créer au besoin à la racine de SPIP : au même niveau que squelettes-dist, IMG, etc.).

Fonction srtify

Le code ci-dessous est à ajouter au contenu du fichier mes_fonctions.php (à créer au besoin à la racine de SPIP : dans le même dossier que squelettes-dist, IMG, etc.)

Exemple

Pour voir un exemple de rendu, consultez les pièces jointes au bas de l’article et cliquez sur « aperçu ».

Photo - Science or art par tibchris - cc-BY


Notes

[1voir ici pour autoriser SPIP à accepter ce format de pièces jointes

Pièces jointes à télécharger

  • Ode to my Family - SubRip Subtitle - 2.4 ko
    exemple de sous-titre attaché à un article
    Télécharger
  • subtitle.html - Zip - 595 octets
    placez le contenu de l’archive à la racine de votre site SPIP
    Télécharger

Retour en haut de la page

6/11 Sommaire de la rubrique Précédent Suivant

Conditions d'utilisation

Le billet ci-dessus « Afficher les sous-titres joints a un article » par Stephane Busuttil, ainsi que — sauf mentions spécifiques — tous les documents accessibles sur cette page sont librement mis à disposition selon les termes de la licence Creative Commons Paternité - Partage des Conditions Initiales à l'Identique 3.0 Unported.

+ de détails

Votre avis sur cette page

6 votes

3 commentaires

Aller au dernier commentaire

  • laurenceb, le 3 octobre 2010 à 02:17

    Super ! Txs ! Installation réussie sans faux pas de ma part (pour une fois).
    J’aurais juste précisé dans la partie "function srtify " que le fichier mes_fontions.php est à placer dans le dossier "squelettes" et qu’il faut le créer avec l’éditeur de texte si il n’existe pas, en ajoutant ce bout de code devant et derrière celui que tu indiques

    <?php

    ...

    ?>
  • laurenceb, le 3 octobre 2010 à 15:44

    Dans ma version de Spip 2.0.1, avec le squellettes-dist, c’est dans "inc.documents.html" que j’ai ajouté la noisette.

  • SteF, le 3 octobre 2010 à 16:33

    @laurenceb : thx, j’ai corrigé dans l’article


Vos réactions

Laissez ci-dessous vos commentaires, précisions, remarques et questions. Vos contributions ne s'affichent publiquement qu'après validation, trop de spam sinon.

Commenter
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

    texte
Qui êtes-vous ?

Retour en haut de la page

SPIP

SPIP est un logiciel unique, merveilleux et irremplaçable. Dans cette rubrique, quelques modestes contributions.

10 autres articles dans cette rubrique

Morceaux choisis


Contribuez à maintenir ces pages sur la toile.
Paiement sécurisé par Paypal ou CB

Frais d'hébergement depuis 2009 : 230 €
Total des dons depuis 2009 : 99 €

Another Teacher's Website est motorisé par SPIP.

Contribuez au contenu de ce site