Адаптация шаблонов Dle 9.5 под Dle 9.6
Просмотров : 629 13-05-2013, 05:01
Приветствуйте, глубокоуважаемые читатели блога DleBlog.ru. Сегдня на официальном сайте взялась информация о новоиспеченной версии популярной и всеми нами боготворимой CMS - Datalife Engine(Dle)9.6. В новоиспеченной версии разработчики привнесли бессчетно новаторств и учли пожелания пользователей Dle. Ознакомится о том, что ввалится в новоиспеченную версию Dle 9.6, можно на официальном сайте разработчика dle-news.ru. Вдогон за пресс - релизом новоиспеченной версии Dle 9.6 было выпущена наставление по обновлению и адаптации стандартов под Dle 9.6. В данной статье Вы сможете ознакомиться с инструкцией адаптации своего стандарта под новоиспеченную версию Dle 9.6.
Нововведения в Dle 9.6 коснулось бездна файлов, в основном это дотрагивается информации о пользователях, а настолько же прогресс-бара для персональных извещений и кое-каких иных небольших изменений в движке Dle 9.6, какие коснулись настолько же и самого стандарта Dle. Настоящая статья - это наставление к адаптации стандартов с Dle 9.5 до Dle 9.6. Для адаптации с более ранних версий, вам необходимо пошагово от версии к версии адаптировать стандарт. Информацию об адаптирование с более ранних версий Вы настолько же можете найти в блоге.
1. В новоиспеченной версии Dle 9.6 будет новейший обработчик загрузки файлов, в связи, с чем будут добавлены кое-какие новоиспеченные элементы BBcode. Итак, для азбука, необходимо из типового дефолтного(default)стандарта Dle скопировать GIF изображение из папки "/templates/Default/bbcodes/typograf.gif" в рекомендующую папку(BBcode)своего стандарта. Дальше для адаптации шаблона под Dle 9.6 необходимо скопировать из папки "/templates/Default/images/" вытекающие изображения: button.png, loading.gif, offline.png, online.png, shadow.png, tableft.gif, tabright.gif и разместить их в аналогичную папку Вашего стандарта.
2. Необходимо привнести кое-какие изменения в CSS файлах стандарта в связи с нововведениями в Dle 9.6. Для этого необходимо отворить файл "style/engine.css" и в самом низу добавить:/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {
border: 1px solid #d8d8d8;
padding: 1px;
margin-top: 10px;
margin-bottom: 10px;
}
.pm_progress_bar span {
background: #000000;
font-size: 0em;
text-indent: -2000em;
height: 10px;
display: block;
overflow: hidden;
}Вдогон отворить файл "style/styles.css" и в самый низ добавить:.pm_status {
float:left;
border: 1px solid #d8d8d8;
padding: 0px;
background-color: #fff;
width: 280px;
height: 100px;
margin-left: 20px;
margin-right: 5px;
}
.pm_status_head {
border-bottom: 1px solid #d8d8d8;
font-size: 0.9em;
background: #fff url( "../images/bbcodes.png")repeat-x 0 100%;
height: 22px;
padding: 0;
font-weight: bold;
text-align: center;
color: #4e4e4e;
}После чего необходимо отворить файл "frame.css" и найти в нем вытекающее:html,body{
height:100%;
margin:0px;
padding: 0px;
background: none;
}И заменить тяни этот код на:
3. В связи с тем, что в новоиспеченной версии Dle 9.6 были заведены новоиспеченные функции, таковские будто прогресс - бар извещений и статус онлайн/оффлайн пользователя, необходимо в кое-какие TPL файлы привнести изменения. Для взялось необходимо отворить файл "comments.tpl", найти в нем строку:Регистрация: {registration} и басистее её добавить:Статус: [online][/online][offline][/offline]Какой будет в комментариях демонстрировать информацию о пользователе(онлайн/оффлайн).
Дальше необходимо отворить файлы "fullstory.tpl" и "shortstory.tpl" и найти в них строку оформления рейтинга Dle, по образцу дефолтного стандарта надобно найти:{rating} и заменить на:[rating]{rating}[/rating]. Это позволит прятать рейтинг новости, если он был отключен при добавлении новости.
Вдогон необходимо отворить два файла "profile_popup.tpl" и "userinfo.tpl" и найти у нем по образцу с деволтного стандарта строку:Остатнее визит: {lastdate} и после нее ввернуть:Статус: [online][/online][offline][/offline]Это позволит указывать в профиле и вплывающем pop-up окне пользователя информацию от том, в сети ли пользователь или оффлайн.
И остатнее изменение необходимо привнести в файл "pm.tpl", в какой требуется найти строку, по образцу с дефолного стандарта:[inbox]Входящие сообщения[/inbox] | [outbox]Высланные сообщения[/outbox] | [new_pm]Выслать сообщение[/new_pm]И заменить её на:
Состояние папок
Папки персональных извещений заполнены на:
{pm-progress-bar}
{proc-pm-limit}% от лимита({pm-limit} извещений)
[inbox]Входящие сообщения[/inbox]
[outbox]Высланные сообщения[/outbox]
[new_pm]Выслать сообщение[/new_pm]
Какая позволить добавить прогресс-бар, отображающий степень заполнености индивидуальных извещений пользователя.
Нововведения в Dle 9.6 коснулось бездна файлов, в основном это дотрагивается информации о пользователях, а настолько же прогресс-бара для персональных извещений и кое-каких иных небольших изменений в движке Dle 9.6, какие коснулись настолько же и самого стандарта Dle. Настоящая статья - это наставление к адаптации стандартов с Dle 9.5 до Dle 9.6. Для адаптации с более ранних версий, вам необходимо пошагово от версии к версии адаптировать стандарт. Информацию об адаптирование с более ранних версий Вы настолько же можете найти в блоге.
1. В новоиспеченной версии Dle 9.6 будет новейший обработчик загрузки файлов, в связи, с чем будут добавлены кое-какие новоиспеченные элементы BBcode. Итак, для азбука, необходимо из типового дефолтного(default)стандарта Dle скопировать GIF изображение из папки "/templates/Default/bbcodes/typograf.gif" в рекомендующую папку(BBcode)своего стандарта. Дальше для адаптации шаблона под Dle 9.6 необходимо скопировать из папки "/templates/Default/images/" вытекающие изображения: button.png, loading.gif, offline.png, online.png, shadow.png, tableft.gif, tabright.gif и разместить их в аналогичную папку Вашего стандарта.
2. Необходимо привнести кое-какие изменения в CSS файлах стандарта в связи с нововведениями в Dle 9.6. Для этого необходимо отворить файл "style/engine.css" и в самом низу добавить:/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {
border: 1px solid #d8d8d8;
padding: 1px;
margin-top: 10px;
margin-bottom: 10px;
}
.pm_progress_bar span {
background: #000000;
font-size: 0em;
text-indent: -2000em;
height: 10px;
display: block;
overflow: hidden;
}Вдогон отворить файл "style/styles.css" и в самый низ добавить:.pm_status {
float:left;
border: 1px solid #d8d8d8;
padding: 0px;
background-color: #fff;
width: 280px;
height: 100px;
margin-left: 20px;
margin-right: 5px;
}
.pm_status_head {
border-bottom: 1px solid #d8d8d8;
font-size: 0.9em;
background: #fff url( "../images/bbcodes.png")repeat-x 0 100%;
height: 22px;
padding: 0;
font-weight: bold;
text-align: center;
color: #4e4e4e;
}После чего необходимо отворить файл "frame.css" и найти в нем вытекающее:html,body{
height:100%;
margin:0px;
padding: 0px;
background: none;
}И заменить тяни этот код на:
3. В связи с тем, что в новоиспеченной версии Dle 9.6 были заведены новоиспеченные функции, таковские будто прогресс - бар извещений и статус онлайн/оффлайн пользователя, необходимо в кое-какие TPL файлы привнести изменения. Для взялось необходимо отворить файл "comments.tpl", найти в нем строку:Регистрация: {registration} и басистее её добавить:Статус: [online][/online][offline][/offline]Какой будет в комментариях демонстрировать информацию о пользователе(онлайн/оффлайн).
Дальше необходимо отворить файлы "fullstory.tpl" и "shortstory.tpl" и найти в них строку оформления рейтинга Dle, по образцу дефолтного стандарта надобно найти:{rating} и заменить на:[rating]{rating}[/rating]. Это позволит прятать рейтинг новости, если он был отключен при добавлении новости.
Вдогон необходимо отворить два файла "profile_popup.tpl" и "userinfo.tpl" и найти у нем по образцу с деволтного стандарта строку:Остатнее визит: {lastdate} и после нее ввернуть:Статус: [online][/online][offline][/offline]Это позволит указывать в профиле и вплывающем pop-up окне пользователя информацию от том, в сети ли пользователь или оффлайн.
И остатнее изменение необходимо привнести в файл "pm.tpl", в какой требуется найти строку, по образцу с дефолного стандарта:[inbox]Входящие сообщения[/inbox] | [outbox]Высланные сообщения[/outbox] | [new_pm]Выслать сообщение[/new_pm]И заменить её на:
Состояние папок
Папки персональных извещений заполнены на:
{pm-progress-bar}
{proc-pm-limit}% от лимита({pm-limit} извещений)
[inbox]Входящие сообщения[/inbox]
[outbox]Высланные сообщения[/outbox]
[new_pm]Выслать сообщение[/new_pm]
Какая позволить добавить прогресс-бар, отображающий степень заполнености индивидуальных извещений пользователя.
Немного информации об материале: 13-05-2013, 05:01 наш лучший журналист - kinogrant написал статью - "Адаптация шаблонов Dle 9.5 под Dle 9.6" и сразу же добавил её к нам на сайт! Хотелось бы добавить, что наш журналист подобрал лучшее оформление и качественное содержание данной новости. Так же советуем вам посетить категорию Warez, чтобы найти другие отличные материалы, как и этот!