Понедельник, 20.01.2025, 17:44
Приветствую Вас, Гость
Главная » 2011 » Январь » 8 » Адаптация для DLE - Intro by CheLiOS
23:17
Адаптация для DLE - Intro by CheLiOS
<noindex>
</noindex>
Название шаблона: Intro
Комплектация: tpl, css, js
Тип шаблона: RIP-адаптация
Движок: DLE 8.3
Автор рипа-адаптации: CheLiOS (dle.YOOclub.net)
Автор шаблона: _YOOtheme._com
Тестировался: Opera, IE8, Mozilla, Safari

С поддержкой всего этого:

<noindex>

</noindex>
Для корректного отображения "speedbar" найдите в engine/engine.php, в самом низу:
/*
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] and ! isset ( $view_template )) {
    
    $s_navigation = "<a href="{$config['http_home_url']}">" . $config['short_title'] . "</a>";
    
    if ($category_id) $s_navigation .= " » " . get_categories ( $category_id );
    elseif ($do == 'tags') {
        
        if ($config['allow_alt_url'] == "yes") $s_navigation .= " » <a href="" . $config['http_home_url'] . "tags/">" . $lang['tag_cloud'] . "</a> » " . $tag;
        else $s_navigation .= " » <a href="?do=tags">" . $lang['tag_cloud'] . "</a> » " . $tag;

    } elseif ($nam_e) $s_navigation .= " » " . $nam_e;

    if ($titl_e) $s_navigation .= " » " . $titl_e;
    
    $tpl->load_template ( 'speedbar.tpl' );
    $tpl->set ( '{speedbar}', '<span id='dle-speedbar'>' . stripslashes ( $s_navigation ) . '</span>' );
    $tpl->compile ( 'speedbar' );
    $tpl->clear ();

}

И замените на:
/*
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] and ! isset ( $view_template )) {
    
    $s_navigation = "<a href="{$config['http_home_url']}">" . $config['short_title'] . "</a>";
    
    if ($category_id) $s_navigation .= "" . get_categories ( $category_id );
    elseif ($do == 'tags') {
        
        if ($config['allow_alt_url'] == "yes") $s_navigation .= " <a href="" . $config['http_home_url'] . "tags/">" . $lang['tag_cloud'] . "</a>" . $tag;
        else $s_navigation .= "<a href="?do=tags">" . $lang['tag_cloud'] . "</a>" . $tag;

    } elseif ($nam_e) $s_navigation .= "" . $nam_e;

    if ($titl_e) $s_navigation .= "" . $titl_e;
    
    $tpl->load_template ( 'speedbar.tpl' );
    $tpl->set ( '{speedbar}', '<span id='dle-speedbar'>' . stripslashes ( $s_navigation ) . '</span>' );
    $tpl->compile ( 'speedbar' );
    $tpl->clear ();

}

Но в шаблоне есть два недостатка:
1. В IE пуск страницы в начало уезжает вправо
<noindex>

</noindex>

2. В Opera страницу можно сдвинуть в сторону
<noindex>

</noindex>

Эти недостатки вызваны конфликтом стилей, а именно значением "position:relative;"
Грубо говоря, либо эти два незначительных недочета присутствуют, либо пропадают смайлы.
Второй недочет можно убрать убрав рейтинг новости, так-как в оригинале он не предусмотрен с ним и конфликт.
В общем решать вам, что убирать и что изменять, в остальном все работает четко.

Внимание! У вас нет прав для просмотра скрытого текста.

Категория: Самый старый софт для тебя | Просмотров: 462 | Добавил: smoke | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]