Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Afficher toute les pages active{content} les une en dessous des autres
#1
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>';
}
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)