|
|
04.10.2010, 17:48
|
|
Гость
Гость
|
Как включить панельку быстрого редактирования? Делаю макет дизайна с нуля. Не знаю, какую функцию вызвать. Помогите советом.
|
|
|
04.10.2010, 17:52
|
|
Гость
Гость
|
Забыл сказать, что в настройках системы она включена. Просто не отображается на сайте.
|
|
|
04.10.2010, 18:43
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
Пропишите в макете
<html>
<head>
</head>
<body>
test
</body>
</html>
после этого появилась?
|
|
|
04.10.2010, 20:48
|
|
Гость
Гость
|
Да. Так появилась. В чем может быть проблема? Кроме ДНК
|
|
|
05.10.2010, 10:44
|
|
Гость
Гость
|
Причина в том, что я (для удобства редактирования, подсветки и проверки синтаксиса, а также для SVN-контроля версий) храню макет в отдельном php-файле, а потом вставляю его через include:
";include $_SERVER['DOCUMENT_ROOT'].'/some_path/header.inc.php';$result.="
Можно ли вставлять панельку функцией? Как-нибудь так:
if($admin_mode) { show_quick_panel();}
|
|
|
05.10.2010, 11:54
|
|
Гость
Гость
|
Денис, спасибо за помощь.
В php-файле сразу после тэга BODY вставил
echo nc_quickbar_in_template_header('');
Панелька появилась, но без возможности перетаскивать и без возможности редактировать компоненты. Что за это отвечает?
|
|
|
05.10.2010, 13:05
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
В функцию nc_quickbar_in_template_header надо передавать хэдер макета
|
|
|
05.10.2010, 15:08
|
|
Гость
Гость
|
То есть, если в хэдэре макета просто инклюдится php-файл, то панелька работать не будет?
Я пробовал так:";ob_start();include $_SERVER['DOCUMENT_ROOT'].'/some_path/header.inc.php';$siteBuffer=ob_get_contents();ob_end_clean();include $_SERVER['DOCUMENT_ROOT'].'/netcat/require/quickbar.inc.php';echo nc_quickbar_in_template_header($siteBuffer);$result.="
Результат тот же - панелька выводится, но как надо не работает.
|
|
|
06.10.2010, 08:52
|
|
Гость
Гость
|
кстати панелька только у админа висит, а можно повешать у кого права редактор?
|