OK, pigé, voici le code du index.php, c'est un peu long mais bon...
J'ai mis la page en ligne si ça peut vous aider (la frame du haut ou c'est inscrit NOT FOUND, c'est normal, j'y ai encore rien mis)
http://www.wiraconcept.ch/citizpot/CADRE.html
le code :
<?php
//Define where you have placed the phptreeview folder.
define("TREEVIEW_SOURCE", "../../");
include(TREEVIEW_SOURCE."treeviewclasses.php"); //Include the phptreeview engine.
session_start();
$xajax = new xajax();
include(TREEVIEW_SOURCE."ajax/ajax.php"); //Enables real-time update. Must be called before any headers or HTML output have been sent.
$xajax->processRequests();
//Define identify name(s) to your treeview(s);
$treeviewid = array("treeviewbasic");
include(TREEVIEW_SOURCE."treeviewcreate.php"); //Creates phptreeview objects.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Basic TreeView</title>
<?php $xajax->printJavascript(TREEVIEW_SOURCE."ajax/framework"); //Enables real-time update. ?>
<!-- some basic css properties to make it look ok -->
<link href="<?php echo TREEVIEW_SOURCE; ?>css/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
//You have to clean the session to be able to load the nodes again
//(uncomment the line below during one page load).
//unset($_SESSION["NodesHasBeenAddedBasic"]);
if (isset($_SESSION["NodesHasBeenAddedBasic"]) == false)
{
//Do only load treeview nodes first time page is loaded.
//If nodes from last session exists, remove them.
unset($_SESSION["treeviewbasic"]->Nodes);
$node = new TreeNode("1", "Menu de navigation"); //Create a new node object with id "1" and set the name to "Root Folder".
$_SESSION["treeviewbasic"]->AddNode($node); //Add "Root Folder" node to treeview.
$node = new TreeNode("2", "client");
$node->SetParentId("1"); //Set "Root Folder" node as parent.
$_SESSION["treeviewbasic"]->AddNode($node);
$node = new TreeNode("3", "Google.com");
$node->SetParentId("2"); //Set "sites" node as parent.
$node->SetExternUrl ("index.php");
$node->SetClosedImageSource(TREEVIEW_SOURCE."media/url.gif"); //This node has no childs, which means it´s always closed. Therefor you have to change the closed node image to be able to change image.
$_SESSION["treeviewbasic"]->AddNode($node); //Add "Root Folder" node to treeview.
$node = new TreeNode("4", "Facture");
$node->SetParentId("1"); //Set "Folder One" node as parent.
$_SESSION["treeviewbasic"]->AddNode($node);
$node = new TreeNode("5", "google pour test treeview");
$node->SetParentId("4"); //Set "sites" node as parent.
$node->SetExternUrl("
http://www.google.ch");
$node->SetClosedImageSource(TREEVIEW_SOURCE."media/url.gif"); //This node has no childs, which means it´s always closed. Therefor you have to change the closed node image to be able to change image.
$_SESSION["treeviewbasic"]->AddNode($node); //Add "Root Folder" node to treeview.
}
$_SESSION["treeviewbasic"]->PrintTreeView();
?>
</body>
</html>
Merci encore pour votre aide. Guy.
OK, pigé, voici le code du index.php, c'est un peu long mais bon...
J'ai mis la page en ligne si ça peut vous aider (la frame du haut ou c'est inscrit NOT FOUND, c'est normal, j'y ai encore rien mis)
http://www.wiraconcept.ch/citizpot/CADRE.html
le code :
<?php
//Define where you have placed the phptreeview folder.
define("TREEVIEW_SOURCE", "../../");
include(TREEVIEW_SOURCE."treeviewclasses.php"); //Include the phptreeview engine.
session_start();
$xajax = new xajax();
include(TREEVIEW_SOURCE."ajax/ajax.php"); //Enables real-time update. Must be called before any headers or HTML output have been sent.
$xajax->processRequests();
//Define identify name(s) to your treeview(s);
$treeviewid = array("treeviewbasic");
include(TREEVIEW_SOURCE."treeviewcreate.php"); //Creates phptreeview objects.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Basic TreeView</title>
<?php $xajax->printJavascript(TREEVIEW_SOURCE."ajax/framework"); //Enables real-time update. ?>
<!-- some basic css properties to make it look ok -->
<link href="<?php echo TREEVIEW_SOURCE; ?>css/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
//You have to clean the session to be able to load the nodes again
//(uncomment the line below during one page load).
//unset($_SESSION["NodesHasBeenAddedBasic"]);
if (isset($_SESSION["NodesHasBeenAddedBasic"]) == false)
{
//Do only load treeview nodes first time page is loaded.
//If nodes from last session exists, remove them.
unset($_SESSION["treeviewbasic"]->Nodes);
$node = new TreeNode("1", "Menu de navigation"); //Create a new node object with id "1" and set the name to "Root Folder".
$_SESSION["treeviewbasic"]->AddNode($node); //Add "Root Folder" node to treeview.
$node = new TreeNode("2", "client");
$node->SetParentId("1"); //Set "Root Folder" node as parent.
$_SESSION["treeviewbasic"]->AddNode($node);
$node = new TreeNode("3", "Google.com");
$node->SetParentId("2"); //Set "sites" node as parent.
$node->SetExternUrl ("index.php");
$node->SetClosedImageSource(TREEVIEW_SOURCE."media/url.gif"); //This node has no childs, which means it´s always closed. Therefor you have to change the closed node image to be able to change image.
$_SESSION["treeviewbasic"]->AddNode($node); //Add "Root Folder" node to treeview.
$node = new TreeNode("4", "Facture");
$node->SetParentId("1"); //Set "Folder One" node as parent.
$_SESSION["treeviewbasic"]->AddNode($node);
$node = new TreeNode("5", "google pour test treeview");
$node->SetParentId("4"); //Set "sites" node as parent.
$node->SetExternUrl("http://www.google.ch");
$node->SetClosedImageSource(TREEVIEW_SOURCE."media/url.gif"); //This node has no childs, which means it´s always closed. Therefor you have to change the closed node image to be able to change image.
$_SESSION["treeviewbasic"]->AddNode($node); //Add "Root Folder" node to treeview.
}
$_SESSION["treeviewbasic"]->PrintTreeView();
?>
</body>
</html>
Merci encore pour votre aide. Guy.