Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

rss

Вы не зашли.

Объявление

#1 2011-02-17 10:40:19

KhadeR
Пользователь
Зарегистрирован: 2009-09-16
Сообщений: 207
Рейтинг :   17 
Профиль

Шаблоны админки и сайта в папке templates в корне

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


Linkum
В ТОП без фильтров и банов - Оптимизм.

Неактивен

 

#2 2011-02-17 10:49:22

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: Шаблоны админки и сайта в папке templates в корне

Не, админка отдельно, шаблоны отдельно. Две совершенно разных сущности, не вкладывать же шаблон админки в каждую папку с шаблоном сайта smile

Неактивен

 

#3 2011-02-17 10:55:32

Trashcka
Пользователь
Откуда: КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1487
Рейтинг :   73 
Профиль

Re: Шаблоны админки и сайта в папке templates в корне

KhadeR, я уже несколько раз предлагала, послали big_smile но в принципе, это и не парит, что нет такой возможности, т.к. когда делаю сайт, то админку полностью меняю на свою (сейчас в наличии 7 админок + с десяток вариаций), поэтому смена админки у меня занимает порядка 10-15 минут.

Неактивен

 

#4 2011-02-17 11:35:36

KhadeR
Пользователь
Зарегистрирован: 2009-09-16
Сообщений: 207
Рейтинг :   17 
Профиль

Re: Шаблоны админки и сайта в папке templates в корне

вот решение, на мой взгляд не самое сложное:
admin.php:
(~44) вместо

Код:

@require_once("./skins/default/index.php");

вставить

Код:

@require_once(root.'skins/'.$config['skin'].'/index.php');

includes/inc/consts.inc.php:
(~38) вместо

Код:

@define('skins_url', admin_url.'/skins/default');

вставить

Код:

@define('skins_url', admin_url.'/skins/'.$config['skin']);

(~39) вместо

Код:

@define('tpl_actions', root.'skins/default/tpl/');

вставить

Код:

@define('tpl_actions', root.'skins/'.$config['skin'].'/tpl/');

actions/configuration.php
(~92) вставить

Код:

'list_skins'=>MakeDropDown(ListFiles('skins',''), "save_con[skin]", $config['skin']),

skins/{все шаблоны}/tpl/configuration.tpl
(~189 для default) вставить

Код:

<tr>
<td class="contentEntry1">{l_skins}<br /><small>{l_skins_desc}</small></td>
<td class="contentEntry2" valign="middle">{list_skins}</td>
</tr>

conf/config.php (если сайт действующий, при установке должен и так установить этот параметр, хотя хз..)
(~28) вставить

Код:

'skin' => 'default',

После всех этих манипуляций можно использовать любой шаблон админки в папке engine/skins/

Отредактированно KhadeR (2011-02-17 11:52:04)


Linkum
В ТОП без фильтров и банов - Оптимизм.

Неактивен

 

#5 2011-02-18 23:29:06

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Re: Шаблоны админки и сайта в папке templates в корне

... и огрести по полной программе проблемы совместимости.
Админка довольно часто меняется в отличии от шаблонов сайта.

Неактивен

 

#6 2011-02-18 23:31:23

KhadeR
Пользователь
Зарегистрирован: 2009-09-16
Сообщений: 207
Рейтинг :   17 
Профиль

Re: Шаблоны админки и сайта в папке templates в корне

vitaly, я полностью согласен с

vitaly написал:

проблемы совместимости.

, но это уже должна быть проблема администратора или того, кто создает другой диз админки..


Linkum
В ТОП без фильтров и банов - Оптимизм.

Неактивен

 

#7 2011-02-18 23:36:30

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Re: Шаблоны админки и сайта в папке templates в корне

KhadeR, если создатель админки готов поиметь массу проблем с адаптацией, то что ему мешает самому положить свой дизайн админки в каталог engine/skins/ вместо существующего?

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.024 seconds, 15 queries executed ]