Добавление нового дизайна административной панели — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Обновление статьи)
Строка 1: Строка 1:
 
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]
 
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]
  
'''Актуально для версии 2.9'''
+
'''Актуально для версии 20'''
 +
 
 +
== Задача ==
 +
 
 +
Все течет, все меняется. Обновления системы выходят часто. И порой хочется добавить что-то свое в административную панель UMI.CMS.
 +
Нужно добавить новый шаблон дизайна административной панели, так чтобы при обновлении системы Ваш новый шаблон сохранился.
 +
 
 +
== Решение ==
 +
 
 +
Для решения данной задачи нам понадобится: UMI.CMS, Text Editor, FTP Client.
 +
 
 +
Заходим в корневую директорию системы по FTP. В корне должен находится файл config.ini (Файл конфига). В секцию [system] нужно добавить запись: skins[]="переменное_название" ,где переменное_название - английское название без пробелов, например "newskins".
 +
Заходим в директорию /styles/skins/. Дублируем папку 'modern' и называем ее "newskins". После этих действий, при входе в административную панель, мы уже можем наблюдать выбор из списка нескольких скинов: нашего и стандартных.
 +
 
 +
Далее, нужно найти файл /classes/components/i18n.php и открыть его на редактирование. Здесь, мы видим массив. Добавляем запись - значением будет "Название" нашего дизайна (на русском, например).
 +
Вот что нужно добавить:
 +
 
 +
"newskins" => "Новый дизайн",
 +
 
 +
Открываем нашу административную панель и видим возможность, выбора из двух шаблонов дизайна приятного названия.
 +
 
 +
Теперь мы можем вносить в свой новый дизайн административной панели любые изменения и они не будут утеряны при обновлении системы.
  
<center>
 
<table width="70%">
 
<tr>
 
<td>
 
<div>
 
Все течет, все меняется. Обновления системы выходят часто. И порой хочется добавить своего в административную панель UMI.CMS...
 
Когда возникает такое желание, первое, что приходит в голову, это последствия. Что станет и что изменится в работе - вопрос, который мучает каждого. В данноё статье мы убираем эти последствия.
 
<p><u>Итак, цель</u>: Добавить новый шаблон дизайна административной панели, системное обновление не сможет стереть Ваш шаблон.</p>
 
<p><u>Средства</u>: UMI.CMS, Text Editor, FTP Client.</p>
 
</div>
 
<div>
 
Заходим в корневую директорию системы по FTP. В корне должен находится файл config.ini (Файл конфига). В секцию [system] нужно добавить запись: skins[]="переменное_название" ,где переменное_название - английское название без пробелов.
 
Заходим в директорию /styles/skins/ . Дублируем папку 'mac' и называем ее  "переменное_название". Мы уже можем наблюдать выбор из списка двух дизайнов: нашего и стандартного, при входе в административную панель.
 
<p>Далее, нужно найти файл /classes/modules/i18n.php и открыть его на редактирование. Здесь, мы видим массив. Добавляем запись - значением будет "'''Название'''" нашего дизайна (на русском, например).
 
Вот что нужно добавить: <br/>"переменное_название" => "Название ",<br/>
 
Открываем '''н'''ашу административную панель и видим возможность, выбора из двух шаблонов дизайна приятного названия.</p>
 
</div>
 
<div>
 
 
Мы добились цели. Но впереди много работы... удачи.
 
Мы добились цели. Но впереди много работы... удачи.
</div>
 
</td>
 
</tr>
 
</table>
 
</center>
 

Версия 10:05, 8 мая 2019


Актуально для версии 20

Задача

Все течет, все меняется. Обновления системы выходят часто. И порой хочется добавить что-то свое в административную панель UMI.CMS. Нужно добавить новый шаблон дизайна административной панели, так чтобы при обновлении системы Ваш новый шаблон сохранился.

Решение

Для решения данной задачи нам понадобится: UMI.CMS, Text Editor, FTP Client.

Заходим в корневую директорию системы по FTP. В корне должен находится файл config.ini (Файл конфига). В секцию [system] нужно добавить запись: skins[]="переменное_название" ,где переменное_название - английское название без пробелов, например "newskins". Заходим в директорию /styles/skins/. Дублируем папку 'modern' и называем ее "newskins". После этих действий, при входе в административную панель, мы уже можем наблюдать выбор из списка нескольких скинов: нашего и стандартных.

Далее, нужно найти файл /classes/components/i18n.php и открыть его на редактирование. Здесь, мы видим массив. Добавляем запись - значением будет "Название" нашего дизайна (на русском, например). Вот что нужно добавить:

"newskins" => "Новый дизайн",

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

Теперь мы можем вносить в свой новый дизайн административной панели любые изменения и они не будут утеряны при обновлении системы.

Мы добились цели. Но впереди много работы... удачи.