Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

#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
Сообщений: 3,538
Рейтинг :   160 
Сайт

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

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

Вне форума

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

Trashcka
Участник
Откуда: КиевГрад
Здесь с 2008-12-04
Сообщений: 1,487
Рейтинг :   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
Сообщений: 2,788
Рейтинг :   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
Сообщений: 2,788
Рейтинг :   115 

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

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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.013 сек, 7 запросов выполнено - Использовано памяти: 531.51 Кбайт (Пик: 550.4 Кбайт) ]