28 Ноября 2007
Данная статья актуальна, для версий ниже CMS Danneo v.0.5
Редактируемое из apanel меню сайта работает на текстовом файле, без использования баз данных.

В temp/foot.php и temp/head.php в парсинге шаблона container_parse_out добавить:
'center_menu'=>center_menu()
Это чтоб можно было выводить центральные меню.
В самих шаблонах верха и низа, где хочется вывести центральное меню вставить {center_menu} .
В temp/foot.php и temp/head.php в парсинге шаблона container_parse_out добавить:
'center_menu'=>center_menu()
Это чтоб можно было выводить центральные меню.
В самих шаблонах верха и низа, где хочется вывести центральное меню вставить {center_menu} .

В файл base/danneo.function.php добавить функцию:
function center_menu () {
global $conf, $ISLOGGED,$userid ;
$center_menu = "";
$all_array_menu = file( "./temp/".$conf ['site_temp']. "/menu.dat");
foreach( $all_array_menu as $all_menu) {
$temp_menu = explode("||" , ereg_replace( "@@@@@","" ,$all_menu));
if(( $ISLOGGED!=0 ) AND ($userid !="") AND ( $temp_menu[1 ] == "on" ) AND ($temp_menu [2] == "cen")){ $center_menu .= $temp_menu [4]; }
elseif(( $temp_menu[1 ] == "on" ) AND ($temp_menu [2] == "cen") AND ( $temp_menu[3 ] == "off")){ $center_menu.= $temp_menu [4]; }
}
return $center_menu;
}
Далее залить приложенный дамп языка меню не забыв при этом поменять префикс на свой.
И останется залить текстовый файл в ВАШУ ТЕМУ (в её корень) menu.dat (просьба, ручками не ковыряйте этот файл, а сразу через админку юзайте его вот избежание лишних глюков и криков, что ничего не работает).
| 5272Просмотров  Оценка  4 | Рейтинг  14 | Голосов  4
  1   2   3   4   5

Вы не авторизованы!
Гости не могут добавлять комментарии.
Вход