Artiphp - CMS open source et gratuit
Vous êtes ici » Accueil/Forum
Saisissez votre recherche
RechercherRechercher   Liste des MembresListe des Membres   S'enregistrerS'enregistrer    ProfilProfil 
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 


[ArtiGaleries] version 3.0.3 en ligne
Aller à la page Précédente  1, 2, 3
 
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Artiloo.com Index du Forum -> Artiphp 3 Velocity
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
ivoyages



Inscrit le: 03 Jan 2004
Messages: 1522

MessagePosté le: Dim 19 Mar 2006 12:05    Sujet du message: Répondre en citant

Encore exact même si ça n'avez pas d'incidence sur mon affichage...

Greg
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
philippeFA



Inscrit le: 20 Sep 2005
Messages: 369
Localisation: Lyon

MessagePosté le: Sam 01 Avr 2006 13:44    Sujet du message: Identique pour Arti XXL ? Répondre en citant

Bonjour Jimro,

Les indications suivantes sont-elles valables pour arti XXL :

Code:
Dans le fichier artzone/galerie.php, vers la ligne 173, remplace :
Code:
      $requete = "SELECT * FROM ".$extension."galerie WHERE id_catgalerie='$cat' ORDER BY dateimg DESC";

par :
Code:
   //***** MODIF jimro ***** Affichage uniquement des oeuvres de l'auteur dans cette catégorie - 10/03/2006
   $aut = intval($_SESSION['SESSION_ID']);
   if ($session_statut=="artadmin") {
      $requete = "SELECT * FROM ".$extension."galerie WHERE id_catgalerie='$cat' ORDER BY dateimg DESC";
   } else {
      $requete = "SELECT * FROM ".$extension."galerie WHERE id_catgalerie='$cat' AND id_artiste='$aut' ORDER BY dateimg DESC";
   }
   $result = mysql_query($requete, $link);

Et pendant qu'on est dans ce fichier, vers la ligne 215, remplace :
Code:
if ($_GET['suppid']) {

par :
Code:
//***** MODIF jimro ***** Seul un admin peut vraiment supprimer une oeuvre - 10/03/2006
if ($_GET['suppid'] && $session_statut="artadmin") {


Ensuite dans le fichier artzone/galeriesaisiemod.php, vers la ligne 85, remplace :
Code:
      $requete = "SELECT * FROM ".$extension."galerie WHERE id_img='$id_img'";
   $result = mysql_query($requete, $link);
   $dossier = mysql_fetch_object($result);

par :
Code:
   //***** MODIF jimro ***** Affichage uniquement si l'oeuvre appartient bien à l'utilisateur - 10/03/2006
   if ($session_statut=="artadmin") {
      $requete = "SELECT * FROM ".$extension."galerie WHERE id_img='$id_img'";
   } else {
      $requete = "SELECT * FROM ".$extension."galerie WHERE id_img='$id_img' AND id_artiste='" . intval($_SESSION['SESSION_ID']) . "'";
   }
   $result = mysql_query($requete, $link);
   $dossier = mysql_fetch_object($result);
   if (mysql_num_rows($result)==0) {
      header("Location: ../artzone/galerieindex.php");
      exit();
   }


Amicalement,
philippe
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
jimro



Inscrit le: 07 Oct 2004
Messages: 6918

MessagePosté le: Sam 01 Avr 2006 14:11    Sujet du message: Répondre en citant

Bonjour philippeFA,

En principe oui, la partie admin n'ayant subi quasiment aucun changement.

jimro
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
philippeFA



Inscrit le: 20 Sep 2005
Messages: 369
Localisation: Lyon

MessagePosté le: Dim 02 Avr 2006 13:43    Sujet du message: Zone d'auteur. Répondre en citant

Bonjour Jimro,

Les fichiers modifiés pour Arti 3.0.3 s'adaptent très bien pour la version XXL : la zone Auteur/galerie n'est pas perturbée

Je ne sais pas si la modification suivante est possible, mais pour des raisons de sécurité je souhaite que seuls les auteurs confirmés puissent ajouter des images aux galeries.

En Zone Auteur graphiquement parlant : on supprime l'accès à la galerie et l'icône de galerie (reste les icônes dossiers et news).

Amicalement,
Philippe
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
jimro



Inscrit le: 07 Oct 2004
Messages: 6918

MessagePosté le: Dim 02 Avr 2006 17:37    Sujet du message: Répondre en citant

"Graphiquement parlant", il suffit de remplacer dans la table module la valeur de statutMod auteur par auteurqal

Mais pour celui qui connaît Artiphp et ArtiGaleries, l'accès reste possible en entrant directement le lien dans la barre d'adresse du navigateur

Il faut donc modifier également chaque script concerné de ce module se trouvant dans artzone en remplaçant :
Code:
// Autorisation d'ouverture de cette page uniquement aux statuts autorisés
// -----------------------------------------------------------------------
$session_statut = $_SESSION['SESSION_STATUT'];
if ($session_statut!="artadmin" && $session_statut!="auteurqal" && $session_statut!="auteur") {
   header("Location: ../outils/erreur.php?ec=2");
   exit();
}

par :
Code:
// Autorisation d'ouverture de cette page uniquement aux statuts autorisés
// -----------------------------------------------------------------------
$session_statut = $_SESSION['SESSION_STATUT'];
if ($session_statut!="artadmin" && $session_statut!="auteurqal") {
   header("Location: ../outils/erreur.php?ec=2");
   exit();
}


jimro
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
philippeFA



Inscrit le: 20 Sep 2005
Messages: 369
Localisation: Lyon

MessagePosté le: Dim 02 Avr 2006 19:00    Sujet du message: Répondre en citant

Merci Jimro

Sous Arti 3.0.3 l'icône Galerie ne figure plus dans la zone Auteur.
C'est parfait !!!

Amicalement,
Philippe
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Artiloo.com Index du Forum -> Artiphp 3 Velocity Toutes les heures sont au format GMT + 1 Heure
Aller à la page Précédente  1, 2, 3
Page 3 sur 3

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com