Навигация
 
Сейчас на сайте
Гостей: 9

Гости:
[Ваш IP] 05:00:04
/Форум/Тема
Yahoo [Bot] 04:59:51
/Поиск
164.132.161.76 04:59:45
/Форум/Тема
51.255.65.53 04:59:13
/Форум/Тема
51.255.65.19 04:59:05
/Форум/Тема
51.255.65.69 04:58:44
/Форум/Тема
51.255.65.66 04:58:29
/Форум/Тема
164.132.161.19 04:57:37
/Форум/Тема
164.132.161.48 04:56:36
/main.php

Всего пользователей: 115
Новый пользователь: Alex_oops
 
RSS потоки
RSS Форумы: тема

RSS Новости
RSS Комментарии
RSS Форумы
RSS Статьи
RSS Фотогалерея
RSS Файлы
RSS Ссылки
 
Нажималка
[хочу себе такую панельку!]



Ваш код:
(кнопка | ссылка)

[Полный список кнопок]
 
Автор: Polarfox
ID темы: 98
Тема прикреплена
Эта тема прикреплена и может содержать важную информацию.
Просмотр темы
unLogic Lab » Инфоцентр (Info-center) » Информация (Info)
 Распечатать тему
Работаем с панелями - быстрый старт
Polarfox
Что такое панель в PHP-Fusion?
Все просто - панель это блок исполняемого PHP кода, который может подгрузится либо из файла (стандартно для плагинов и устанавливаемых панелей) либо из БД - стандартно для простых-самописных панелей.
(Скрытый текст: Разницы почти никакой, но быстрее будет работать панель из БД если она небольшая по размеру кода.)

Итак если мы хотим установить HTML код (кнопку, баннер, скрипт, рекламный код, счетчик), мы делаем так:
Вариант А:
  1. openside('Имя панели');
  2. ?>
  3.  
  4. <!-- вместо этой строки вставляем HTML код - любой -->
  5.  
  6. <?php
  7. closeside();


Вариант Б:
  1. openside('Имя панели');
  2.  
  3. echo '<!--
  4. вместо этой строки вставляем HTML код - любой
  5. Но теперь следует экранировать кавычки \' вот так , а такие кавычки " можно писать свободно
  6. -->';
  7.  
  8. closeside();

обращаю внимание что есть дополнительный вариант - echo "HTML код"; - здесь следует экранировать уже вот эти \" кавычки.
И вообще не забывайте про кавычки, если уж выбрали вариант Б, для чистого HTML я рекомендую именно первый вариант всегда.



Далее:

В PF существуют два типа панелей - уже знакомая Вам side (боковая) и table (центральная) - синтаксис первой панели:
Боковая панель:
openside('Название');
//код
closeside();

вторая - Центральная панель:
opentable('Название');
//код
closetable();[

Разница между ними - в дизайне (старайтесь использовать центральные по центру а боковые сбоку!), так же центральная панель не может быть разворачиваемой.

Центральные панели и их отображение
Есть два варианта отображения центральных панелей:
  1. Стандарт - отображается только на главной
  2. Отображать на всех страницах - (если включен этот флажок) собственно

Второй вариант соответственно будет расположен выше или ниже содержания, в зависимости от типа центральной панели, это не забудьте включить этот флажок, если панель нужна не только на главной странице.

Важно: Боковые панели делятся на левые и правые, а центральные - на верхние и нижние.

Далее:

Как сделать панель разворачиваемой/сворачиваемой?
Полный синтаксис функции панели:
openside('Заголовок', true ИЛИ false, 'on' ИЛИ 'off')
  1. Первый параметр - 'Заголовок' - тут можно вписать любое название панели.
  2. Второй параметр - true ИЛИ false - если поставить true - панель будет сворачиваемая (что нам и нужно - ставим)
  3. Третий параметр - 'on' ИЛИ 'off' ; 'on' = панель развернута по умолчанию, 'off' - панель свернута по умолчанию. Кавычки ' обязательны! А вот сам третий параметр можно не указывать - например можно написать только openside('Заголовок',true)


Далее:

Как сделать панель без стиля панели (ободка, заголовка и т.п.)?
Все просто - убираем open...(); close...();
примерно так:

//PHP код

для HTML так

?>
<!-- HTML код -->
<?php


Не работает HTML код? Не беда, шаманим так:

//
?>
<!-- HTML код -->
<?php
//


Далее:

PHP код в панели?
Ставится еще проще:
openside('Название');
echo 10-1;
closeside();

В панели отобразится готовый результат 9. Остальное несложно.


Если есть вопросы - спрашивайте, дополню.

Изменил(а) Polarfox, 28.09.2011 11:32:59
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
WhiteFox
Короткая навигация по форуму (избранное): [Пропустить]

А еще есть Файлы - небольшая полезная подборка от меня


Все мои (и не только) загрузки я размещаю на форуме.
Понравившийся аддон можно скачать , кликнув по ссылке с файлом внизу поста - первый пост по традиции - это описание, ссылки на скачку и примеры работы.
Бесплатно, без регистрации, быстро и просто.

Вы можете свободно копировать информацию к себе, при условии установки активной ссылки на автора (по большей части - это все же я), сайты партнеры могут просто указать авторство, без ссылки.
Поскольку большинство скриптов я обновляю постоянно - если вы захотите распространять мои скрипты, я рекомендую просто делать ссылки на темы, либо следить за обновлениями.

 
jikaka
очень полезно для новичков
+5
 
www.rusfusion.ru
7Azimuth
Спасибо за столь полезную статьюclap
 
http://fmv-community.ru/
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
PHP Simple HTML DOM Parser - работаем с DOM из PHP  →  Отдельные скрипты 0 / 3291 2.03.2014 16:50:19
Панель админа - информация и быстрый доступ  →  Панели (Panels: RC, A, B) 0 / 2218 16.06.2011 12:33:45
Быстрый чат (Fchat Ajax-mod)  →  Неподдерживаемое - лучшее (unsupported: best) 0 / 3107 9.12.2009 12:48:23