Все для DataLife Engine / Все для DLE / Скачать DLE / Адаптация DLE 9.5 шаблонов новой версии DLE 9.6

Адаптация DLE 9.5 шаблонов новой версии DLE 9.6



Список изменений шаблонов DLE 9.5 для новой версии DataLife Engine 9.6

Для начала понадобится скопировать файла их можно скачать из шаблонов дистрибутива, которые идут в комплекте с движком Dle 9.6.
1. Скопируйте файл картинки из стандартного шаблона /templates/Default/bbcodes/typograf.gif в папку вашего шаблона.
2. Скопируйте файлы изображений button.png, loading.gif, offline.png, online.png, shadow.png, tableft.gif, tabright.gif из папки стандартного шаблона /templates/Default/images/ в папку вашего шаблона.
3. Откройте файл style/engine.css и в самый низ добавьте:

Адаптация DLE 9.5 шаблонов для DLE 9.6


Изменения которые нужно внести в шаблонах DLE 9.5 для нормальной работы на движке 9.6

/*---прогресс бар заполненности персональных сообщений---*/.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;}4. Откройте файл 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;}.pm_status_content {	padding: 5px;}


5. Откройте файл frame.css и найдите:

html,body{	height:100%;	margin:0px;	padding: 0px;	background: none;}


Замените на:
html,body{	font-size: 11px;	font-family: verdana;	height:100%;	margin:0px;	padding: 0px;	background: none;}img {	border:0px;}/*--- горизонтальное меню в окне загрузки файлов ---*/.tabs {	font: bold 11px/1.5em Verdana;	float:left;	width:100%;	background:change-background;	line-height:normal;}.tabs ul {	margin:0;	padding:10px 10px 0 5px;	list-style:none;}.tabs li {	display:inline;	margin:0;	padding:0;}.tabs a {	float:left;	background:url("images/tableft.gif") no-repeat left top;	margin:0;	padding:0 0 0 7px;	text-decoration:none;}.tabs a span {	float:left;	display:block;	background:url("images/tabright.gif") no-repeat right top;	padding:5px 15px 4px 6px;	color:#6B78A9;}.tabs a span {float:none;}.tabs a:hover span,.tabs a.current span {	color:#6B78A9;}.tabs a:hover,.tabs a.current {	background-position:0% -42px;}.tabs a:hover span,.tabs a.current span {	background-position:100% -42px;}/*--- блок загрузки файлов и загруженных файлов ---*/.box {	height: 300px;	border:1px solid #B3B3B3;	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;	background:#fff url(images/shadow.png) repeat-x;	overflow: auto;}.uploadedfile {	width: 115px;	height: 130px;	margin: 10px 5px 5px 5px;	border:1px solid #B3B3B3;	box-shadow: 0px 1px 4px rgba(0,0,0,0.3);	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);	float: left;	text-align: center;	background:#ffffff;}.uploadimage {	margin-top: 5px;	width: 115px;	height: 90px;	display: table-cell;	text-align: center;	vertical-align:middle;}.info {	text-align: left;	white-space: nowrap;	margin: 0px 5px 0px 5px;	overflow: hidden;}.button {    padding:4px 10px 4px 10px;    margin-left:2px;    margin-top:5px;    font: bold 11px/1.5em Verdana;color:#000000;    background:#F9F9F9 url('images/button.png') repeat-x;	border:1px solid #CACACA;	cursor:pointer;}.properties {	float: left;    margin-top:8px;}.linkbox {    margin-top:5px;    padding:10px;	border:1px solid #B3B3B3;	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;	background:#fff url(images/shadow.png) repeat-x;}#file-uploader {	min-height: 50px;}#flash-uploader {	min-height: 50px;}#stmode {	padding:10px;}.file-box {	width: 95%;	border:1px solid #B3B3B3;	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;	background-color: #F5F5F5;	padding: 10px;	margin-top: 10px;}/*--- HTML5 загрузчик файлов ---*/.qq-uploader { position:relative; width: 100%;}.qq-upload-button {    display:block; /* or inline-block */    width: 310px;     padding:4px 10px 4px 10px;    margin-left:2px;    margin-top:5px;    font: bold 11px/1.5em Verdana;color:#000000;    background:#F9F9F9 url('images/button.png') repeat-x;	border:1px solid #CACACA;	cursor:pointer;}.qq-upload-button-hover {outline:1px dotted black;}.qq-upload-button-focus {outline:1px dotted black;}.qq-upload-drop-area {    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 50px; z-index:2;    background:#FF9797; text-align:center; }.qq-upload-drop-area span {    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}.qq-upload-drop-area-active {background:#FF7171;}.qq-upload-list {margin:0; padding:0; list-style:disc;}.qq-upload-list li { margin:0; padding:2px;}.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {    margin-right: 7px;}.qq-upload-file {}.qq-upload-spinner {display:inline-block; background: url("images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}.qq-upload-size,.qq-upload-cancel {font-size:11px;}.qq-upload-failed-text {display:none;}.qq-upload-fail .qq-upload-failed-text {display:inline;}/*--- флеш загрузчик файлов ---*/.progressWrapper {	width: 99%;	overflow: hidden;}.progressContainer {	margin: 5px;	padding: 4px;	border: solid 1px #B3B3B3;	background-color: #F5F5F5;	overflow: hidden;}/* Message */.message {	margin: 1em 0;	padding: 10px 20px;	border: solid 1px #FFDD99;	background-color: #FFFFCC;	overflow: hidden;}/* Error */.red {	border: solid 1px #B50000;	background-color: #FFEBEB;}/* Current */.green {	border: solid 1px #B3B3B3;	background-color: #F5F5F5;}/* Complete */.blue {	border: solid 1px #B3B3B3;	background-color: #F5F5F5;}.progressName {	font-size: 8pt;	font-weight: 700;	color: #555;	width: 323px;	height: 14px;	text-align: left;	white-space: nowrap;	overflow: hidden;}.progressBarInProgress,.progressBarComplete,.progressBarError {	font-size: 0;	width: 0%;	height: 2px;	background-color: blue;	margin-top: 2px;}.progressBarComplete {	width: 100%;	background-color: green;	visibility: hidden;}.progressBarError {	width: 100%;	background-color: red;	visibility: hidden;}.progressBarStatus {	margin-top: 2px;	width: 99%;	font-size: 7pt;	font-family: Arial;	text-align: left;	white-space: nowrap;}a.progressCancel {	font-size: 0;	display: block;	height: 14px;	width: 14px;	background-image: url(../../engine/classes/uploads/swfupload/cancelbutton.gif);	background-repeat: no-repeat;	background-position: -14px 0px;	float: right;}a.progressCancel:hover {	background-position: 0px 0px;}

6. Откройте файл comments.tpl и найдите:

			<li>Регистрация: {registration}</li>


Добавьте ниже:

<li>Статус: [online]<img src="{THEME}/images/online.png" style="vertical-align: middle;" title="Пользователь Онлайн" alt="Пользователь Онлайн" />[/online][offline]<img src="{THEME}/images/offline.png" style="vertical-align: middle;" title="Пользователь offline" alt="Пользователь offline" />[/offline]</li>


7. Откройте файл fullstory.tpl и найдите:
			<div class="ratebox"><div class="rate">{rating}</div></div>


Замените на:


			[rating]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating]


8. Откройте файл pm.tpl и найдите:

<div class="dpad">[inbox]Входящие сообщения[/inbox] | [outbox]Отправленные сообщения[/outbox] | [new_pm]Отправить сообщение[/new_pm]</div>


Замените на:

<div class="dpad"><div class="pm_status">	<div class="pm_status_head">Состояние папок</div>	<div class="pm_status_content">Папки персональных сообщений заполнены на:{pm-progress-bar}{proc-pm-limit}% от лимита ({pm-limit} сообщений)	</div></div><div style="padding-top:10px;">[inbox]Входящие сообщения[/inbox]<br /><br />[outbox]Отправленные сообщения[/outbox]<br /><br />[new_pm]Отправить сообщение[/new_pm]</div></div><br /><div class="clr"></div>


9. Откройте файл profile_popup.tpl и найдите:
				<li><span class="grey">Дата посещения:</span> <b>{lastdate}</b></li>


Замените на:

				<li><span class="grey">Дата посещения:</span> <b>{lastdate}</b>, <span class="grey">cтатус:</span> [online]<img src="{THEME}/images/online.png" style="vertical-align: middle;" title="Пользователь Онлайн" alt="Пользователь Онлайн" />[/online][offline]<img src="{THEME}/images/offline.png" style="vertical-align: middle;" title="Пользователь offline" alt="Пользователь offline" />[/offline]</li>


10. Откройте файл shortstory.tpl и найдите:
			<div class="ratebox"><div class="rate">{rating}</div></div>


Замените на:

			[rating]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating]


11. Откройте файл userinfo.tpl и найдите:
				<li><span class="grey">Последнее посещение:</span> <b>{lastdate}</b></li>


Ниже добавьте:
				<li><span class="grey">Статус:</span> [online]<img src="{THEME}/images/online.png" style="vertical-align: middle;" title="Пользователь Онлайн" alt="Пользователь Онлайн" />[/online][offline]<img src="{THEME}/images/offline.png" style="vertical-align: middle;" title="Пользователь offline" alt="Пользователь offline" />[/offline]</li>


Инструкция адаптация для новой версии DLE 9.6 взята с официального сайта dle-news


Для адаптации шаблонов dle, проверки и настройки лучше проверять на домашнем компьютере , как это сделать читаем в статье установка DataLife Engine на домашний компьютер (она поможет избежать многих ошибок и трудностей)!

Советуем перед использованием dle модули , шаблоны вду, хак для Dle и движка DataLife Engine особенно с других ресурсов проверять для защиты Вашего сайта от разного рода угроз
более подробно здесь .

Наш сайт dle9.com рекомендует адаптация DataLife Engine шаблонов новой версии DLE 9.6

spisok-izmeneniy-v-shablonah-mezhdu-versiyami-9.5-i-9.6.zip [133,5 Kb] (cкачиваний: 86)
  • 80

Комментарии 11

dle9.com от 29 июля 2012 19:13
Цитата: slava
скажите пожалуйста
как убрать из dle 9 meta name=»generator»


Открыть в корне файл engine/engine.php и удалить
всю строку
<meta name="generator" content="DataLife Engine"....>
slava от 29 июля 2012 19:10
скажите пожалуйста
как убрать из dle 9 meta name=»generator»
dle9.com от 24 апреля 2012 18:51
m1996,
Да!
m1996 от 24 апреля 2012 15:52
Спасибо. Но а дополнительные поля, статические страницы тоже сохранятся?
dle9.com от 23 апреля 2012 22:22
m1996,
dle9, а новости, комментарии и т.д. как перенести?

К комментариям и новостям изменения не относятся только к движку .
Сохраняете База Данных (на всякий) . заливаете файлы движка новой версии DLE поверх файлов старого движка , делаете обновление не установку все !
m1996 от 23 апреля 2012 20:58
dle9, а новости, комментарии и т.д. как перенести?
dle9.com от 23 апреля 2012 19:27
m1996,
Смотрите есть ли обновление для модулей если нет придется от них отказаться или искать решение . Многие модули или не корректно будут работать или в общем не будут работать на новой версии . Если изменений много было в движке , установлено модулей стоит 7 раз подумать прежде , чем переходить на новую версию
typhoon от 23 апреля 2012 17:17
Лучше подождите до релиза 9.6
m1996 от 23 апреля 2012 16:45
Вот у меня есть сайт и я хочу потом перенести на новую версию. Как мне это сделать, там же не только все модули, скрипты и т.д. в шаблоне? Мне надо все новости, комментарии перенести и т.д.
dle9.com от 22 апреля 2012 23:04
typhoon,
Судя по изменениям он и так будет работать , но для модулей и хаков 9.6 версии, что бы они работали и отображались нормально понадобиться внести изменения .
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent