prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для DataLife Engine » DLE хаки » Навигация с помощью кнопок Ctrl + ← или →

Навигация с помощью кнопок Ctrl + ← или →


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Навигация с помощью кнопок Ctrl + ← или →.


Навигация с помощью кнопок Ctrl + ← или →


Навигация на сайте DLE с помощью кнопок Ctrl + ← или →

Установка:

В main.tpl перед head добавить:
<script language="javascript" type="text/javascript">
document.onkeydown = NavigateThrough;
function NavigateThrough (event)
{
        if (!document.getElementById) return;

        if (window.event) event = window.event;

        if (event.ctrlKey)
        {
                var link = null;
                var href = null;
                switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
                {
                        case 0x25:
                                link = document.getElementById ('NextLink');
                                break;
                        case 0x27:
                                link = document.getElementById ('PrevLink');
                                break;
                }

                if (link && link.href) document.location = link.href;
                if (href) document.location = href;
        }
}
</script>


В engine/modules/show.short.php найти:
if( $config['allow_alt_url'] == "yes" ) {
                $next = $url_page . '/page/' . $next_page . '/';
                $tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"" . $next . "\">\\1</a>" );
            } else {
                $next = $PHP_SELF . "?cstart=" . $next_page . "&amp;" . $user_query;
                $tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"" . $next . "\">\\1</a>" );
            }


Заменить на:
if( $config['allow_alt_url'] == "yes" ) {
                $next = $url_page . '/page/' . $next_page . '/';
                $tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<a id='PrevLink' href=\"" . $next . "\">\\1</a>" );
            } else {
                $next = $PHP_SELF . "?cstart=" . $next_page . "&amp;" . $user_query;
                $tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<a id='PrevLink' href=\"" . $next . "\">\\1</a>" );
            }


Тут же найти:
if( $config['allow_alt_url'] == "yes" ) {
                $prev_page = $url_page . "/page/" . $prev . "/";
                $tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"" . $prev_page . "\">\\1</a>" );
            } else {
                $prev_page = $PHP_SELF . "?cstart=" . $prev . "&amp;" . $user_query;
                $tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"" . $prev_page . "\">\\1</a>" );
            }

Заменить на:
if( $config['allow_alt_url'] == "yes" ) {
                $prev_page = $url_page . "/page/" . $prev . "/";
                $tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<a id='NextLink' href=\"" . $prev_page . "\">\\1</a>" );
            } else {
                $prev_page = $PHP_SELF . "?cstart=" . $prev . "&amp;" . $user_query;
                $tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<a id='NextLink' href=\"" . $prev_page . "\">\\1</a>" );
            }


Автор: tamerlan

Работает во всех браузерах!


0
Просмотры: 3078 VIP ProWebber | Комментарии (15)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1xom9k_off

  • 6 мая 2011 21:34
  • Регистрация: 29.11.2009
  • ICQ: --
  • Комментариев: 238
О какой именно навигации речь идёт ? между страницами или просто по сайту, вперёд и назад ?

0

#2kRicha

  • 6 мая 2011 21:40
  • Регистрация: 17.04.2010
  • ICQ: --
  • Комментариев: 124
между страницами.

--------------------

0

#3SaD

  • 6 мая 2011 22:27
  • Регистрация: 23.02.2011
  • ICQ: --
  • Комментариев: 502
Если не отпустить клавиши, зациклиться?

--------------------

0

#4Aslan

  • 6 мая 2011 23:17
  • Регистрация: 6.12.2010
  • ICQ: --
  • Комментариев: 170
А отправку сообщения по нажатию Ctrl+Enter можно сделать?

0

#5xom9k_off

  • 7 мая 2011 01:31
  • Регистрация: 29.11.2009
  • ICQ: --
  • Комментариев: 238
Цитата: Aslan
А отправку сообщения по нажатию Ctrl+Enter можно сделать?

можно всё сделать!

0

#6afuno

  • 7 мая 2011 09:20
  • Регистрация: 7.05.2010
  • ICQ: 459422809
  • Комментариев: 100
Цитата: xom9k_off
можно всё сделать!

за это я и люблю web))) Можно всё, нужно только терпение, мозг и нормальные руки)))

0

#7baron_FLinT

  • 7 мая 2011 13:43
  • Регистрация: 12.09.2010
  • ICQ: --
  • Комментариев: 122
Бред полнейший... beee

0

#8tamerlan

  • 7 мая 2011 14:18
  • Регистрация: 11.09.2010
  • ICQ: 389840028
  • Комментариев: 299
baron_FLinT, попросили реализовать, я реализовал, не нравится? лес там =>

--------------------

0

#9GendolfWhite

  • 7 мая 2011 16:30
  • Регистрация: 8.11.2010
  • ICQ: 605868309
  • Комментариев: 135
baron_FLinT,
Не согласен,
Прикольный хак =)
Так сказать для тех кто не любит листать страницу до низа xD

--------------------

0

#10midlersen

  • 7 мая 2011 18:25
  • Регистрация: 9.10.2010
  • ICQ: --
  • Комментариев: 62
если честно то хак по сути не нужный для многих, но если сделать сайт где будет выводиться к 10 плееров с музыкой (плеер лучше от wordpress) по строчно то будет очень даже интересным и нужным...

--------------------

0

#11Zielony

  • 29 мая 2011 12:33
  • Регистрация: 13.02.2011
  • ICQ: --
  • Комментариев: 5
Ницца рубить, но то, что кто-то. Для начала пользователю использовать его я должен был идти о нем четко посоветовали и через некоторое время, и поэтому забыл сказать, что код не нужно мусорить.

--------------------

0

#12apocalypce

  • 4 июня 2011 21:43
  • Регистрация: 23.11.2009
  • ICQ: --
  • Комментариев: 117
у меня и без этого хака все работает!))

--------------------

0

#13Fox

  • 13 июля 2011 17:00
  • Регистрация: 4.03.2011
  • ICQ: 716428
  • Комментариев: 165
Давно искал спс

0

#14WebStranniks

  • 29 августа 2011 09:20
  • Регистрация: 19.08.2011
  • ICQ: --
  • Комментариев: 3
после перехода на 8 страницу начинает глючить !

0

#15podrapom

  • 26 декабря 2011 07:10
  • Регистрация: 22.12.2011
  • ICQ: --
  • Комментариев: 49
не совсем то, что искал... хотелось бы навигацию по новостям. т.е. открываю фул1, нажимаю ctrl+right и попадаю на фул2
хотя тоже полезная штуковинка..

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки