Interrogations PHP
Bonjour
Le PHP est encore une langue étrangère pour moi.
Cependant, j'aimerai votre avis sur le pourquoi des différences de syntaxe que je rencontre.
fichier HOME
<i class="icon-user"></i><?php $plxShow->lang('WRITTEN_BY'); ?> <?php $plxShow->artAuthor() ?>
fichier ARTICLE
<i class="icon-user"></i><?php $plxShow->lang('WRITTEN_BY'); ?><span itemprop="author" itemscope itemtype="http://schema.org/Person"> <span itemprop="name"><?php $plxShow->artAuthor() ?></span></span>
fichier ARCHIVES
<i class="icon-user"></i><?php $plxShow->lang('WRITTEN_BY'); ?><span itemprop="name"><?php $plxShow->artAuthor() ?></span>
Cela indique l'auteur de l'article mais ceux sont les formulations dans les fichiers "home, article et archives".
Merci à vous
Steph
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il en va de même pour le nombre de commentaires ou la date de mise à jour :
`<?php $plxShow->lang('ARTICLES_DATE_UPDATE'); ?> <?php $plxShow->artUpdateDate('#num_day/#num_month/#num_year(4)'); ?>
<?php $plxShow->lang('ARTICLES_DATE_UPDATE'); ?>artUpdateDate('#num_year(4)-#num_month-#num_day'); ?>">
<?php $plxShow->artUpdateDate('#num_day/#num_month/#num_year(4)'); ?>`
Bonjour @Steph_L
sauf si ton copier/coller s'est mal passé, la seule différence que je constate dans ton premier exemple est un "espace" en moins sur la 3ème ligne, le reste est identique.
Pour ton second exemple, la partie ('#num_day/#num_month/#num_year(4)') indique le formatage de la date qui sera retourné:
Nota : pour insérer du code avec coloration syntaxique sur plusieurs lignes, utilise 3 fois le caractère ` (accent grave, par défaut AltGr + 7 sur les claviers AZERTY français) avant et après : ```.
Désolé, j'ai bien conscience du flou généré par mon post ...
Merci pour l'info sur l'affichage du code et ta réponse pour le second exemple.
En fait, je m'interrogeais sur le pourquoi de ces différentes formulations pour afficher la même chose.
(au moins en apparence pour moi)
Steph
Après ta modification, il y a en effet des différences entre les 3 lignes, mais sur l'affichage du résultat, pas sur le code PHP qui reste le même :
Et pour le coup, je n'ai pas de réponse
Il faudrait regarder qui a fait les ajouts des balises "span" qui sont là pour ajouter une information supplémentaire sur l'auteur, selon une codification établie par la communauté https://schema.org/ comme indiqué dans le code du fichier article