du php dans les squelettes

Bonjour,

Suite à ma précédente question, Pat me dit qu'il faut éviter le php dans les squelettes pour des raisons de cache.
Pouvez-vous m'en dire plus ?
J'utilise un squelette biospip. Son article.html commence par :
<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" standalone="yes"?'.'>'; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Un peu plus loin, on trouve :
<meta name="Keywords" content="<BOUCLE_metamots(MOTS){id_article}{", "}>#TITRE</BOUCLE_metamots>, </B_metamots>[(#NOM_SITE_SPIP|supprimer_tags|attribut_html)]<?php include "./biospip/biophp/motopbio.php"; ?>" />

et plus loin :
<BOUCLE_doc(DOCUMENTS){id_document}{mode=document}>
<?php $doc=[(#ID_DOCUMENT|texte_script)]; ?>
</BOUCLE_doc><BOUCLE_art(ARTICLES){id_article}><?php $art=[(#ID_ARTICLE|texte_script)]; ?></BOUCLE_art>
<!-- Affichage de l'album -->
<?php if ($debut_photos=='') {$debut_photos=0;} ?>
<B_tot> <BOUCLE_tot(DOCUMENTS){id_article}{mode=document}> </BOUCLE_tot>
<?php $tot=#TOTAL_BOUCLE; echo 'Album de '.$tot.' photos.'; ?>
</B_tot>
...

Est-ce grave ? Quelles sont les conséquences de telles utilisations sur le cache ?
Dois-je corriger tout cela ?

Vous remerciant

Boby

Bonjour,

En lisant le code que tu viens de donner, il me semble qu’on peut toutes les faire en boucle SPIP…

2008/10/27 Boby K <boby.k@club-internet.fr>

Bonjour,

Suite à ma précédente question, Pat me dit qu’il faut éviter le php dans les squelettes pour des raisons de cache.
Pouvez-vous m’en dire plus ?
J’utilise un squelette biospip. Son article.html commence par :

<?php echo '<'.'?xml version="1.0" encoding="#CHARSET" standalone="yes"?'.'>'; ?>

Un peu plus loin, on trouve :
<meta name=« Keywords » content=« <BOUCLE_metamots(MOTS){id_article}{ », « }>#TITRE</BOUCLE_metamots>, </B_metamots>[(#NOM_SITE_SPIP|supprimer_tags|attribut_html)]<?php include "./biospip/biophp/motopbio.php"; ?> » />

et plus loin :
<BOUCLE_doc(DOCUMENTS){id_document}{mode=document}>

<?php $doc=[(#ID_DOCUMENT|texte_script)]; ?>

</BOUCLE_doc><BOUCLE_art(ARTICLES){id_article}><?php $art=[(#ID_ARTICLE|texte_script)]; ?></BOUCLE_art>

<?php if ($debut_photos=='') {$debut_photos=0;} ?>

<B_tot> <BOUCLE_tot(DOCUMENTS){id_article}{mode=document}> </BOUCLE_tot>

<?php $tot=#TOTAL_BOUCLE; echo 'Album de '.$tot.' photos.'; ?>

</B_tot>

Est-ce grave ? Quelles sont les conséquences de telles utilisations sur le cache ?
Dois-je corriger tout cela ?

Vous remerciant

Boby


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip