Сделать домашней страницей

Добавить в Избранное

Обратная связь с администрацией сайта
MegaDLE.ru


  Аккаунт на сайте    ( зарегестрироваться )
· Главная
· Регистрация
· Поиск по сайту
· ***
Навигация

Выбор цвета
  • red
  • pink
  • purple
  • blue
  • green
  • yellow
  • orange
  • brown
  • grey
  • dark-blue
  • beige
  • black
  • white



  • DLE 10.1 cp1251 | UTF-8

    DLE 9.8 cp1251 | UTF-8


    Теги
    Android, Art-dessign, CENTROARTs, DCOReARTs, DLE 9.2, Evil Raven, S-arts, SanderArt, Test-Templates, автомобильный, Адаптивный, Аниме, Бежевый, Белый, блоговый, варезный, Голубой, Желтый, Женский, Зеленый, игровой, Кино, Коричневый, Красный, Кулинарный, Лёгкий, Мобильный, музыкальный, Новостной, оранжевый, порно, светлый, Серый, синий, Строительный, Тёмный, туристический, Фиолетовый, Черный, Эротический

    Показать все теги


    лучшее за месяц последние переходы

     

    Рекламный блок  


             

    Адаптация шаблонов DLE 9.0 под 9.2

    Добавил: Sergo (22-02-2011, 14:06) | | Раздел: DataLife Engine  



    Адаптация шаблонов DLE 9.0 под 9.2


    Инструкция рассказывает, как правильно адаптировать более не актуальные шаблоны DataLife Engine 9.0 под 9.2, будет полезна пользователям, использующим последнюю версию DLE. Вам придется отредактировать 11 файлов шаблона, внести более 10 изменений и дополнить папку BBCodes двумя новыми иконками, архив с ними приложен к инструкции.

    Инструкция по адаптации шаблонов под DataLife Engine 9.2

    1. Скачайте архив dle9-to-dle92.rar [2,68 Kb] (cкачиваний: 121) и распакуйте его содержимое в папку {THEME}/bbcodes/

    2. Откройте файл {THEME}/css/engine.css и удалите код:

    /* ==================== Автозаполнение облака тегов */
    .autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
    .autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
    .autocomplete .selected { background:#F0F0F0; }
    .autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
    .autocomplete strong { font-weight:normal; color:#3399FF; }


    после чего вставьте в самый конец файла следующий код:

    /* ==================== Автозаполнение облака тегов */
    .ui-autocomplete { position: absolute; cursor: default; }

    * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

    .ui-menu {
                list-style:none;
                padding: 2px;
                margin: 0;
                display:block;
                float: left;
    }
    .ui-menu .ui-menu {
                margin-top: -3px;
    }
    .ui-menu .ui-menu-item {
                margin:0;
                padding: 0;
                zoom: 1;
            float: left;
                clear: left;
                width: 100%;
    }
    .ui-menu .ui-menu-item a {
                text-decoration:none;
                display:block;
                padding:.2em .4em;
                line-height:1.5;
                zoom:1;
    }
    .ui-menu .ui-menu-item a.ui-state-hover,
    .ui-menu .ui-menu-item a.ui-state-active {
                font-weight: normal;
                margin: -1px;
    }


    3. Откройте файл {THEME}/addcomments.tpl и после:

    [/sec_code]


    добавьте:

    [recaptcha]
    <tr>
    <td colspan="2" height="25"><strong>Введите два слова, показанных на изображении:</strong></td>
    </tr>
    <tr>
    <td colspan="2" height="25">{recaptcha}</td>
    </tr>
    [/recaptcha]


    4. Откройте файл {THEME}/addnews.tpl и после:

    [/sec_code]


    добавьте следующий код:

    [recaptcha]
    <tr>
    <td>&nbsp;</td>
    <td><br />Введите два слова, показанных на изображении:<br />{recaptcha}</td>
    </tr>
    [/recaptcha]


    5. Откройте файл {THEME}/feedback.tpl и найдите примерно такой код:

    <tr>
    <td width="130" height="25">Код безопасности:</td>
    <td><br />{code}</td>


    Перед ним вставьте следующее:

    [sec_code]


    после вышеописанных изменений опять ищем примерно такой код:

    <td><input type="text" maxlength="45" name="sec_code" style="width:115px" class="f_input" /></td>
    </tr>


    затем вставляем:

    [/sec_code]
    [recaptcha]
    <tr>
    <td>&nbsp;</td>
    <td><br />Введите два слова, показанных на изображении:<br />{recaptcha}</td>
    </tr>
    [/recaptcha]



    6. Откройте файл {THEME}/fullstory.tpl и найдите примерно такой код:

    <br />
    <div class="border"><strong>Другие новости по теме:</strong></div>
    <ul>{related-news}</ul>


    замените его на:

    [related-news]
    <br />
    <div class="border"><strong>Другие новости по теме:</strong></div>
    <ul>{related-news}</ul>
    [/related-news]


    (Пояснение 6 пункта: мы просто заключаем код, который заменяли, в теги [rеlated-nеws] и [/rеlated-nеws])

    7. Откройте файл {THEME}/login.tpl и замените примерно следующий код:

    <?php
    if ($is_logged == TRUE){
    $login_panel = <<<HTML


    на это:

    [not-group=5]


    затем отыщем код:

    {$member_id['name']}


    и заменим его на:

    {login}


    после чего заменяем код:

    {$link_logout}


    на следующий:

    {logout-link}


    и еще заменить:

    {$link_regist}


    на код:

    {registration-link}


    как только вышеописанные действия выполнены, нам надо удалить из login.tpl код:

    HTML;
    if ($user_group[$member_id['user_group']]['allow_admin']) {
    $login_panel .= <<<HTML


    далее ищем примерно такой код:

    <a href="{$adminlink}" target="_blank">Панель администратора</a>


    и заменяем его на:

    &nbsp;[admin-link]<a href="{admin-link}" target="_blank">Панель администратора</a>[/admin-link]


    после чего удаляем код:

    HTML;
    }
    $login_panel .= <<<HTML


    далее находим:

    {$link_profile}


    и заменяем на:

    {profile-link}


    ищем код:

    <a href="{$link_pm}">ПС ({$member_id['pm_unread']} | {$member_id['pm_all']})</a>


    заменяем его на более упрощенный:

    <a href="{pm-link}">ПС ({new-pm} | {all-pm})</a>



    еще ниже ищем:

    {$link_favorites}


    и заменяем на:

    {favorites-link}


    снова ищем уже другой код:

    {$link_addnews}


    его мы заменим на:

    {addnews-link}


    далее ищем следующий код:

    {$link_stats}


    и заменяем на:

    {stats-link}


    находим такой код:

    {$link_newposts}


    заменяем его на:

    {newposts-link}


    осталось совсем немного, но пока мы ищем:

    HTML;
    } else {
    $login_panel = <<<HTML


    и заменяем кодом:

    [/not-group]
    [group=5]


    теперь ищем:

    {$link_lost}


    и заменяем на:

    {lostpassword-link}


    в самом низу находим:

    HTML;
    }
    ?>


    заменяем кодом:

    [/group]


    8. Открываем файл {THEME}/lostpassword.tpl и находим примерно такой код:

    <tr>
    <td width="170" height="25">Код безопасности:</td>
    <td><br />{code}</td>


    выше него вставляем:

    [sec_code]


    далее ищем код:

    <td><input type="text" name="sec_code" style="width:115px" class="f_input" /></td>
    </tr>


    после него вставляем код:

    [/sec_code]
    [recaptcha]
    <tr>
    <td colspan="2" height="25"><strong>Введите два слова, показанных на изображении:</strong></td>
    </tr>
    <tr>
    <td colspan="2" height="25">{recaptcha}</td>
    </tr>
    [/recaptcha]


    9. Открываем файл {THEME}/main.tpl и заменяем:

    {topnews}


    на практически тоже самое:

    <ul>{topnews}</ul>


    10. Открываем файл {THEME}/pm.tpl и находим:

    [/sec_code]


    ниже добавляем:

    [recaptcha]
    <tr>
    <td colspan="2" height="25"><strong>Введите два слова, показанных на изображении:</strong></td>
    </tr>
    <tr>
    <td colspan="2" height="25">{recaptcha}</td>
    </tr>
    [/recaptcha]


    11. Открываем файл шаблона страницы с регистрацией {THEME}/registration.tpl и после:

    [/sec_code]


    добавляем:

    [recaptcha]
    <tr>
    <td>&nbsp;</td>
    <td><br />Введите два слова, показанных на изображении:<br />{recaptcha}</td>
    </tr>
    [/recaptcha]


    12. Напоследок открываем файл {THEME}/vote.tpl и после примерно такого кода:

    <input type="submit" onclick="doVote('results'); return false;" class="bbcodes_poll" value="Результаты" />


    вставляем следующий:

    <br /><br /><a href="" onclick="ShowAllVotes(); return false;">Показать все опросы</a>

    Теги  


     

    Похожие новости:

    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
    Поиск по сайту:
     


    Апдейты:
    Апдейты


    Статистика





    2010 © MegaDLE.ru - сайт с кучей шаблонов, модулей и хаков для движка dle, которые вы сможете скачать совершенно бесплатно.