Переход на любую страницу сайта (dle 8.2)

Категория: Web-программирование, Хаки (DLE) | 9 ноября 2009 | Просмотров: 4816



Переход на любую страницу сайта (dle 8.2)


Представляю Вашем внимаию один из хаков для ДЛЕ (DataLife Engine), который позволит в навигации перейти на любую страницу (касается только навигации на главной и в категориях).
Работает хак на javascript, тестировался на DLE 8.2.
С вопросами и замечаниями пишите в комментариях.


Установка.
Открыть файл {THEME}/navigation.tpl и привести его содержание к следующему виду:
[aviable=showfull]
    <div class="navigation" style="margin-bottom:10px; margin-top:10px;">[prev-link]&#8592; Назад[/prev-link] {pages} [next-link]Далее &#8594;[/next-link]</div>
[/aviable]

[not-aviable=showfull]
    <div style="float:left;">
        <div align="left" class="navigation" style="margin-bottom:10px; margin-top:10px;">[prev-link]&#8592; Назад[/prev-link] {pages} [next-link]Далее &#8594;[/next-link]</div>
    </div>
    <div style="float:right;">
    <form action="" onsubmit="topage() return false;">
    <script type="text/javascript">
        function topage() {
            var loca = window.location+'';
            var locas = loca.split("page");
                loca = locas[0];
                locas = loca.split("index.php");
            window.location.href = locas[0] + 'page/' + document.getElementById('num_page').value + '/';
        }
    </script>
        <div class="navigation" style="margin-bottom:10px; margin-top:10px;" align="right"><span><input id="num_page" style="background:none; height:15px; width:50px; border:0;"/></span> <a href="#" onclick="topage(); return false;">Вперёд &#8594;</a></div>
    </form>
    </div>
[/not-aviable]


где:
        <div align="left" class="navigation" style="margin-bottom:10px; margin-top:10px;">[prev-link]&#8592; Назад[/prev-link] {pages} [next-link]Далее &#8594;[/next-link]</div>

стандартная навигация, что предположительно у вас и есть до изменения.

Ключевые теги: хак, dle
 (голосов: 4)

Views Просмотров: 4816   Comms Комментарии (0)