J’ai créer une boucle pour afficher en page d’accueil des vidéos contenus dans un article. Pour ce faire je me suis arrangé pour que SPIP les redimensionne.
J’ai créer une boucle pour afficher en page d’accueil des vidéos contenus dans un article. Pour ce faire je me suis arrangé pour que SPIP les redimensionne.
SPIP ne m’affiche que 2 sur les 4 vidéos de l’article.
elles sont bien redimensionnées mais il y a le texte de l’article qui s’affiche avec … et je veux uniquement que les vidéos soient extraites .
Merci de votre aide.
Bonne journée.
Vincent
Bonsoir,
La balise #TEXTE est faite pour afficher … le texte … des articles … donc normal qu’il s’affiche…
Les quatre vidéos de l’article utilisent-elles toutes la balise ? A laquelle il faudrait d’ailleurs préférer …
Merci pour cette réponse Luc .
(Désolé j’ai renvoyé mon message car il me semblait que mon message n’était pas passé ).
Et bien je ne comprends pas trop l’intérêt d’un filtre SPIP pour extraire une balise html d’un texte si tout le contenu de l’article/#TEXTE s’affiche… Autant laisser la balise #TEXTE et ne pas se servir de l’attribut « extraire_balise » (qui, comme son nom l’indique sert à extraire un élément html) !
Vous pouvez m’expliquer ?
Ok pour « object » . En fait il s’agit d’extraire du code de vidéo « Dailymotion » d’un article et il y a 2 balises ( ) avec 2 fois les attributs « width » et « height » que je veux modifier (et donc, je ne vois pas comment écrire le code pour remplacer ces 2 attributs pour Object et pour embed . Comment écrire ceci ? Comme ceci ?
[(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )]
Si je fais ainsi cela va m’extraire chaque fois les vidéos 2 fois , non ?!
Merci pour cette réponse Luc .
(Désolé j’ai renvoyé mon message car il me semblait que mon message n’était pas passé ).
Et bien je ne comprends pas trop l’intérêt d’un filtre SPIP pour extraire une balise html d’un texte si tout le contenu de l’article/#TEXTE s’affiche… Autant laisser la balise #TEXTE et ne pas se servir de l’attribut « extraire_balise » (qui, comme son nom l’indique sert à extraire un élément html) !
Vous pouvez m’expliquer ?
Erreur de ma part : « extraire balise » fonctionne correctement appliquée à la balise #TEXTE .
Après essai chez moi, [(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )] affiche bien seulement la vidéo et pas le texte de l’article.
Par contre, effectivement, seule la vidéo placée en premier dans l’article s’affiche…
Ok pour « object » . En fait il s’agit d’extraire du code de vidéo « Dailymotion » d’un article et il y a 2 balises ( ) avec 2 fois les attributs « width » et « height » que je veux modifier (et donc, je ne vois pas comment écrire le code pour remplacer ces 2 attributs pour Object et pour embed . Comment écrire ceci ? Comme ceci ?
[(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )]
Si je fais ainsi cela va m’extraire chaque fois les vidéos 2 fois , non ?!
Pour la balise , ce que je voulais dire qu’elle ne passe pas les tests de validation aux standard W3C. Donc quand je mets une vidéo en ligne, je récupère son adresse, ses paramètres de taille et le code donne alors quelque chose comme ça :
Merci pour cette réponse Luc .
(Désolé j’ai renvoyé mon message car il me semblait que mon message n’était pas passé ).
Et bien je ne comprends pas trop l’intérêt d’un filtre SPIP pour extraire une balise html d’un texte si tout le contenu de l’article/#TEXTE s’affiche… Autant laisser la balise #TEXTE et ne pas se servir de l’attribut « extraire_balise » (qui, comme son nom l’indique sert à extraire un élément html) !
Vous pouvez m’expliquer ?
Erreur de ma part : « extraire balise » fonctionne correctement appliquée à la balise #TEXTE .
Après essai chez moi, [(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )] affiche bien seulement la vidéo et pas le texte de l’article.
Par contre, effectivement, seule la vidéo placée en premier dans l’article s’affiche…
Oui, extraire_balise ne prend que le premier élément demandé…
Ok pour « object » . En fait il s’agit d’extraire du code de vidéo « Dailymotion » d’un article et il y a 2 balises ( ) avec 2 fois les attributs « width » et « height » que je veux modifier (et donc, je ne vois pas comment écrire le code pour remplacer ces 2 attributs pour Object et pour embed . Comment écrire ceci ? Comme ceci ?
[(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )]
Si je fais ainsi cela va m’extraire chaque fois les vidéos 2 fois , non ?!
Pour la balise , ce que je voulais dire qu’elle ne passe pas les tests de validation aux standard W3C. Donc quand je mets une vidéo en ligne, je récupère son adresse, ses paramètres de taille et le code donne alors quelque chose comme ça :
Merci pour cette réponse Luc .
(Désolé j’ai renvoyé mon message car il me semblait que mon message n’était pas passé ).
Et bien je ne comprends pas trop l’intérêt d’un filtre SPIP pour extraire une balise html d’un texte si tout le contenu de l’article/#TEXTE s’affiche… Autant laisser la balise #TEXTE et ne pas se servir de l’attribut « extraire_balise » (qui, comme son nom l’indique sert à extraire un élément html) !
Vous pouvez m’expliquer ?
Erreur de ma part : « extraire balise » fonctionne correctement appliquée à la balise #TEXTE .
Après essai chez moi, [(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )] affiche bien seulement la vidéo et pas le texte de l’article.
Par contre, effectivement, seule la vidéo placée en premier dans l’article s’affiche…
Oui, extraire_balise ne prend que le premier élément demandé…
Ok pour « object » . En fait il s’agit d’extraire du code de vidéo « Dailymotion » d’un article et il y a 2 balises ( ) avec 2 fois les attributs « width » et « height » que je veux modifier (et donc, je ne vois pas comment écrire le code pour remplacer ces 2 attributs pour Object et pour embed . Comment écrire ceci ? Comme ceci ?
[(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )]
Si je fais ainsi cela va m’extraire chaque fois les vidéos 2 fois , non ?!
Pour la balise , ce que je voulais dire qu’elle ne passe pas les tests de validation aux standard W3C. Donc quand je mets une vidéo en ligne, je récupère son adresse, ses paramètres de taille et le code donne alors quelque chose comme ça :
Merci pour cette réponse Luc .
(Désolé j’ai renvoyé mon message car il me semblait que mon message n’était pas passé ).
Et bien je ne comprends pas trop l’intérêt d’un filtre SPIP pour extraire une balise html d’un texte si tout le contenu de l’article/#TEXTE s’affiche… Autant laisser la balise #TEXTE et ne pas se servir de l’attribut « extraire_balise » (qui, comme son nom l’indique sert à extraire un élément html) !
Vous pouvez m’expliquer ?
Erreur de ma part : « extraire balise » fonctionne correctement appliquée à la balise #TEXTE .
Après essai chez moi, [(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )] affiche bien seulement la vidéo et pas le texte de l’article.
Par contre, effectivement, seule la vidéo placée en premier dans l’article s’affiche…
Oui, extraire_balise ne prend que le premier élément demandé…
Ok pour « object » . En fait il s’agit d’extraire du code de vidéo « Dailymotion » d’un article et il y a 2 balises ( ) avec 2 fois les attributs « width » et « height » que je veux modifier (et donc, je ne vois pas comment écrire le code pour remplacer ces 2 attributs pour Object et pour embed . Comment écrire ceci ? Comme ceci ?
[(#TEXTE|extraire_balise{object}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›}|extraire_balise{embed}|vider_attribut{width}|vider_attribut{height}|inserer_attribut{width,‹ 250px ›}|inserer_attribut{height,‹ 175px ›} )]
Si je fais ainsi cela va m’extraire chaque fois les vidéos 2 fois , non ?!
Pour la balise , ce que je voulais dire qu’elle ne passe pas les tests de validation aux standard W3C. Donc quand je mets une vidéo en ligne, je récupère son adresse, ses paramètres de taille et le code donne alors quelque chose comme ça :