Bonjours, je vais m'exliqué le mieux possible

j'ai fais un cadre et sous cadres et j'ai mis les phrases ou je veux mettres les pages au bon endroit

http://jsfiddle.net/Zt3ST/169/

et le code que je récupere afin d'affiché tout les modules qui se termine par admin

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 
 
<?php
 
// module d'admin
 
//$admin_module=array(1=>'admin',2=>'activites',3=>'newsletter',4=>'news',5=>'sondage',6=>'calendrier',7=>'chat',8=>'video',9=>'forum',10=>'membre',11=>'groupes',12=>'recrutement',13=>'designs'
 
 
 
////////,16=>'cours',17=>'liste'
 
//                    9=>'forum',10=>'membre',11=>'groupes',12=>'recrutement', 13=>'designs',
	//				14=>'bdd',
		//			15=>'tuto',16=>'cours',17=>'liste',
			//		18=>'partenaire'
 
 
 
//$admin_module=array(1=>'admin',2=>'activites',3=>'newsletter',4=>'news',5=>'sondage',6=>'calendrier',7=>'chat',9=>'bdd',
//              8=>'video',9=>'forum',10=>'membre',11=>'groupes',12=>'recrutement', 13=>'designs');
//, 5=>'partenaire', 6=>'faq', 7=>'activites',
  //                  8=>'newsletter', 9=>'news', 10=>'sondage', 11=>'calendrier', 12=>'chat', 13=>'video',
        //            14=>'membre', 15=>'groupes', 16=>'recrutement', 17=>'designs', 18=>'liste');
 
 
//leprojet_var_debug($file_list);
$dir = opendir(DIR_MODULE.'/');
 
chmod(DIR_MODULE.'/',0777);
 
$file_list = array();
while($data = readdir($dir))
{
        if(!preg_match("#(.+)\.#",$data))
        {	
 
                $file =  getcwd() . '/' . DIR_MODULE . '/' . $data . '/' . $data . '.admin.php';
//var_dump($file);
                if(@file_exists($file))
                {
                   // if(array_search($data, $admin_module))
                        $file_list[] = $file;
                }
        }
}
 
 
sort($file_list);
$display = '';
foreach($file_list as $file){
    echo '<div class="PanelContent">';
    $display = '';
    include_once $file;
    echo $display;
    echo '</div>';
}
?>


voilà un exemple

jai 3 dossiers

1/ activites/activites.admin.php

2/ forum/forum.admin.php

3/ membre/membre.admin.php

vous voyez tout ms pages se termine admin.php


là ca récupere tout les phrases qui sont un fichier en terminant par admin.php

avec ce code :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
$file =  getcwd() . '/' . DIR_MODULE . '/' . $data . '/' . $data . '.admin.php';

et ca fonctione bien pas de soucy de ce côté là

ma question, c'est de savoir

comment dire que cete page ou module

activites/activites.admin.php

doit se mettre dans le cadre site sous cadre activité

comment dire que cete page ou module

forum/forum.admin.php

doit se mettre dans le cadre Forum sous cadre Administration Forum

comment dire que cete page ou module

membre/membre.admin.php

doit se mettre dans le cadre Forum sous cadre Membre

mon idée

c'est de mettre en haut de la page du panel

Code : Sélectionner tout - Visualiser dans une fenêtre à part
=php$admin_module=array(1=>'admin',2=>'activites'
et dan chaque page qui se ytermine admin.php

un code pour dire cette page qui est array(2=>'activites') toi la page tu doit te metre dans le cadre site et sous cadre activité et pas dans le cadre newsletters

si quelqu'un peut m'aidé a metre les bon page au bon endroit prevue

et une autre info que j'ai tester mais ca n'a pas marché

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
sort($file_list);
$display = '';
foreach($file_list as $file){
    echo '<div class="PanelContent">';
    $display = '';
    include_once $file;
    echo $display;
    echo '</div>';
}

donc j'ai tester de mettre mes cadre menu mais ca se répete ds la boucle autend de fois qu'il y a dossier

et j'ai aussi tester de metre en dehors de la boucle mais le menue disparait

je ne sais pas coment faire dire au page admin.php vas dans le bon cadre

merci