Topic: 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

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;

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

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 />';
                        }
                }

        }

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