logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
28 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 393 729

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Bugs, Probs ... »» Souci titre Edition publication rubriques

Nouveau sujet
 Souci titre Edition publication rubriques#26978Répondre

1Contributeur(s)
colonelwog
3 Modérateur(s)
developpeurjpbJireck
colonelwog colonelwogicon_post

Sujet
Souci titre Edition publication rubriques 


Votre Système d'Exploitation -: Autres  
Votre Package Web -: Apache + Php + MySql  
Votre version de PHP -: Php 8.x  
Version NPDS (voir statistiques du site)-: NPDS RÉvolution 16.8  

Type de problème -: Erreur(s) Php  
Votre hébergeur -: OVH  
Votre Priorité OK, j'attends  
Description du problème
Salutations.
Quand j'édite un post dans rubrique donc dans sections.php le titre ne s'affiche pas !
j'ai eu beau regardé dans tous les sens et rien n'y fait alors que le content est bon ...
 // Fonction ARTICLES<br />    function secartedit($artid) {<br />        global $radminsuper, $hlpfile, $NPDS_Prefix, $f_meta_nom, $f_titre, $adminimg;<br />        $result2 = sql_query("SELECT author, artid, secid, title, content, userlevel FROM ".$NPDS_Prefix."seccont WHERE artid='$artid'");<br />        list($author, $artid, $secid, $title, $content, $userlevel) = sql_fetch_row($result2);<br />        <br />        if (!$artid)<br />        Header("Location: admin.php?op=sections");<br />        <br />        !include!("header.php");<br />        GraphicAdmin($hlpfile);<br />        adminhead($f_meta_nom, $f_titre, $adminimg);<br />        $title = stripslashes($title);<br />        $content = stripslashes(dataimagetofile!url(!$content,'cache/s'));<br />        <br />        echo '<br />        <hr /><br />        <h3 class="mb-3">'.adm_translate("Editer une publication").'</h3><br />        <form action="admin.php" method="post" id="secartedit" name="adminForm"><br />        <input type="hidden" name="artid" value="'.$artid.'" /><br />        <input type="hidden" name="op" value="secartchange" /><br />        <div class="mb-3 row"><br />        <label class="col-form-label col-sm-4" for="secid">'.adm_translate("Sous-rubriques").'</label><br />        <div class="col-sm-8">';<br />        // la on déraille ???<br />        $tmp_autorise=sousrub_select($secid);<br />        if ($tmp_autorise)<br />        echo $tmp_autorise;<br />        else {<br />            $result = sql_query("SELECT secname FROM ".$NPDS_Prefix."sections WHERE secid='$secid'");<br />            list($secname) = sql_fetch_row($result);<br />            echo "<b>".aff_langue($secname)."</b>";<br />            echo '<input type="hidden" name="secid" value="'.$secid.'" />';<br />        }<br />        echo '<br />        </div><br />        </div>';<br />        if ($tmp_autorise)<br />        echo '<a href="admin.php?op=publishcompat&amp;article='.$artid.'">'.adm_translate("Publications connexes").'</a>';<br />        <br />        echo'<br />        <div class="mb-3 row"><br />        <label class="col-form-label col-sm-12" for="title">'.adm_translate("Titre").'</label><br />        <div class="col-sm-12"><br />        <textarea class="form-control" id="title" name="title" rows="2">'.htmlspecialchars($title).'</textarea><br />        <br />        </div><br />        </div><br />        <div class="mb-3 row"><br />        <label class="col-form-label col-sm-12" for="content">'.adm_translate("Contenu").'</label><br />        <div class="col-sm-12"><br />        <textarea class="tin form-control" id="content" name="content" rows="30" >'.$content.'</textarea><br />        </div><br />        </div>';<br />        echo aff_editeur('content','');<br />        echo '<br />        <div class="mb-3 row"><br />        <div class="col-sm-12">';<br />        <br />        droits($userlevel);<br />        $droits_pub=droits_publication($secid);<br />        if ($droits_pub==3 or $droits_pub==7) echo '<br />        <input class="btn btn-primary" type="submit" value="'.adm_translate("Enregistrer").'" />&nbsp;';<br />        echo '<br />        <input class="btn btn-secondary" type="button" value="'.adm_translate("Retour en arrière").'" !onclick!="!javascript!:history.back()" /><br />        </div><br />        </div><br />        </form>';<br />        adminfoot('','','','');<br />    }
 

Inclure la signature Oui 
Notification par Email Oui 


   

Ex-Président de l'Association ASFA (Association Science-Fiction Amelie)
colonelwog colonelwogicon_post
Bon en fait j'ai du coup rajouté ligne 820 la requete que l'on trouve en ligne 784:
 $result2 = sql_query("SELECT author, artid, secid, title, content, userlevel FROM ".$NPDS_Prefix."seccont WHERE artid='$artid'");

list($author, $artid, $secid, $title, $content, $userlevel) = sql_fetch_row($result2);


et là j'ai mon titre qui s'affiche dans le textarea .. je pige pas pourquoi le content passe et pas le titre ...

du coup ça donne ça :
 // Fonction ARTICLES

function secartedit($artid) {
global $radminsuper, $hlpfile, $NPDS_Prefix, $f_meta_nom, $f_titre, $adminimg;
$result2 = sql_query("SELECT author, artid, secid, title, content, userlevel FROM ".$NPDS_Prefix."seccont WHERE artid='$artid'");
list($author, $artid, $secid, $title, $content, $userlevel) = sql_fetch_row($result2);

if (!$artid)
Header("Location: admin.php?op=sections");

!include!("header.php");
GraphicAdmin($hlpfile);
adminhead($f_meta_nom, $f_titre, $adminimg);
$title = stripslashes($title);
$content = stripslashes(dataimagetofile!url(!$content,'cache/s'));

echo '
<hr />
<h3 class="mb-3">'.adm_translate("Editer une publication").'</h3>
<form action="admin.php" method="post" id="secartedit" name="adminForm">
<input type="hidden" name="artid" value="'.$artid.'" />
<input type="hidden" name="op" value="secartchange" />
<div class="mb-3 row">
<label class="col-form-label col-sm-4" for="secid">'.adm_translate("Sous-rubriques").'</label>
<div class="col-sm-8">';
// la on déraille ???
$tmp_autorise=sousrub_select($secid);
if ($tmp_autorise)
echo $tmp_autorise;
else {
$result = sql_query("SELECT secname FROM ".$NPDS_Prefix."sections WHERE secid='$secid'");
list($secname) = sql_fetch_row($result);
echo "<b>".aff_langue($secname)."</b>";
echo '<input type="hidden" name="secid" value="'.$secid.'" />';
}
echo '
</div>
</div>';
if ($tmp_autorise)
echo '<a href="admin.php?op=publishcompat&amp;article='.$artid.'">'.adm_translate("Publications connexes").'</a>';
$result2 = sql_query("SELECT author, artid, secid, title, content, userlevel FROM ".$NPDS_Prefix."seccont WHERE artid='$artid'");
list($author, $artid, $secid, $title, $content, $userlevel) = sql_fetch_row($result2);
echo'
<div class="mb-3 row">
<label class="col-form-label col-sm-12" for="title">'.adm_translate("Titre").'</label>
<div class="col-sm-12">
<textarea class="form-control" id="title" name="title" rows="2">'.htmlspecialchars($title).'</textarea>
colonelwog colonelwogicon_post
A moins que ce soit les accents le souci dans le titre ?

je vais faire un test ..

Non c'est pas les accents ...
 Message édité par : colonelwog / 28/03/2025 08:13