/trunk/tools/cms_navigation/wiki.php |
---|
New file |
0,0 → 1,24 |
<?php |
// Partie publique |
if (!defined("WIKINI_VERSION")) |
{ |
die ("accès direct interdit"); |
} |
$wakkaConfig['menu_page'] = 'PageMenu'; |
$wakkaConfig['menu_page_admin'] = 'PageMenuAdmin'; |
$wakkaConfig['banniere_page'] = 'PageBanniere'; |
// Surcharge fonction LoadRecentlyChanged : suppression remplissage cache car affecte le rendu de la navigation. |
$wikiClasses [] = 'Navigation'; |
$wikiClassesContent [] = ' |
function LoadRecentlyChanged($limit=50) |
{ |
$limit= (int) $limit; |
if ($pages = $this->LoadAll("select id, tag, time, user, owner from ".$this->config["table_prefix"]."pages where latest = \'Y\' and comment_on = \'\' order by time desc limit $limit")) |
{ |
return $pages; |
} |
} |
'; |
?> |
/trunk/tools/cms_navigation/desc.xml |
---|
New file |
0,0 → 1,6 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
<plugin name="wknavigation" version="0.1" active="1"> |
<author>Philippe Drouot</author> |
<label>Navigation</label> |
<desc>Menu de navigation pour Wikini</desc> |
</plugin> |
/trunk/tools/cms_navigation/index.php |
---|
New file |
0,0 → 1,30 |
<?php |
// Administration |
// Vérification de sécurité |
if (!defined("TOOLS_MANAGER")) |
{ |
die ("accès direct interdit"); |
} |
buffer::str( |
' |
Ajouter les lignes suivantes dans le fichier wakka.css pour personnaliser |
votre menu de navigation : |
<br> |
<code> |
.page_table {margin: 0px; padding: 0px ; border: none; height: 100%;width: 100%;} |
<br> |
.menu_column {background-color: #FFFFCC; vertical-align: top; width: 150px; border: 1px solid #000000;padding:5px;} |
<br> |
.body_column {vertical-align: top; border: none;padding:5px;} |
<br> |
</code> |
' |
); |
?> |
/trunk/tools/cms_navigation/actions/header__.php |
---|
New file |
0,0 → 1,45 |
<?php |
if (!defined("WIKINI_VERSION")) { |
die ("accès direct interdit"); |
} |
if (version_compare(phpversion(), '5.0') < 0) { |
eval(' |
if (!function_exists("clone")) { |
function clone($object) { |
return $object; |
} |
} |
'); |
} |
$user = $this->GetUser(); |
$menu_page = $this->config["menu_page"]; |
$menu_page_admin = $this->config["menu_page_admin"]; |
if (isset($menu_page) and ($menu_page!="")) { |
// Ajout Menu de Navigation |
$wikiMenu = clone($this); |
$wikiMenu->tag = $menu_page; |
$wikiMenu->tag_admin = $menu_page_admin; |
$wikiMenu->SetPage($wikiMenu->LoadPage($wikiMenu->tag)); |
$menu_normal = $wikiMenu->Format($wikiMenu->page['body'], 'wakka'); |
$menu_admin = ''; |
if ($user) { |
$wikiMenu->tag = $menu_page_admin; |
$wikiMenu->SetPage($wikiMenu->LoadPage($wikiMenu->tag)); |
$menu_admin = $wikiMenu->Format($wikiMenu->page['body'], 'wakka'); |
} |
$plugin_output_new = preg_replace ('/<!-- NAVIGATION -->/', |
'<div id="navigation">'. |
' <div id="menu">'."\n". |
' <h2 id="titre_menu"><span id="menu_debut"> Menu </span></h2>'."\n". |
$menu_normal.$menu_admin. |
"\n".' <h2 id="titre_contenu"><span id="menu_fin"> Contenu </span></h2>'. |
"\n".' </div>'."\n". |
"\n".'</div>'."\n". |
'<div id="corps">'."\n", |
$plugin_output_new); |
} |
?> |
/trunk/tools/cms_navigation/actions/footer__.php |
---|
New file |
0,0 → 1,12 |
<? |
if (!defined("WIKINI_VERSION")) |
{ |
die ("accès direct interdit"); |
} |
$menu_page=$this->config["menu_page"]; |
if (isset($menu_page) and ($menu_page!="")) { |
$plugin_output_new = preg_replace ('/<\/body>/','</div><!-- Fermeture du div corps -->'."\n".'</body>', $plugin_output_new); |
} |
?> |