Forums
Un problème, une idée d'amélioration ?
C'est ici que ça se passe !
Vous n'êtes pas identifié.
Annonce
#1 2009-04-06 23:17:16
- momowell
- Membres
- Date d'inscription: 2009-04-06
- Messages: 3
Fichiers caché
Actuellement on cache les fichiers cachés commençant par un point, serait t'il possible de cacher ceux commençant par un _ ?
Hors ligne
#2 2009-04-07 10:57:34
- hugo
- Administrateur
- Date d'inscription: 2007-04-10
- Messages: 532
Re: Fichiers caché
BONJOUR !
il faut modifier le fichier /src/inc/obj.class.php et changer la méthode de la iigne 999 en :
Code:
function _getDirContent($folder, $base) {
global $conf;
$tab = array();
$hdl = dir($base.$folder);
if ($hdl) {
while (false !== ($occ = $hdl->read())) {
if ($folder == '/' && $occ{0} == '.' && isset($occ{1}) && $occ{1} == '.')
continue;
if ($occ == '.' || $occ == '..') ## Si on veut afficher les .. dans les répertoires, ça se passe ici !
continue;
// Si on a un fichier caché...
if ($occ{0} == '.' && isset($occ{1}) && $occ{1} != '.' && !$this->view_hidden_file) {
continue;
}
// Skip les fichiers commençant par un "_"
if ($occ{0} == '_') {
continue;
}
$tab[] = $folder.$occ.(is_dir($this->_folder_root.$folder.$occ) ? '/' : null);
}
}
return $tab;
}Hors ligne
#3 2009-04-07 15:01:28
- momowell
- Membres
- Date d'inscription: 2009-04-06
- Messages: 3
Re: Fichiers caché
Merci, ta méthode est très propre, j'avais essayé en remplaçant
Ceci
Code:
if ($occ{0} == '.') {
continue;
}.par cela
Code:
if ($occ{0} == '_') {
continue;
}.Dans tout les fichiers du logiciel, cela fonctionnait mais supprimait le mode avec '.'
Maintenant excusez moi j'ai mal précisé, mais en fait je souhaite cacher un dossier commençant par '_'. Et donc par conséquence ne plus le voir dans l'arborescence.
Cordialement
Dernière modification par momowell (2009-04-07 15:05:46)
Hors ligne
#4 2009-04-07 21:49:39
- hugo
- Administrateur
- Date d'inscription: 2007-04-10
- Messages: 532
Re: Fichiers caché
Tu veux cacher uniquement les dossiers commençant par un "_" ??
Hors ligne
#5 2009-04-07 22:21:04
- momowell
- Membres
- Date d'inscription: 2009-04-06
- Messages: 3
Re: Fichiers caché
Oui c'est ca !
Hors ligne
#6 2010-01-27 12:27:00
- Glucose
- Membres
- Date d'inscription: 2008-04-10
- Messages: 15
Re: Fichiers caché
Pour cacher les cochonneries provenant d'un MAC ?
Code:
// Si on a un _MACOS ...
if ($occ{0} == '_' && isset($occ{5}) && $occ{1} != 'M' && $occ{2} != 'A' && $occ{3} != 'C' && $occ{4} != 'O' && $occ{5} != 'S') {
continue;
}Dernière modification par Glucose (2010-01-27 12:28:00)
Hors ligne
À propos...