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

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



Полезная статья адаптация шаблонов DLE 9.4 для новой версии DataLife Engine 9.5



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

Вот незначительный список изменений в шаблонах Dle между версиями 9.4 и 9.5

1. Скопируйте файл картинки из стандартного шаблона /templates/Default/dleimages/no_image_1_.jpg в папку вашего шаблона.
2. Скопируйте файлы print.tpl и static_print.tpl из общей папки /templates/ в папку вашего шаблона, например /templates/Default/

Данные файлы можно скачать из шаблонов дистрибутива Dle 9.5 DataLife Engine 9.5 Press Release или взять из архива прикрепленной к новости.

3. Откройте файл style/engine.css и в самый низ добавьте:

/*---Подсветка кода в теге [code]---*/pre code {  display: block; padding: 0.5em;  background: #f9fafa;   border: 1px solid #dce7e7;  overflow:auto;  white-space: pre;}pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {  color: #93a1a1;  font-style: italic;}pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title {  color: #859900;}pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor {  color: #2aa198;}pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id {  color: #268bd2;}pre .tag .title,pre .rules .property,pre .django .tag .keyword {  font-weight: bold;}pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {  color: #b58900;}pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {  color: #cb4b16;}pre .deletion {  color: #dc322f;}pre .tex .formula {  background: #eee8d5;}


4. Создайте в папке своего шаблона файл frame.css со следующим содержимым:

html,body{    height:100%;    margin:0px;    padding: 0px;    background: none;}hr {    color: #999;    border: 0px none;    border-top: dashed 1px #999;    height: 1px;}input,select,textarea {    outline:none;}form {    margin:0px;    padding: 0px;}table{    border:0px;}table td{    padding:0px;    font-size: 11px;    font-family: verdana;}a:active,a:visited,a:link {    color: #4b719e;    text-decoration:none;    }a:hover {    color: #4b719e;    text-decoration: underline;    }.navigation {    color: #999898;    font-size: 11px;    font-family: tahoma;}.edit {    border:1px solid #9E9E9E;    color: #000000;    font-size: 11px;    font-family: Verdana; BACKGROUND-COLOR: #ffffff }select {    color: #000000;    font-size: 11px;    font-family: Verdana;     border:1px solid #9E9E9E;}textarea {    border: #9E9E9E 1px solid;    color: #000000;    font-size: 11px;    font-family: Verdana;     background-color: #ffffff }#hintbox{ /*CSS for pop up hint box */    position:absolute;    top: 0;    background-color: lightyellow;    width: 150px; /*Default width of hint.*/     padding: 3px;    border:1px solid #787878;    font:normal 11px Verdana;    line-height:18px;    z-index:100;    border-right: 2px solid #787878;    border-bottom: 2px solid #787878;    visibility: hidden;}.hintanchor{     padding-left: 8px;}.xprofile textarea {    width: 100%; height:90px; font-family:verdana; font-size:11px; border:1px solid #9E9E9E;}.xprofile input {    width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #9E9E9E;}.bk {    background:#fff url(images/fields.png) repeat-x;}


5. Откройте файл preview.css и в самый низ добавьте:

/*---подсветка текста в теге [code]---*/pre code {  display: block; padding: 0.5em;  background: #f9fafa;   border: 1px solid #dce7e7;  overflow:auto;  white-space: pre;}pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {  color: #93a1a1;  font-style: italic;}pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title {  color: #859900;}pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor {color: #2aa198;}pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id {  color: #268bd2;}pre .tag .title,pre .rules .property,pre .django .tag .keyword {  font-weight: bold;}pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {  color: #b58900;}pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {  color: #cb4b16;}pre .deletion {  color: #dc322f;}pre .tex .formula {  background: #eee8d5;}


6. Откройте файл profile_popup.tpl и найдите:
<li><span class="grey">Публикаций:</span> {news_num} [ {news} ] [rss]<img src="{THEME}/images/rss.png" alt="rss" style="vertical-align: middle; margin-left: 5px;" />[/rss]</li><li><span class="grey">Комментариев:</span> <b>{comm_num} [ {comments} ]</b></li>


Замените на:
<li><span class="grey">Публикаций:</span> {news-num} [ {news} ] [rss]<img src="{THEME}/images/rss.png" alt="rss" style="vertical-align: middle; margin-left: 5px;" />[/rss]</li><li><span class="grey">Комментариев:</span> <b>{comm-num} [ {comments} ]</b></li>


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

<li><span class="grey">Количество публикаций:</span> <b>{news_num}</b> [{news}][rss]<img src="{THEME}/images/rss.png" alt="rss" style="vertical-align: middle; margin-left: 5px;" />[/rss]</li><li><span class="grey">Количество комментариев:</span> <b>{comm_num}</b> [{comments}]</li>


Замените на:
<li><span class="grey">Количество публикаций:</span> <b>{news-num}</b> [{news}][rss]<img src="{THEME}/images/rss.png" alt="rss" style="vertical-align: middle; margin-left: 5px;" />[/rss]</li><li><span class="grey">Количество комментариев:</span> <b>{comm-num}</b> [{comments}]</li>


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

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

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

Рекомендуем адаптация DLE шаблонов для новой версии движка DLE

adaptaciya-shablona-na-dle-c-9.4-na-9.5-versiyu.rar [14,51 Kb] (cкачиваний: 80)
  • 100

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

semen74 от 11 февраля 2012 03:12
Всё сделал как надо. Но версия двига не изменилась. Такое чувство, что вообще ни чего не изменилось ! wink
botyk от 1 февраля 2012 21:04
Spasibo!
Добавить комментарий

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

    • 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