Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Оформление > Стили

Ответ
 
Опции темы Опции просмотра
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #1 02-02-2010, 08:56

Господа, напомните мне, а был ли у нас разовор (ну или кто то делал) различные стили для сайта и для админки ?


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #2 02-03-2010, 05:05

Значит не было ?


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #3 02-03-2010, 11:17

О какой версии идет речь? В 1.6 - есть файл /style/admin.css для админки.

В версиях ранее - можно в /include/cp_functions.php в функцию xoops_cp_header() до тега </head> добавить ссылку на нужный файл стиля.


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #4 02-03-2010, 16:33

Опишу самый простой способ (строки указаны для версии 1.5.3):

Открываем /include/cp_functions.php ищем функцию xoops_cp_header() находим 56 строку

PHP код:
echo "</head>"
и перед ней ставим

PHP код:
echo "<link href=' ".XOOPS_URL "/include/admin.css' rel='stylesheet' type='text/css' />"
находим строку 122

PHP код:
$adminmenu->setCSS(XOOPS_URL.'/themes/'.$currenttheme.'/menu/admin.css'); 
и меняем ее на

PHP код:
$adminmenu->setCSS(XOOPS_URL '/include/admin_menu.css'); 
соответственно в корневую /include/ кидаем файлы admin.css и admin_menu.css - последнее для меню админки. Папка /include/ и название стилей, приведены для примера, файлы стилей располагаем там где удобно.


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
nifus вне форума nifus
меня здесь нет

Аватар для nifus

| Цитировать Старый #5 02-03-2010, 19:16

находишь в файле include/common.php строку
PHP код:
define('THEME'      getTheme()); 
и заменяешь на
PHP код:
if ( $xoopsModule && $xoopsModule -> dirname()=='system' ){
 
define('THEME'      'nano');
 }else{
define('THEME'      getTheme());

в файле admin.php
в самом начале пишешь
PHP код:
 define('THEME'      'nano'); 
далее nano становится темой для админки, а пользовательская часть продолжает работать на старой.


http://cyclenews.ru
  Сообщения: 385 c 07.04.2005 | Репутация: 42
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #6 02-03-2010, 19:37

Цитата:
Сообщение от nifus Посмотреть сообщение
if ( $xoopsModule && $xoopsModule -> dirname()=='system' ){
Это только для системного модуля, админ-панели модулей по старому будут выглядеть.


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #7 02-03-2010, 19:53

Неа, дефолтная тема все равно срабатывает


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #8 02-03-2010, 19:55

Цитата:
Сообщение от pan Посмотреть сообщение
Неа, дефолтная тема все равно срабатывает
это ты про правку xoops_cp_header() ?


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #9 02-03-2010, 19:56

Цитата:
Сообщение от LARK Посмотреть сообщение
это ты про правку xoops_cp_header() ?
ога, к сожалению


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #10 02-03-2010, 20:33

Модификация варианта nifus-а (строки указаны для версии 1.5.3)

в /include/common.php находим строку 371

PHP код:
define('THEME'      getTheme()); 
и меняем на

PHP код:
if ($xoopsModule && $xoopsModule->dirname()=='system' || preg_match('/admin$/i'getcwd()) || $_SERVER['PHP_SELF'] == '/admin.php') {
    
define('THEME''eno'); 
} else {
    
define('THEME'getTheme());

Цитата:
Сообщение от pan Посмотреть сообщение
ога, к сожалению
должно работать после правки стилей

Последний раз редактировалось LARK, 02-03-2010 в 20:35


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 97.47 Kb. compressed to 89.84 Kb. by saving 7.62 Kb. (7.82%)
Page generated in 0.10209 seconds with 10 queries