Les réglages des données / Data settings [introduction]

Blogger - Data settings - Paramètres des données

Les réglages des données (ou paramètres additionnels des données) sont des suffixes s'ajoutant aux données XML des thèmes Blogger et qui permettent d'obtenir des informations supplémentaires ou d'appliquer une caractéristique à la valeur.



Fonctionnement

D'un point de vue technique, les réglages sont considérés comme des données qui sont contenues dans un objet, qui lui-même est contenu dans la donnée à régler. Chaque réglage renvoit une nouvelle valeur.

Exemple de représentation des ressources

  item: original_value,
        
          setting: new_value,
          setting: new_value,
          setting: new_value,
          setting: new_value,
          etc...
        

En pratique, dans l'éditeur XML du thème, ce réglage s'ajoute simplement au nom de la donnée :

<data:item.setting/>

Ou aussi, à la suite d'une opération qui est encadrée de parenthèses :

<b:eval expr='(data:item snippet { length: 68 }).setting/>


Blogger Humour - Les smileys essayent les règlages des données Blogger.


Les réglages des données sont disponibles par type de valeurs. Par exemple, un réglage destiné uniquement à une chaîne de caractères string ne peut pas être appliqué à une valeur booléenne boolean.
Avant d'appliquer l'un de ces réglages à une donnée, il est important de connaître son type officiel.

Explorateur des données Blogger Introduction aux types des données Blogger

Dés que vous connaissez son type, vous vous référez aux schémas des ressources ci-dessous.

ATTENTION !!!

Contrairement à Json et à d'autres formats similaires, les dictionnaires des données XML de Blogger, y compris les réglages, sont renfermés dans un fichier inaccessible au public. De part cette confidentialité, les listes que vous trouvez sur le web (ici ou ailleurs) sont les résultats d'un travail laborieux de quelqu'un et sont automatiquement protégées par les règlements de la DMCA.

Ces listes sont considèrées comme des reconstitutions et des appréciations personnelles de son auteur et elles font parties de sa propriété intellectuelle. En aucun cas, ces listes sont la propriété de Blogger et encore moins, libre de droit. En les republiant sans l'autorisation de l'auteur originel, vous devenez hors-la-loi !



Réglages des données « string »

Ces réglages s'appliquent aux données et valeurs de types string, url, image, date, locale et message.

Échantillonnage des ressources

  size: number,
  length: number,
  escaped: string,
  jsEscaped: string,
  jsonEscaped: string,
  cssEscaped: string


Fiches Réglages Signification Résultat
Longueur d'une chaine length size Longueur d'une chaîne de caractères. number
Échappement de la chaîne escaped Fournit l'équivalent HTML échappé de la chaîne de caractères. string
jsEscaped Fournit l'équivalent JS échappé de la chaîne de caractères.
jsonEscaped Fournit l'équivalent JSON échappé de la chaîne de caractères.
cssEscaped Fournit l'équivalent CSS échappé de la chaîne de caractères.


Réglages des données « url »

Ces réglages s'appliquent aux données et valeurs de types url.

Échantillonnage des ressources

  canonical: URL,
  http: URL,
  https: URL


Fiches Réglages Signification Résultat
URL canonique canonical Renvoie l'url canonique de l'url courante. URL
HyperText Transfer Protocol Secure http Renvoie l'url avec le protocole http.
https Renvoie l'url avec le protocole https.


Réglages des données « image »

Ces réglages s'appliquent aux données et valeurs de types image.

Échantillonnage des ressources

  isResizable: boolean,
  isYoutube: boolean,
  youtubeMaxResDefaultUrl: image,
  width: number,
  height: number,
  originalWidth: number,
  originalHeight: number


Fiches Réglages Signification Résultat
Image redimensionnable isResizable Vérifie si l'image peut être redimensionnée avec les opérateurs d'images. boolean
Image YouTube isYoutube Vérifie si l'image provient de YouTube.
youtubeMaxResDefaultUrl Fourni l'URL de la vignette maxresdefault.jpg des vidéos YouTube. image
Dimensions de l'image width Extrait la largeur de l'image (Si mentionné explicitement) number
height Extrait la hauteur de l'image (Si mentionné explicitement)
originalWidth Extrait la largeur originale de l'image (Si mentionné explicitement)
originalHeight Extrait la hauteur originale de l'image (Si mentionné explicitement)


Réglages des données « date »

Ces réglages s'appliquent aux données et valeurs de types date.

Échantillonnage des ressources

  iso8601: string,
  year: number,
  month: number,
  day: number,
  dayOfWeek: number,
  dayOfMonth: number,
  dayOfYear: number


Fiches Réglages Signification Résultat
Format ISO 8601 iso8601 Renvoie la date au format ISO 8601. string
Numéro du jour / mois / année day dayOfMonth Renvoie le jour du mois number
month Renvoie le mois (1 pour janvier, 2 pour février, etc)
year Renvoie l'année
dayOfWeek Renvoie le jour de la semaine (1 pour lundi, 2 pour mardi, etc)
dayOfYear Renvoie le jour de l'année (1 pour le 1er janvier, 2 pour le 2 janvier, 32 pour le 1er février, etc)


Réglages des données « locale »

Ces réglages s'appliquent aux données et valeurs de types locale.

Échantillonnage des ressources

  name: string,
  language: string,
  country: string,
  variant: string,
  languageDirection: string,
  languageAlignment: string


Fiches Réglages Signification Résultat
Paramètres de localisation name Le nom de la langue courante
English pour l'anglais, French pour le français, etc.
string
language L’abréviation de la langue courante
en pour l'anglais, fr pour le français, etc.
country Pays de la langue courante
fr-FR pour la France, fr-CA pour le Canada, fr-BE pour la Belgique, fr-CH pour la Suisse, etc.
variant La variante de la langue courante
fr-BE-wa pour le wallon en Belgique, etc.
Sens de lecture et alignement languageDirection Sens de lecture de la langue courante
ltr de gauche à droite ou rtl de droite à gauche.
(Équivalent de blog.languageDirection ).
languageAlignment Alignement de lecture de la langue courante
left à partir de la gauche.
right à partir de la droite.
(équivalent de skin.vars.startSide).


Réglages des tableaux

Ces réglages s'appliquent aux array.

(inclus: array[object], array[string], array[boolean], array[number], array[URL], array[image] et array[date]).
Échantillonnage des ressources

  size: number,
  length: number,
  empty: boolean,
  notEmpty: boolean,
  any: boolean,
  first:  Child type of the array ,
  last:  Child type of the array 


Fiches Réglages Signification Résultat
Longueur du tableau length size Nombre de sets dans un tableau. number
Premier et dernier set first Sélectionne le premier set d'un tableau.
array[object] devient object,
array[string] devient string,
etc...
Child type of the array
last Sélectionne le dernier set d'un tableau.
array[object] devient object,
array[string] devient string,
etc...
Filtre par widget widgetType Sélectionne les sets d'un tableau d'un même type de gadget.
S'applique uniquement au tableau widgets
array[object]
Filtre par option itemName Sélectionne le set d'un tableau correspondant au nom de l'item :
object
Tableau vide empty Indique si le tableau est vide. boolean
notEmpty any Indique si le tableau n'est pas vide.


Réglages des tableaux d'images redimensionnées

Ces réglages sont des exceptions, parce qu'ils ne s'appliquent pas à un type de données spécifique, mais uniquement aux items issus d'une opération qui crée un tableau d'images redimensionnées array[image].

Échantillonnage des ressources

  url: image,
  size: number


Fiches Réglages Signification Résultat
Voir opérateurs d'images size La taille de l'image. number
url URL de l'image redimensionnée image


Réglages des données « skin »

Ces paramètres s'appliquent uniquement aux données définies dans les variables d'habillage.

Introduction aux variables d'habillage

Fiches Skin type Réglages Signification Data Type
output
Skin Type
output
Paramètres Arrière-plan background(skin) image Extrait l'url de l'image image indisponible
color Extrait le code de couleur color(skin)
Paramètres de polices font(skin) size Extrait la taille de la police string length(skin)
family Extrait le nom de la police string(skin)
Paramètres des couleurs color(skin) transparent Converti le code de couleur en un code de couleur RGBA transparent
inverse Converti le code de couleur en un code de couleur RGBA inversé.
red Extrait le code RGB de couleur rouge.
Nombre compris entre 0 et 255.
green Extrait le code RGB de couleur verte.
Nombre compris entre 0 et 255.
blue Extrait le code RGB de couleur bleue.
Nombre compris entre 0 et 255.
alpha Extrait le niveau de transparence du code de couleur RGBA.
Nombre compris entre 0.0 et 1.0.


Les autres références XML

Spotlight

Populaires cette semaine