05/01/2013, 21:10:54
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: -1.11.2.1
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
voici mon souci :
je suis occuper a faire un sildes avec les pages "content"
je devais afficher toutes les pages simultanément les une en dessous des autres
ex:
<ul>
<li id="alias_page_1">
{content page_1}
</li>
<li id="alias_page_2">
{content page_2}
</li>
<li id="alias_page_3">
{content page_3}
</li>
...
</ul>
j'ai pas trouvé d'autre solution que de faire une requete SQL ( ça fonctionne, mais ca interprète pas les {balise} qui sont dans le contenu (logique car ce n'est pas traiter par "smarty" car il prend directement dans la db)
pouvez m'aide comment traite le donne récupéré de la db
merci de votre aide je galère depuis 2 jours
donc voici le code
Code :
[== PHP ==]
// Appel de la variable global pour pouvoir l'utiliser dans l'UDT
$db = cmsms()->GetDb();
// Création et éxécution de la requête
$q = "SELECT cms_content.content_id,cms_content.content_alias,cms_content_props.content_id,cms_content_props.prop_name,cms_content_props.content
FROM cms_content,cms_content_props
WHERE cms_content.content_id = cms_content_props.content_id AND
cms_content_props.prop_name = 'content_en'";
$dbresult = $db->Execute( $q );
// Si problème avec bdd, afficher l'erreur
if( !$dbresult ){ echo 'erreur bdd : '. $db->ErrorMsg()."<br/>";}
// Parcourir les résultats et afficher
while ($dbresult && $row = $dbresult->FetchRow()){
echo '
<li id="'.$row['content_alias'].'">
<div class="box">
<div class="containerContent">
<div class="col1">
'.$row['content'].'
</div>
</div>
</div>
</li>';
}