Просмотр темы
Новая группа панелей
|
|
pvam |
Опубликовано 24.07.2024 12:50
|
Пользователь Сообщений: 167 Зарегистрирован: 18.05.2014 12:23 |
Запоститься чтоли... (Эпиграф) Решаем задачу организации дополнительных панелей в Фьюжн Если не хватает встроенных панелей (Left, Upper Center, Lower Center, Right) создаем новую группу (Custom) Может подойти для размещения отдельной независимой информации: текста, анимации, рекламы и тп. Описание на чистом fusion 7-2-7 Вносим небольшие правки (дополнение): \administration\panels.php после дополняем строкой строки $side = array("1" => $locale['420'], "2" => $locale['421'], "3" => $locale['425'], "4" => $locale['422']); пишем в новой редакции $side = array("1" => $locale['420'], "2" => $locale['421'], "3" => $locale['425'], "4" => $locale['422'], "5" => $locale['426']); строка меняем на locale\English\admin\panels.php (или в соответствующей локали) создаем новую строку после (возможно в любом активном месте) добавляем \administration\panel_editor.php строка пишем в новой редакции строка if (($panel_side == "2" || $panel_side == "3") && $panel_display == "0" && $panel_url_list !== "") { пишем в новой редакции if (($panel_side == "2" || $panel_side == "3" || $panel_side == "5") && $panel_display == "0" && $panel_url_list !== "") { повторяем еще раз для следующего вхождения \themes\templates\panels.php строки $p_name = array( пишем в новой редакции $p_name = array( вставляем "P_CUSTOM" в текст системы, в желаемое место, к примеру в тему \themes\Gillette\theme.php на примере в Футер: Таким довольно несложным способом создается своя группа панелей, по аналогии дописать здесь можно несколько панелей. В БД ничего делать не нужно. Из идентификаторов (переменных, констант) физически создается:
Что можно сделать еще?
pvam присоединено следующее:изображения:
на PHP-Fusion c 2008 года
|
|
|
Redfield |
Опубликовано 25.07.2024 14:42
|
Опытный пользователь Сообщений: 315 Зарегистрирован: 16.01.2011 22:12 |
Хорошая работа. Кто хочет - может. Поздравляю. Объединено 25.07.2024 15:02: В задумках после Минимума - Динамические Панели. Которые можно располагать любому пользователю как угодно, в том числе менять размер, двигать как в винде одно на другое и т.д. Расположение будет запоминаться. С другой стороны. Сомневаюсь что это кому-то будет нужно. Точно не сейчас. Изменил(а) Redfield, 25.07.2024 15:03 |
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |