Как я сделал разный шаблон для админки и сайта.
Прислано Vveb--ws на 06 Декабря 2009, 09:44:11
Я хочу рассказать о том, как я сделал разный шаблон для админки и сайта.

Я сделал сложный дизайн, вместо 3 колонок сделал 7
Я сделал оригинальный дизайн для PHP-Fusion http://blacksotnya.com/ , но мне пришлось увеличить количество ячеек в осн таблице (левая, правая и центральная) с трёх до 7ми. Для сайта в хэдэдре и футэре я сделал таблицу нормально. Но таблица на 7 стоблцов начинается в хэдэре, а заканчивается в футэре.
Я изменил столбцы в side_left.php и side_right.php, ну и, разумеется, theme.php
Естественно, в админке всё съехало. Админка рассчитана на обычный трёхколоночный дизайн.

Встал впосрос: ка сделать для админки и для сайта разные шаблоны ? например, поставить для админки любой стандартный шаблон, если для сайта диз сильно отличается от стандартного.

1) Я создал новые файлы для стиля админки
subheader-adm.php - копии оригинальных
maincore-adm.php - копии оригинальных
themes/Paradox/theme-adm.php - это файл любого стандартного трёхколоночного шаблона для админки
themes/Paradox/styles-adm.css - это файл любого стандартного трёхколоночного шаблона для админки
ну и естественно папку images для админки можно переименовать, или переименовать картинки для стиля админки

2) В файлах
subheader-adm.php
maincore-adm.php
и ВО ВСЕХ ФАЙЛАХ PHP папки [administration]

надо заменить:
styles.css — styles-adm.css
theme.php — theme-adm.php
subheader.php — subheader-adm.php
maincore.php — maincore-adm.php

можно через автозамену

указывается например так:
THEMES.$userdata['user_theme']."/theme-adm.php"
или строки 10-20 (начало php-файла)
require_once "../maincore-adm.php";
require_once BASEDIR."subheader-adm.php";
или в теле файла

Могу выслать и готовые файлы с уже проведенной заменой для отдельной сборки PF


Если надо сделать FLASH-дизайн или приделать дизайн к PHP-Fusion-SF, обращайтесь !
Владимир Казаков
zakaz (a) vveb.ws
МОЙ № ICQ 595=068=035