Dleshka.org
Авторизация

Скачать Адаптация шаблона DLE 9.7 под DLE 9.8

+2
TipTop 4-02-2013 Разное 1 комментарий


Получился следующий релиз новейшей версии всеми любимой Datalife Engine 9.8. Как и в прошлых версиях, одной из фаворитных CMS, в новейшей версии создатели привнесли очень много конфигураций дотрагивающихся работы самого движка, а этак же новейшие функции. В предоставленной же статье пойдет речь о том, как приспособить и что нужно поменять в шаблонах для наиболее старенькых версиях движка.

И этак приступим к адаптации, главным делом нужно скопировать файлы изображений closemarker.png, marker.png, social-icons.png из обычного шаблона из папки /templates/Default/dleimages/ в подобную папку вашего шаблона.

Далее открываем style/engine.css находим и удаляем

.editor textarea {
    font-family: Verdana;
    word-spacing: 0.1em;
    letter-spacing: 0;
    line-height: 1.5em;
    font-size: 11px;
    color:#000;
    background: #fff url("../images/fields.png") repeat-x;
    border: 0 none;
}

.editor input[type="text"] {
    padding: 2px;
    background: #fff url("../images/fields.png") repeat-x;
    border: 1px solid #bcc0c2;
}

.editor_button {
    float: left;
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
}

.editor_buttoncl {
    float: left;
    cursor: pointer;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
}

.editbclose {
    float: right;
    cursor: pointer;
    display: none;
}

.editor_button select {
    font-size: 11px;
}

.editor_button img {
    margin: 0;
    padding: 0;
}

.editbclose img {
    margin: 0;
    padding: 0;
}

.editor_button_brk img {
    margin: 0;
    padding: 0;
}



Далее в этом же файле находим:

.xfields textarea, .xprofile textarea {
    width: 98%;
    height: 186px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
}


Заменяем на:

.xfields textarea, .xprofile textarea {
    height: 186px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
}


Далее в этом же файле в самый конец добавляем:



Открываем файл addnews.tpl и находим

<tr>
            <td colspan="2">
                <b>Вводная часть: <span class="impot">*</span></b> (Обязательно)
                <div>
                    [not-wysywyg]
                    <div>{bbcode}</div>
                    <textarea name="short_story" id="short_story" onfocus="setFieldName(this.name)" style="width:98%;" rows="15" class="f_textarea" >{short-story}</textarea>
                    [/not-wysywyg]
                    {shortarea}
                </div>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <b>Подробная часть:</b> (Необязательно)
                <div>
                    [not-wysywyg]
                    <div>{bbcode}</div>
                    <textarea name="full_story" id="full_story" onfocus="setFieldName(this.name)" style="width:98%;" rows="20" class="f_textarea" >{full-story}</textarea>
                    [/not-wysywyg]
                    {fullarea}
                </div>
            </td>
        </tr>



Заменяем на:

<tr>
            <td colspan="2">
                <b>Вводная часть: <span class="impot">*</span></b> (Обязательно)
                [not-wysywyg]
                <div class="bb-editor">
                    {bbcode}
                    <textarea name="short_story" id="short_story" onfocus="setFieldName(this.name)" rows="15" class="f_textarea" >{short-story}</textarea>
                </div>
                [/not-wysywyg]
                {shortarea}
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <b>Подробная часть:</b> (Необязательно)
                [not-wysywyg]
                <div class="bb-editor">
                    {bbcode}
                    <textarea name="full_story" id="full_story" onfocus="setFieldName(this.name)" rows="20" class="f_textarea" >{full-story}</textarea>
                </div>
                [/not-wysywyg]
                {fullarea}
            </td>
        </tr>


Открываем файл comments.tpl и находим:

<ul class="reset">
                <li>[complaint]Жалоба[/complaint]</li>
                <li>[com-edit]Изменить[/com-edit]</li>
                <li>[com-del]Удалить[/com-del]</li>
            </ul>



Заменяем на:

<ul class="reset">
                <li>[spam]Спам[/spam]</li>
                <li>[complaint]Жалоба[/complaint]</li>
                <li>[com-edit]Изменить[/com-edit]</li>
                <li>[com-del]Удалить[/com-del]</li>
            </ul>



Открываем файл fullstory.tpl и находим:

<h3 class="btl">{title}</h3>



Заменяем на:

<h3 class="btl"><span id="news-title">{title}</span></h3>



Открываем файл static.tpl и находим:

<h2 class="heading">{description}</h2>



Заменяем на:

<h2 class="heading"><span id="news-title">{description}</span></h2>



Открываем файл userinfo.tpl и находим:

<tr>
                <td class="label">Аватар:</td>
                <td>
                <input type="file" name="image" class="f_input" /><br />
                <div class="checkbox"><input type="checkbox" name="del_foto" id="del_foto" value="yes" />
                                                        <labelfor="del_foto">Удалить фотографию</label></div>
                </td>
            </tr>


Заменить на:

<tr>
                <td class="label">Аватар:</td>
                <td>Загрузить с комьютера: <input type="file" name="image" class="f_input" /><br /><br />
                Сервис <a href="http://www.gravatar.com/" target="_blank">Gravatar</a>: <input type="text" name="gravatar" value="{gravatar}" class="f_input" /> (Укажите E-mail на данном сервисе)
                <br /><br /><div class="checkbox"><input type="checkbox" name="del_foto" id="del_foto" value="yes" /> <label for="del_foto">Удалить аватар</label></div>
                </td>
            </tr>


Вот как то так адаптация завершена, и помните, что не все строчки будут совпадать с вашими шаблонами.
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
tiptop
6 февраля 2013 18:49
+ 0 -
По сути достаточно 1 пнкта с style/engine.css что бы адаптировать шаблоны и возможно другие пункты по ситуации.
Авторизация