Les meilleurs développeurs PHP freelances sont sur Codeur.com
Fermé · Moins de 500 € · 12 offres · 652 vues · 20 interactions
Bonjour,
Je recherche quelqu'un capable de corriger un petit bug PHP sur lequel je planche depuis plusieurs heures sans avoir trouvé la solution.
Le problème est le suivant :
Dans mon espace d'administration, il est possible de gérer le contenu des pages du site. Le contenu d'une page est tout bêtement du code HTML; dans l'éditeur, je peux mettre par exemple : "<p>Bonjour, et bienvenue, etc.</p>", ce qui va générer l'équivalent html sur la page du site en question. Pour cela, je me contente de mettre, dans mon fichier phtml : <?php echo $article['content']; ?>, cela affichera le code HTML.
Le problème survient lorsque, dans le contenu de l'article HTML, je mets #PARTIAL#. Lorsque je détecte cette balise, je souhaite en fait déclencher l'include d'une autre page.
Exemple :
Dans mon éditeur, je mets : "<p>Bonjour et bienvenue !</p><br/>#PARTIAL#, je souhaite en fait que le code se transforme en :
<p>Bonjour et bienvenue</p>
<br/>
<?php echo $this->partial('page.phtml'); ?>
Pour ce faire, j'ai tenté quelque chose comme ça :
<?php echo str_replace('#PARTIAL#', '<?php echo $this->partial("page.phtml"); ?>', $article['content']); ?>
Sauf que le code PHP n'est pas exécuté et est automatiquement mis en commentaire. Cela s'affiche :
<!--?php echo $this--->
partial("page.phtml"); ?>
Il doit y avoir une astuce toute bête, cela peut vous prendre 2 minutes mais me faire économiser beaucoup de temps :)
Merci
Budget indicatif : Moins de 500 €
Publication : 30 juillet 2019 à 10h03
Profils recherchés : Développeur PHP freelance
12 freelances ont répondu à ce projet
12 propositions de devis en moins de 2h
Montant moyen des devis proposés : 50 €
Estimation du délai : 1 jour