DOCUMENTATION SUR LE GESTIONNAIRE DE CADRES : classeCadre.php

AUTEUR : FRANCK OBERLECHNER, Ingénieur Système et Réseaux


 

SOMMAIRE

1. Préambule

2. Installation de la classe

3. Déclaration d'un cadre

A. LES EXEMPLES

 

 


1) PREAMBULE

La classe ClasseMenu.php permet de déclarer un cadre fixe ou avec défilement avec des thèmes particuliers de style et compatible avec les thèmes de couleur des autres classe.



2) INSTALLATION

Définir un répertoire "include_path" en modifiant le fichier de configuration de PHP %SYSTEMROOT%\PHP.INI sous IIS

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
include_path = "d:/wwwroot/rubappli/communs"

Décompresser dans le répertoire "include_path" du serveur PHP le fichier classeMenu.php et le répertoire classeMenu (ce répertoire contient seulement la documentation et les exemples)
On obtient l'arborescence :

    .../Répertoire_Include

    classeCadre.php
    classeCadre<dir>

C'est tout ! la classe est maintenant exploitable directement

 

EN OPTION : DEFINITION D'UN THEME DE COULEUR IMPLICITE POUR TOUT LE SITE

Créer un fichier _classeSkin.php dans le répertoire des inclusions

<?php

// 0: Rouge, 1:Bleu, 2:Gris, 4:Vert, 5:Orange
DEFINE('DEFAULT_SKIN', 5);

?>

ce fichier est utilisé par les autres classes classeTableau, classeGrid tous les objets gérés par ces classes bénéficient du même thème de couleurs.

ATTENTION : L'INSTALLATION COMPLETE EST NECESSAIRE POUR TESTER LES EXEMPLES QUI SUIVENT

 

 


3) DECLARATION D'UN CADRE

On ne peut déclarer plusieurs cadres mais dans tous les cas ne déclarer qu'un seul objet PHP :

Syntaxe :

<?php

balise de début de code PHP,

include('classeCadre.php');

appel au code de la classe

$cadre->cc_Init( array(

'style' => CC_STYLE_IE7,
'width' => '200px',
'height' => '100px',

) );

création d'un nouvel objet "cadre" avec définition de ses attributs
...  
$cadre->cc_show('Titre','contenu du cadre'); Envoi du cadre a l'ecran

 

Pour un seul menu une ligne suffit : new PopMenu('','/menu1.js");


A) LES EXEMPLES

sample01_cadre_ie7.php Menu unique avec theme de couleur IE7
sample02_cadre_challenge.php Menu unique avec theme de couleur "Challenge"
sample03_cadre_vista_black.php Menu unique avec theme de couleur 'Vista black"
sample04_cadre_vista_black_color.php  
sample05_cadre_vista_dark_color.php  
sample06_cadre_web_20.php  
sample07_cadre_aqua.php  
sample08_cadre_color.php  
sample50_cadre_theme_js.php  
LES SCROLLER  
sample100_cadre_scroller.php Le contenu du cadre défile de bas en haut et s'arrête quand la souris passe dessus
sample101_cadres_scroller.php cadres multiples avec style identique
sample102_cadres_scroller.php cadres multiples avec styles multiples