Annonce

#1 2002-04-22 00:45:44

Kyle
Membre
2002-04-15
7

Restriction de rubrique !

Bon, j'ai mis a jour vers la 1.02 et la restriction de sous-rubriques fonctionne bien mais la rubrique reste affichée a gauche malgré que j'ai interdit l'access a toutes ses sous-rubriques !

Pourrais-tu faire en sorte que cela cache la rubrique a gauche ?

Merci.
++

Hors ligne

#2 2002-04-22 07:11:41

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Restriction de rubrique !

si tu laisse accès à la racine alors la rubrique reste affichée. Interdit l'accès à la racine et tu auras ce que tu veux.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2002-04-22 22:54:33

Kyle
Membre
2002-04-15
7

Re: Restriction de rubrique !

Bon alors voila mon probleme :

Voici un screen montrant que j'interdit l'acces à toto :

<img border='0' alt='image' src="http://www.kylewebsite.com/webgallery/webgallery1.gif">

Voila le screen montrant que la rubrique reste affichée malgré l'interdiction :

<img border='0' alt='image' src="http://www.kylewebsite.com/webgallery/webgallery2.gif">

Donc comment interdire a la racine ?  :?:

Hors ligne

#4 2002-04-22 22:59:11

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Restriction de rubrique !

ok, c'est donc un bug, j'avais supposé qu'on mettait toujours des images à la racine... ça modifie les enregistrements dans la base... il faut que je modifie le code, en attendant, mets une image bidon à la racine, et interdis l'accès à la racine.
Je vais trouver une solution rapidos


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#5 2002-04-22 23:12:28

Kyle
Membre
2002-04-15
7

Re: Restriction de rubrique !

en effet, en mettant une image, je peut interdire l'acces ! ;)

Hors ligne

#6 2002-04-22 23:13:13

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Restriction de rubrique !

bon alors attention, la manip à faire est la suivante :
dans miseajour.php (rep admin) :
remplacer

Code:

  //------------------------------------------------------------------------------ 
  // constitution de la table phpwebgallery_categories 
  echo "<br><center><b>Constitution de la table $prefixeTable"."categories</b></center><br>"; 
  mysql_query("delete from $prefixeTable"."categories"); 
  $i = 0; 
  $result = mysql_query("select distinct(categorie) as cat from $prefixeTable"."images"); 
  while( $row = mysql_fetch_array($result)) 
  { 
    echo"&middot; <b>categorie $row[cat]</b><br><div style='margin-left=20px'>"; 
    $result2 = mysql_query("select distinct(sous_categorie) as sous_cat from $prefixeTable"."images where categorie = '$row[cat]' order by sous_categorie asc"); 
    while( $row2 = mysql_fetch_array($result2)) 
    { 
      if ( $row2[sous_cat] != '' ) 
      { 
        echo"<i>sous-catégorie "$row2[sous_cat]" :</i> "; 
      } 
      else 
      { 
        echo"<i>racine : </i> "; 
      } 
      $result_date = mysql_query("select date_disponibilite from $prefixeTable"."images where categorie = '$row[cat]' and sous_categorie = '$row2[sous_cat]' order by date_disponibilite desc LIMIT 0,1"); 
      $row_date = mysql_fetch_array($result_date); 
      // on récupère la date pour cette sous catégorie 
      $date_dispo = explode("-",$row_date[date_disponibilite]); 
      $date_sous_cat = mktime(0,0,0,$date_dispo[1],$date_dispo[2],$date_dispo[0]); 
      mysql_query("insert into $prefixeTable"."categories values ('$row[cat]','$row2[sous_cat]','$row_date[date_disponibilite]')"); 
      echo"date du dernier : $row_date[date_disponibilite]<br>"; 
    } 
    echo"</div>"; 
  } 
  echo"</div>"; 
?>

par

Code:

 
  //------------------------------------------------------------------------------ 
  // constitution de la table phpwebgallery_categories 
  echo "<br><center><b>Constitution de la table $prefixeTable"."categories</b></center><br>"; 
  mysql_query("delete from $prefixeTable"."categories"); 
  $i = 0; 
  $result = mysql_query("select distinct(categorie) as cat from $prefixeTable"."images"); 
  while( $row = mysql_fetch_array($result)) 
  { 
    echo"&middot; <b>categorie $row[cat]</b><br><div style='margin-left=20px'>"; 
    $racine = false; 
    $result2 = mysql_query("select distinct(sous_categorie) as sous_cat from $prefixeTable"."images where categorie = '$row[cat]' order by sous_categorie asc"); 
    while( $row2 = mysql_fetch_array($result2)) 
    { 
      if ( $row2[sous_cat] != '' ) 
      { 
        echo"<i>sous-catégorie "$row2[sous_cat]" :</i> "; 
      } 
      else 
      { 
        echo"<i>racine : </i> "; 
        $racine = true; 
      } 
      $result_date = mysql_query("select date_disponibilite from $prefixeTable"."images where categorie = '$row[cat]' and sous_categorie = '$row2[sous_cat]' order by date_disponibilite desc LIMIT 0,1"); 
      $row_date = mysql_fetch_array($result_date); 
      // on récupère la date pour cette sous catégorie 
      $date_dispo = explode("-",$row_date[date_disponibilite]); 
      $date_sous_cat = mktime(0,0,0,$date_dispo[1],$date_dispo[2],$date_dispo[0]); 
      mysql_query("insert into $prefixeTable"."categories values ('$row[cat]','$row2[sous_cat]','$row_date[date_disponibilite]')"); 
      echo"date du dernier : $row_date[date_disponibilite]<br>"; 
    } 
    if ( !$racine ) 
    { 
      mysql_query("insert into $prefixeTable"."categories values ('$row[cat]','','0')"); 
    } 
    echo"</div>"; 
  } 
  echo"</div>"; 
?>

Et plus besoin de mettre une image à la racine pour interdire la rubrique


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#7 2002-04-22 23:14:14

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Restriction de rubrique !

Tu relances la MaJ base d'images bien entendu après avoir fait la modif...


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#8 2002-04-22 23:18:38

Kyle
Membre
2002-04-15
7

Re: Restriction de rubrique !

Ca marche nikel ! ;)
Encore un + pour la prochaine version :)
++

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact