Vous n'êtes pas identifié(e).
Pages : 1
La démo du script est ici: http://s303106998.onlinehome.fr/news.html
Connectez-vous avec testeur/testeur et vous aurez accès à l'ajout, la modification et la suppression des news.
Alors voici le script à mettre dans une page news:
<?php
$fichiersavenews='zdata/textnews.txt'; // emplacement du fichier de sauvegarde des news
$maxnewsparpage=4; // nombre maximum de news à afficher par page
// Détermination des groupes autorisé à créer/modifier/supprimer les news
//
// POUR ZITE+ UTILISEZ:
// Pour rajouter des groupes, il suffit de copier/coller la ligne ce-dessous et de modifier admin par le nom du groupe autorisé.
if (in_array('admin',$_SESSION['zite_usergroup'])){$droitmodif=1;}
// Vous pouvez également autoriser un membre quelque soit le groupe auquel il appartient en décommentant la ligne ci-dessous et en remplaçant pseudo par le pseudo du membre autorisé.
// if ($_SESSION['zite_user']=='pseudo'){$droitmodif=1;}
//
// POUR ZITE UTILIEZ:
// if ($_SESSION['zite_admin']>0){$droitmodif=1;}
// il suffit juste de décommenter la ligne ci-dessus
$action=$_POST['action'];
$laquelle=$_POST['laquelle'];
if (!file_exists($fichiersavenews)){
if($fp = fopen($fichiersavenews,'w')){fputs($fp, 'a:0:{}');fclose($fp);}}
$liste_news = unserialize(file_get_contents($fichiersavenews));
if ($laquelle==''){$laquelle=$_SESSION['laquelle'];}
if (isset($_GET['affkelnews'])){
$affkelnews=$_GET['affkelnews'];
echo '<h2>'.stripcslashes($liste_news[$affkelnews]['titre']).'</h2>
<p>'.stripcslashes(nl2br($liste_news[$affkelnews]['contenu'])).'</p>';
echo'<br><a href="index.php?perma=news"><i>Voir toutes les news</i></a><br>';
}
else {
if ($action=='Page suivante'){
$iddebut=$_SESSION['iddebut']+$maxnewsparpage; $idfin=$iddebut+$maxnewsparpage;}
elseif ($action=='Page précédente'){
$iddebut=$_SESSION['iddebut']-$maxnewsparpage;
$idfin=$iddebut+$maxnewsparpage;}
else {$iddebut=0; $idfin=$maxnewsparpage;}
if ($action=='Ajouter une news' or $action=='Ajouter la news'){
if(isset($_POST['titre']) && isset($_POST['contenu']) && isset($_POST['mininews'])) {
$titre = $_POST['titre'];
$contenu = $_POST['contenu'];
$mininews = $_POST['mininews'];
$contenu=stripslashes($contenu);
array_unshift($liste_news,array('titre' => $titre, 'mininews' => $mininews, 'contenu' => $contenu));
file_put_contents($fichiersavenews, serialize($liste_news));
} else {
echo '<br><form action="" method="post">
<label for="titre">Titre de la news :</label><br>
<input type="text" name="titre" id="titre" size="79"/><br><br>
<label for="mininews">Texte mininews : (affiché dans le panneau latéral)</label><br>
<textarea name="mininews" id="mininews" rows="3" cols="60"></textarea><br><br />
<label for="contenu">Contenu de la news :</label><br />
<textarea name="contenu" id="contenu" rows="20" cols="60"></textarea><br />
<input type="submit" name="action" value="Ajouter la news" />
</form>';
}}
if ($action=='Editer la news' or $action=='Appliquer les modifications'){
$newsAmodifier = $laquelle;
if(isset($_POST['titre']) && isset($_POST['contenu']) && isset($_POST['mininews'])) {
$liste_news[$newsAmodifier]['mininews'] = $_POST['mininews'];
$liste_news[$newsAmodifier]['titre'] = $_POST['titre'];
$liste_news[$newsAmodifier]['contenu'] = $_POST['contenu'];
file_put_contents($fichiersavenews, serialize($liste_news));
} else {
echo '<br><form action="" method="POST">
<label for="titre">Titre de la news :</label><br>
<input type="text" name="titre" id="titre" value="'.stripcslashes($liste_news[$newsAmodifier]['titre']).'" size="79"/><br /><br>
<label for="mininews">Texte mininews : (affiché dans le panneau latéral)</label><br>
<textarea name="mininews" id="mininews" rows="3" cols="60">'.stripcslashes($liste_news[$newsAmodifier]['mininews']).'</textarea><br><br />
<label for="contenu">Contenu de la news :</label><br />
<textarea name="contenu" id="contenu" rows="20" cols="60">'.stripcslashes($liste_news[$newsAmodifier]['contenu']).'</textarea><br />
<input type="submit" name="action" value="Appliquer les modifications" />
</form>';$_SESSION['laquelle']=$newsAmodifier;
}}
if ($action=='Supprimer la news'){
$id =$laquelle;
if(isset($liste_news[$id])) {
unset($liste_news[$id]);
while(isset($liste_news[$id+1])){
$liste_news[$id]=$liste_news[$id+1];
unset($liste_news[$id+1]);
$id++;}
file_put_contents($fichiersavenews, serialize($liste_news));
}}
$nbnews=count($liste_news);
if ($action!='Ajouter une news' and $action!='Editer la news'){
echo '<form method="post" action=""><br><table width="100%"><tr>
<td align="left" width="30%">';
if ($iddebut>0){
echo '<input type="submit" name="action" value="Page précédente">';}
echo '</td><td align="center" width="40%">';
if ($droitmodif==1){
echo '<input type="submit" name="action" value="Ajouter une news">';}
echo '</td><td align="right" width="30%">';
if ($idfin<$nbnews){
echo '<input type="submit" name="action" value="Page suivante">';}
echo '</td></tr></table></form>';
if(!empty($liste_news)) {
foreach($liste_news as $id => $news) {
if ($id>=$iddebut and $id<$idfin){
echo '<h2>'.stripcslashes($news['titre']).'</h2>
<p>'.stripcslashes(nl2br($news['contenu'])).'</p>';
if ($droitmodif==1){
echo '<p>Texte mininews:<br> <i>'.stripcslashes(nl2br($news['mininews'])).'</i></p>
<form method="post" action=""><br>
<input type="submit" name="action" value="Supprimer la news"
onclick="return confirm(\'Etes-vous sûr de vouloir supprimer cette entrée?\')">
<input type="submit" name="action" value="Editer la news">
<input type="hidden" name="laquelle" value="'.$id.'"></form>';
}echo '<hr />';}}$_SESSION['iddebut']=$iddebut;
echo '<form method="post" action=""><br><table width="100%"><tr>
<td align="left" width="30%">';
if ($iddebut>0){
echo '<input type="submit" name="action" value="Page précédente">';}
echo '</td><td align="center" width="40%">';
if ($droitmodif==1){
echo '<input type="submit" name="action" value="Ajouter une news">';}
echo '</td><td align="right" width="30%">';
if ($idfin<$nbnews){
echo '<input type="submit" name="action" value="Page suivante">';}
echo '</td></tr></table></form>';}
else { echo '<br>Il n\'y a aucune news pour le moment<br />';}}}
?>
Pour l'affichage dans un panneau latéral type 1, 2, 3 ou 4:
<?php
$maxnews=5; // nombre maxi de news à faire défiler
$fichierloadnews='zdata/textnews.txt'; // emplacement du fichier de sauvegarde des news
$liste_news=unserialize(file_get_contents($fichierloadnews));
foreach($liste_news as $id => $news) {
if ($id<$maxnews){
$affmininews.='<a href="index.php?perma=news&affkelnews='.$id.'">
<b>'.stripcslashes($news['titre']).'</b><br>'.stripcslashes(nl2br($news['mininews'])).'</a><br><hr>';}}
?>
<h1>News</h1>
<marquee Class="Scroller" behavior="scroll" direction="up" width="100%" height="100" scrollamount="2" scrolldelay="0" onmouseover="this.stop()" onmouseout="this.start()">
<?php echo $affmininews; ?>
</marquee>
Pour l'affichage dans un panneau latéral type 5, 6, 7 ou 8:
<?php
$maxnews=3; // nombre maxi de news à faire défiler
$fichierloadnews='zdata/textnews.txt'; // emplacement du fichier de sauvegarde des news
$liste_news=unserialize(file_get_contents($fichierloadnews));
foreach($liste_news as $id => $news) {
if ($id<$maxnews){
$affmininews.='<a href="index.php?perma=news&affkelnews='.$id.'">
<b>'.stripcslashes($news['titre']).'</b> '.stripcslashes($news['mininews']).'</a> --- ';}}
?>
<marquee Class="Scroller" behavior="scroll" direction="left" width="100%" height="20" scrollamount="5" scrolldelay="0" onmouseover="this.stop()" onmouseout="this.start()">
<?php echo $affmininews; ?>
</marquee>
Dernière modification par Fredo42 (26/06/2010 17:46:44)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Encore et toujours du super boulot.
Pas encore l'utilité mais je mets de côté
Hors ligne
Merci.
Dès que tu en trouves l'utilité, met un lien ici, que je puisse voir le fruit de mon travail ailleurs que sur mon site test!!
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonjour à tous,
J'ai découvert le code de news de Fredo42 très intéressant. Je l'ai intégré en test sur mon ordinateur et ça marche fort bien.
Mais j'ai une question, comment faire pour ne pas faire apparaître la case mininews, parce que j'utilise le code pour faire apparaître sur une page dédié aux informations. Etant novice en php, j'ai lue et relue le code, mais sans succés.
Merci de votre réponse et bravo aux codeurs.
Seng
Hors ligne
Salut,
si tu fais références à l'affichage "texte mininews" quand tu es sur la page http://s303106998.onlinehome.fr/news.html il apparait uniquement si tu es connecté en tant qu'admin donc tes visiteurs ne le voient pas.
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Salut,
si tu fais références à l'affichage "texte mininews" quand tu es sur la page http://s303106998.onlinehome.fr/news.html il apparait uniquement si tu es connecté en tant qu'admin donc tes visiteurs ne le voient pas.
Bonjour Fredo42.
Merci beaucoup de ta réponse.
Hors ligne
Si tu veux un peu d'aide pour personnaliser le script, n'hésite pas à demander!
Bonne soirée
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Ajout des boutons "page précédente/suivante" et "ajouter une news" en bas de la page des news, suite à une proposition anonyme.
script mis à jour.
Dernière modification par Fredo42 (24/06/2010 21:04:20)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonjour Fredo42 et à tous.
Merci de ta proposition, justement je mets ici, un example de news que j'ai testé sur une page dédié seulement aux infos (testé en local sous easy php 5)
17 juillet 2020
fvjyiuclufgkfsjuridugychnjefyhudrvhklufyksièfcyhnjjhbvyhunfgyjnxhfjfhcfjugbkiftlcolvfc,jk,cjjincilftigf
Texte mininews:
Stage de tai chi chuan et épée, éventail et chiqong
--------------------------------------------------------------------------------
Stage de qi qong
La smoc arts martiaux chinois organise une stage de qi qong le ......, salle jacques monod.
Texte mininews:
Stage de qi qong prévue le .....
--------------------------------------------------------------------------------
J'ai toujours l'affichage de "Texte mininews". est ce j'ai loupé quelques choses.
Merci de ton aide...
Bonne journée.
Seng
Hors ligne
bonjour, normalement en te déconnectant de l'admin le texte mininews n'apparait pas. J'envoie le message depuis mon téléphone donc dès que je rentré du taf je vérifie le script en local avec wampserver. Bonne journée.
Dernière modification par Fredo42 (25/06/2010 20:48:46)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonjour Fredo42 et à tous.
Merci de ta proposition, justement je mets ici, un example de news que j'ai testé sur une page dédié seulement aux infos (testé en local sous easy php 5)
17 juillet 2020
fvjyiuclufgkfsjuridugychnjefyhudrvhklufyksièfcyhnjjhbvyhunfgyjnxhfjfhcfjugbkiftlcolvfc,jk,cjjincilftigfTexte mininews:
Stage de tai chi chuan et épée, éventail et chiqong
--------------------------------------------------------------------------------Stage de qi qong
La smoc arts martiaux chinois organise une stage de qi qong le ......, salle jacques monod.Texte mininews:
Stage de qi qong prévue le .....
--------------------------------------------------------------------------------J'ai toujours l'affichage de "Texte mininews". est ce j'ai loupé quelques choses.
Merci de ton aide...
Bonne journée.Seng
Bonsoir Fredo42,
Effectivement, en allant sur ton site de test, j'ai testé d'ajouter un news, et en déconnectant, la partie textemininews, n'apparaît pas. Je te mets ci- dessous le code que j'ai insérer sur ma page, peut être tu détecte les erreurs. pour info, je teste en tant qu' administrateur de site pour le site que je suis en train de faire.
<?php
session_start(); // AJOUT ICI
$action=$_POST['action'];
$laquelle=$_POST['laquelle'];
if (!file_exists('informations.txt')){ //CHANGEMENT DU NOM DU FICHIER TEXT DANS LE CODE (il y est 6 fois)
if($fp = fopen('informations.txt','w')){fputs($fp, 'a:0:{}');fclose($fp);}}
//if ((in_array('admin',$_SESSION['zite_usergroup'])) or (in_array('webmaster',$_SESSION['zite_usergroup']))){$droitmodif=1;} MIS EN COMMENTAIRE
$droitmodif=1; // AJOUT ICI ET PAS D'AUTRE MODIF DANS LE CODE sauf nom de fichier
$liste_news = unserialize(file_get_contents('informations.txt'));
if ($laquelle==''){$laquelle=$_SESSION['laquelle'];}
$maxnews=4;
if (isset($_GET['affkelnews'])){
$affkelnews=$_GET['affkelnews']; unset($_GET);
echo '<h2>'.stripcslashes($liste_news[$affkelnews]['titre']).'</h2>
<p>'.stripcslashes(nl2br($liste_news[$affkelnews]['contenu'])).'</p>';
echo'<br><a href="index.php?perma=news">Voir toutes les news</a><br>';
}
else {
if ($action=='Page suivante'){
$iddebut=$_SESSION['iddebut']+$maxnews; $idfin=$iddebut+$maxnews;}
elseif ($action=='Page précédente'){
$iddebut=$_SESSION['iddebut']-$maxnews;
$idfin=$iddebut+$maxnews;}
else {$iddebut=0; $idfin=$maxnews;}
if ($action=='Ajouter une news' or $action=='Ajouter la news'){
if(isset($_POST['titre']) && isset($_POST['contenu']) && isset($_POST['mininews'])) {
$titre = $_POST['titre'];
$contenu = $_POST['contenu'];
$mininews = $_POST['mininews'];
$contenu=stripslashes($contenu);
array_unshift($liste_news,array('titre' => $titre, 'mininews' => $mininews, 'contenu' => $contenu));
file_put_contents('informations.txt', serialize($liste_news));
} else {
echo '<br><form action="" method="post">
<label for="titre">Titre de la news :</label><br>
<input type="text" name="titre" id="titre" size="79"/><br><br>
<label for="mininews">Texte mininews : (affiché dans le panneau latéral)</label><br>
<textarea name="mininews" id="mininews" rows="3" cols="60"></textarea><br><br />
<label for="contenu">Contenu de la news :</label><br />
<textarea name="contenu" id="contenu" rows="20" cols="60"></textarea><br />
<input type="submit" name="action" value="Ajouter la news" />
</form>';
}}
if ($action=='Editer la news' or $action=='Appliquer les modifications'){
$newsAmodifier = $laquelle;
if(isset($_POST['titre']) && isset($_POST['contenu']) && isset($_POST['mininews'])) {
$liste_news[$newsAmodifier]['mininews'] = $_POST['mininews'];
$liste_news[$newsAmodifier]['titre'] = $_POST['titre'];
$liste_news[$newsAmodifier]['contenu'] = $_POST['contenu'];
file_put_contents('informations.txt', serialize($liste_news));
} else {
echo '<br><form action="" method="POST">
<label for="titre">Titre de la news :</label><br>
<input type="text" name="titre" id="titre" value="'.stripcslashes($liste_news[$newsAmodifier]['titre']).'" size="79"/><br /><br>
<label for="mininews">Texte mininews : (affiché dans le panneau latéral)</label><br>
<textarea name="mininews" id="mininews" rows="3" cols="60">'.stripcslashes($liste_news[$newsAmodifier]['mininews']).'</textarea><br><br />
<label for="contenu">Contenu de la news :</label><br />
<textarea name="contenu" id="contenu" rows="20" cols="60">'.stripcslashes($liste_news[$newsAmodifier]['contenu']).'</textarea><br />
<input type="submit" name="action" value="Appliquer les modifications" />
</form>';$_SESSION['laquelle']=$newsAmodifier;
}}
if ($action=='Supprimer la news'){
$id =$laquelle;
if(isset($liste_news[$id])) {
unset($liste_news[$id]);
while(isset($liste_news[$id+1])){
$liste_news[$id]=$liste_news[$id+1];
unset($liste_news[$id+1]);
$id++;}
file_put_contents('informations.txt', serialize($liste_news));
}}
$nbnews=count($liste_news);
if ($action!='Ajouter une news' and $action!='Editer la news'){
echo '<form method="post" action=""><br><table width="100%"><tr>
<td align="left" width="30%">';
if ($iddebut>0){
echo '<input type="submit" name="action" value="Page précédente">';}
echo '</td><td align="center" width="40%">';
if ($droitmodif==1){
echo '<input type="submit" name="action" value="Ajouter une news">';}
echo '</td><td align="right" width="30%">';
if ($idfin<$nbnews){
echo '<input type="submit" name="action" value="Page suivante">';}
echo '</td></tr></table></form>';
if(!empty($liste_news)) {
foreach($liste_news as $id => $news) {
if ($id>=$iddebut and $id<$idfin){
echo '<h2>'.stripcslashes($news['titre']).'</h2>
<p>'.stripcslashes(nl2br($news['contenu'])).'</p>';
if ($droitmodif==1){
echo '<p>Texte mininews:<br> <i>'.stripcslashes(nl2br($news['mininews'])).'</i></p>
<form method="post" action=""><br>
<input type="submit" name="action" value="Supprimer la news"
onclick="return confirm(\'Etes-vous sûr de vouloir supprimer cette entrée?\')">
<input type="submit" name="action" value="Editer la news">
<input type="hidden" name="laquelle" value="'.$id.'"></form>';
}echo '<hr />';}}$_SESSION['iddebut']=$iddebut;}
else { echo '<br>Il n\'y a aucune news pour le moment<br />';}}}
?>
Merci d'avance.
Hors ligne
Salut, de retour après 14h de boulot!
Alors le code que tu donnes est celui que j'avais fait passer à davyk pour qu'il teste hors zite.
Si tu fais ton site avec zite+ utilise le code donné ici: http://www.zitecms.org/zite/forum/viewt … 5432#p5432
remplace juste:
$fichiersavenews='zdata/textnews.txt'; // emplacement du fichier de sauvegarde des news
par:
$fichiersavenews='informations.txt'; // emplacement du fichier de sauvegarde des news
Si c'est un site qui n'est pas fait avec zite+ il faut que tu modifies cette partie du code afin de déterminer les droits de modification:
//if ((in_array('admin',$_SESSION['zite_usergroup'])) or (in_array('webmaster',$_SESSION['zite_usergroup']))){$droitmodif=1;} MIS EN COMMENTAIRE
$droitmodif=1; // AJOUT ICI ET PAS D'AUTRE MODIF DANS LE CODE sauf nom de fichier
en:
if (détermine si je suis admin) {$droitmodif=1;}
Bonne soirée.
P.S: je pense être connecté au net jusqu'à 2 ou 3h du mat' donc n'hésite pas à laisser un message si t'as besoin!
Edit: je pars en bringue finalement!! je pense être de retour demain matin vers 6 ou 7h...
Bonne soirée
Dernière modification par Fredo42 (25/06/2010 22:55:17)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Je vais regarder pour rentre le code utilisable sur zite aussi.
Bon week-end
Edit: c'est fait.
Dernière modification par Fredo42 (26/06/2010 17:47:56)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Je vais regarder pour rentre le code utilisable sur zite aussi.
Bon week-endEdit: c'est fait.
Bonjour,
De retour après quelques journées de déplacement. J'ai tout refaire ma page d'info en copiant / collant le code qui est au tout début du topic. j'ai ajouté une ligne, comme celle- ci :
if (in_array('bigboss',$_SESSION['zite_usergroup'])){$droitmodif=1;} pour autoriser la personne à modifier et ajouter les news.
Et j'ai erreur à la ligne n° 109, dans ma page informations.txt, qui corresponds à cette ligne.
if ($id>=$iddebut and $id<$idfin){
Merci de m'éclairer, s'il te plait. Pour info, j'utilise Zite +.
Seng
Dernière modification par bboss112 (29/06/2010 14:45:58)
Hors ligne
Fredo42 a écrit :Je vais regarder pour rentre le code utilisable sur zite aussi.
Bon week-endEdit: c'est fait.
Bonjour,
De retour après quelques journées de déplacement. J'ai tout refaire ma page d'info en copiant / collant le code qui est au tout début du topic. j'ai ajouté une ligne, comme celle- ci :
if (in_array('bigboss',$_SESSION['zite_usergroup'])){$droitmodif=1;} pour autoriser la personne à modifier et ajouter les news.Et j'ai erreur à la ligne n° 109, dans ma page informations.txt, qui corresponds à cette ligne.
if ($id>=$iddebut and $id<$idfin){Merci de m'éclairer, s'il te plait. Pour info, j'utilise Zite +.
Seng
rebonjour Fredo42,
Et une autre question concernant le code. Faut il connecter en tant admin ou utilisateur autorisé à ajouter , modifier et éditer les infos à partir de l'espace login du site, peut - on pas faire directement de la page sans être connecté.
Encore merci.
Hors ligne
bboss112 a écrit :Fredo42 a écrit :Je vais regarder pour rentre le code utilisable sur zite aussi.
Bon week-endEdit: c'est fait.
Bonjour,
De retour après quelques journées de déplacement. J'ai tout refaire ma page d'info en copiant / collant le code qui est au tout début du topic. j'ai ajouté une ligne, comme celle- ci :
if (in_array('bigboss',$_SESSION['zite_usergroup'])){$droitmodif=1;} pour autoriser la personne à modifier et ajouter les news.Et j'ai erreur à la ligne n° 109, dans ma page informations.txt, qui corresponds à cette ligne.
if ($id>=$iddebut and $id<$idfin){Merci de m'éclairer, s'il te plait. Pour info, j'utilise Zite +.
Seng
rebonjour Fredo42,
Et une autre question concernant le code. Faut il connecter en tant admin ou utilisateur autorisé à ajouter , modifier et éditer les infos à partir de l'espace login du site, peut - on pas faire directement de la page sans être connecté.
Encore merci.
Re Bonsoir,
J'ai trouvé l'erreur qui s'est produit, c'est à dire, quand j'ai ajouté la ligne, je ne suis pas allé modifié le droit dans l'espace administrateur.
donc maintenant reste la seule question, est ce possible d'ajouter les infos directement depuis la page au lieu de se connecter à l'espace administrateur pour ajouter et/ou modifier et supprimer les infos.
Merci et bonne soirée.
Seng
Hors ligne
Bonsoir,
Oui il est possible de faire en sorte de ne pas être connecté en temps qu'admin ou utilisateur autorisé pour pouvoir modifier/supprimer les infos, mais ça voudrait dire que TOUS les visiteurs pourront le faire!! Je ne pense pas que cela soit le but recherché...
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
j'ai ajouté une ligne, comme celle- ci :
if (in_array('bigboss',$_SESSION['zite_usergroup'])){$droitmodif=1;} pour autoriser la personne à modifier et ajouter les news.
si bigboss est un groupe, c'est correct, par contre si bigboss est le pseudo d'un utilisateur, tu doit utiliser les lignes:
// Vous pouvez également autoriser un membre quelque soit le groupe auquel il appartient en décommentant la ligne ci-dessous et en remplaçant pseudo par le pseudo du membre autorisé.
// if ($_SESSION['zite_user']=='pseudo'){$droitmodif=1;}
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonsoir,
Oui il est possible de faire en sorte de ne pas être connecté en temps qu'admin ou utilisateur autorisé pour pouvoir modifier/supprimer les infos, mais ça voudrait dire que TOUS les visiteurs pourront le faire!! Je ne pense pas que cela soit le but recherché...
Bonjour,
Merci de ta réponse si rapide. Et encore une fois pour tes guides.
Hors ligne
bboss112 a écrit :j'ai ajouté une ligne, comme celle- ci :
if (in_array('bigboss',$_SESSION['zite_usergroup'])){$droitmodif=1;} pour autoriser la personne à modifier et ajouter les news.si bigboss est un groupe, c'est correct, par contre si bigboss est le pseudo d'un utilisateur, tu doit utiliser les lignes:
// Vous pouvez également autoriser un membre quelque soit le groupe auquel il appartient en décommentant la ligne ci-dessous et en remplaçant pseudo par le pseudo du membre autorisé.
// if ($_SESSION['zite_user']=='pseudo'){$droitmodif=1;}
Bonjour,
Merci de ta réponse si rapide. Et encore une fois pour tes guides.
Hors ligne
Quand vous demandez des infos via des messages dans les news, pensez à signer, que je saches quand même de qui vient la question.
Ou alors utilisez le forum!
Bonne soirée
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Pages : 1