SlashOrg.Net Forums

Venez poser vos questions et suggestions ici. Ou tout simplement venez parler de ce qui vous intéresse.

Vous n'êtes pas identifié.

#1 28/12/2006 00:24:18

errkaa
Nouveau membre
Date d'inscription: 23/12/2006
Messages: 7

dossier commun

Bonjour,
J'ai défini un dossier commun.
Lors d'une connexion, on voit un lien vers ce dossier commun.
Une fois ce lien cliqué, on se retrouve dans ce dossier, mais on voit toujours ce lien qui pointe vers... le dossier où on se trouve déjà.
Y a-t-il un moyen de ne plus avoir ce lien une fois qu'on se trouve dans le dossier commun ?
Merci pour votre réponse.
errkaa

Hors ligne

 

#2 30/12/2006 16:28:26

unreal
Administrator
Date d'inscription: 11/06/2006
Messages: 79

Re: dossier commun

C'est effectivement le comportement "normal". Je vais régler ça dans la prochaine version, en attendant, voici les modifs à apporter pour obtenir le résultat souhaité.

Localisez le bloc "// ... then the commun folders." dans index.php, et apportez les modifs en gras :

// ... then the commun folders.
        if (isset($_SESSION['session_key']) && isset($CommunFolders) && $CommunFolders) {

                foreach ($CommunArray as $key => $value) {
                        if ($p != $value || $alwaysShowCommunLinks) {
                                $n = explode('/', $value);
                                $go_link = urlencode($value).'&'.$sort_link;
                                $html .= '<a class="nb" href="?p='.$go_link.'"><img alt="[DIR]" src="images/dir_icon_link.gif" /></a>'.$lang['link'].'<a href="?p='.$go_link.'" title="'.$lang['follow_link'].$value.'">'.htmlspecialchars($n[count($n) - 2], ENT_NOQUOTES).'</a><br />';
                        }
                }

        }

Puis ouvrez conf.php et ajoutez ceci juste après la ligne "$CommunFolders =" :

$alwaysShowCommunLinks = false;

Hors ligne

 

#3 31/12/2006 09:49:21

errkaa
Nouveau membre
Date d'inscription: 23/12/2006
Messages: 7

Re: dossier commun

Merci pour votre réponse, cela marche pour le dossier commun.
Par contre, le lien vers le dossier commun réapparaît dans les sous-dossiers du dossier commun, ce qui fait double emploi avec le lien "Remonter au dossier parent".
Cordialement.
errkaa

Hors ligne

 

#4 31/12/2006 15:38:31

unreal
Administrator
Date d'inscription: 11/06/2006
Messages: 79

Re: dossier commun

Héhé effectivement smile

Et ca :

// ... then the commun folders.
        if (isset($_SESSION['session_key']) && isset($CommunFolders) && $CommunFolders) {

                foreach ($CommunArray as $key => $value) {
                        $strpos = strpos($p, $value);
                        if ($strpos != 0 || $strpos === false || $alwaysShowCommunLinks) {

                                $n = explode('/', $value);
                                $go_link = urlencode($value).'&amp;'.$sort_link;
                                $html .= '<a class="nb" href="?p='.$go_link.'"><img alt="[DIR]" src="images/dir_icon_link.gif" /></a>'.$lang['link'].'<a href="?p='.$go_link.'" title="'.$lang['follow_link'].$value.'">'.htmlspecialchars($n[count($n) - 2], ENT_NOQUOTES).'</a><br />';
                        }
                }

        }

Hors ligne

 

#5 01/01/2007 11:21:10

errkaa
Nouveau membre
Date d'inscription: 23/12/2006
Messages: 7

Re: dossier commun

Ca marche impec.
Y a pas à dire, c'est beau la tèchenique !
Merci pour ce correctif et bonne année 2007.
errkaa

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2008 PunBB