php dans LastArtList
fred.lavoine
Member
dans Entraide
Bonjour,
Un petit problème de code : je cherche à insérer une instruction php dans la fonction LastArtList mais je ne sais pas comment m'y prendre.
merci
Un petit problème de code : je cherche à insérer une instruction php dans la fonction LastArtList mais je ne sais pas comment m'y prendre.
[== Indéfini ==]
<?php $plxShow->lastArtList('
<li>
<a href="##art_title">
<img src="#img_url">
</a>
<div class="sp-infos" id="#art_title">
<div>
<img src="#img_url">
<h2>#art_title</h2>
<p><em>#art_content</em></p>
<p><a href="./index.php?tag/#art_title">Doc. associés</a></p>
§§§ Ici je voudrais utiliser un str_replace sur #art_title afin de remplacer les espaces par des tirets comme pour les dénominations d'url dans les articles §§§
</div>
</li>',5,33)
?>
merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il te faut modifier la fonction plxShow:lastArticle() comme suit pour le tag #art_title :
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Pour résoudre mon problème, j'ai bidouillé avec les champs traités par la fonction LastArtList : le faux titre avec les tirets dans le champs art_titre et le vrai titre dans le champs art_chapo. Après ce n'est plus qu'une question d'affichage à mettre au point et ce n'est pas bien compliqué. Ca fonctionne même si cela n'est pas très élégant.
Merci encore de t'être penché sur mon problème.
* Les blogs qui ne mettent pas de chapo à leurs articles sont détestables et quand tu tombes sur des bloggueurs qui publient des articles par paquet de 1000, on dit BASTA ! et on passe à autre chose et tant pis pour les quelques articles dignes d'intérêt
* Si toi aussi tu publies les articles par paquet de 1000, passer tous les articles pour appliquer ton astuce va te prendre "un temps de dingue"
Quitte à bidouiller, autant ajouter un nouveau token, par exemple #art_title1, à la fonction plxShow::LastArtList() : Il suffira juste à en tenir compte à la prochaine mise à jour de PluXml
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
$row = str_replace('#art_fakeurl',plxUtils::strCheck($art),$row);
... et là tout roule. Voilà mon problème résolu plus proprement.