Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Ссылка на предыдущую и следующую новость 10.1

Ссылка на предыдущую и следующую новость 10.1


     23.03.2014    Общие вопросы    1734

вопрос
как установить хак на 10.1 ?

Ответил: legallaz


Это в шаблон в то место где хочешь видеть
<center>
<a href="{prev.link}" title="{prev.title}"><img src="http://respectos.ru/prev.png" /></a>
<a href="{next.link}" title="{next.title}"><img src="http://respectos.ru/next.png" /></a>
</center>



в show.full.php
найти:
$comments_num = $row['comm_num'];



ниже добавить:

require_once ENGINE_DIR . '/modules/next&prev.work.php';



И залить на хост /engine/modules/next&prev.work.php
https://www.dropbox.com/s/owmhzfm6w2es13u/engine.rar

И будет вам счастье)!

Либо можешь в шаблон, сделать как тебе угодно:
{next.link} - ссылка на следующую страницу
{next.title} - название новости следующей страницы
{prev.link} - ссылка на предыдущую страницу
{prev.title} - название новости предыдущей страницы

Комментарии пользователей (21)

DaivZ
2

283 | 175

DaivZ - 23 марта 2014 11:43 - Юзер


DaivZ
2

283 | 175

DaivZ - 23 марта 2014 11:50 - Юзер

Так же можно с помощью LinkEnso

ПафНутиЙ
1064

3394 | 2433

ПафНутиЙ - 23 марта 2014 14:34 - Админ

LinkEnso вам поможет.

Каков вопрос - таков и ответ. Просто помните об этом.

legallaz
4

51 | 11

legallaz - 24 марта 2014 03:48 - Гости

Это в шаблон в то место где хочешь видеть
<center>
<a href="{prev.link}" title="{prev.title}"><img src="http://respectos.ru/prev.png" /></a>
<a href="{next.link}" title="{next.title}"><img src="http://respectos.ru/next.png" /></a>
</center>


в show.full.php
найти:
$comments_num = $row['comm_num'];


ниже добавить:

require_once ENGINE_DIR . '/modules/next&prev.work.php';


И залить на хост /engine/modules/next&prev.work.php
https://www.dropbox.com/s/owmhzfm6w2es13u/engine.rar

И будет вам счастье)!

Либо можешь в шаблон, сделать как тебе угодно:
{next.link} - ссылка на следующую страницу
{next.title} - название новости следующей страницы
{prev.link} - ссылка на предыдущую страницу
{prev.title} - название новости предыдущей страницы

legallaz
4

51 | 11

legallaz - 24 марта 2014 04:25 - Гости

"show.full.php" находится - /engine/modules/show.full.php
Так для справки).

sergeevizh
1

59 | 10

sergeevizh - 24 марта 2014 19:22 - Юзер

А как сделать так, чтобы была не ссылка на следующую и предыдущую, а заголовок и картинка новости?

legallaz
4

51 | 11

legallaz - 24 марта 2014 19:52 - Гости

У меня тут с картинками

<center>
<a href="{prev.link}" title="{prev.title}"><img src="http://respectos.ru/prev.png" /></a>
<a href="{next.link}" title="{next.title}"><img src="http://respectos.ru/next.png" /></a>
</center>


А текст можешь вставить ниже

{next.link} - ссылка на следующую страницу
{next.title} - название новости следующей страницы
{prev.link} - ссылка на предыдущую страницу
{prev.title} - название новости предыдущей страницы

sergeevizh
1

59 | 10

sergeevizh - 24 марта 2014 20:14 - Юзер


legallaz,
вы меня не поняли. нужно не картинка стрелки, а картинка новости следующей или предыдущей.

legallaz
4

51 | 11

legallaz - 25 марта 2014 01:25 - Гости

Вообще такое можно сделать. Как писали ранее через "LinkEnso PRO"

вАСЯ
40 | 4

вАСЯ - 28 марта 2014 11:36 - Юзер

legallaz,,
а как сделать чтобы если публикация первая или последняя ни чего не выводило?

legallaz
4

51 | 11

legallaz - 28 марта 2014 11:44 - Гости

Если ты поставил моё, то попробуй удалить эти строчки в файле /engine/modules/next&prev.work.php

if ($nextid > $row_max['id']) {
    $tpl->set('{next.title}', 'Это последняя публикация!');
}
else {
    $tpl->set('{next.title}', $row_next['title']);
}

if ($previd < 1) {
    $tpl->set('{prev.title}', 'Это первая публикация!');
}
else {
    $tpl->set('{prev.title}', $row_prev['title']);
}


Они почти в самом низу.

legallaz
4

51 | 11

legallaz - 28 марта 2014 11:56 - Гости

Просто удали эти слова и всё!
Это последняя публикация!
Это первая публикация!


Кавычки не трогай только)

i_loves_ac_dc
7

235 | 41

i_loves_ac_dc - 28 марта 2014 12:54 - Гости

legallaz, с каких пор работа DcoreArts ваша?

legallaz
4

51 | 11

legallaz - 28 марта 2014 13:02 - Гости

В смысле "то что писал я, в комменты." Если тебе так будет легче!

вАСЯ
40 | 4

вАСЯ - 28 марта 2014 14:11 - Юзер

legallaz,, пробывал уже так делатЬ, если убрать то что написали выше то не будет работать вообще, а если же убрать надпись последняя публикация и первая, тогда останется блок от класса

у меня подключено в полной новости так:
<a href="{prev.link}" class="btn btn-mini pull-left" title="{prev.title}">{prev.title}</a>
<a href="{next.link}" class="btn btn-mini pull-right" title="{next.title}">{next.title}</a>

legallaz
4

51 | 11

legallaz - 28 марта 2014 16:46 - Гости

Замени тот фаил на этот
https://www.dropbox.com/s/xd1wtwz778a3jqs/next%26prev.work.php
А в шаблоне поставь так
{prev.title}
{next.title}

И будет тебе счастье)!

legallaz
4

51 | 11

legallaz - 28 марта 2014 14:21 - Гости

Так ты убери класс) и замени их картинками например.
Тут уже проблема в том как ты выводишь это.

вАСЯ
40 | 4

вАСЯ - 30 марта 2014 09:40 - Юзер

legallaz
зачем мне выводить картинками если мне нужно чтобы было в классе!?
Выше код не работает!

vita88
24 | 2

vita88 - 6 июня 2014 10:25 - Юзер

Нет файла можете перезалить
https://www.dropbox.com/s/owmhzfm6w2es13u/engine.rar

Sokolov
92 | 9

Sokolov - 9 июня 2014 09:40 - Юзер

<style>
.hentry-navigation {
margin-bottom: 56px;
}
.hentry-navigation-inn {
position: relative;
}
.hentry-navigation a {
display: block;
width: 45%;
}
.hentry-navigation a em {
color: #000000;
font-style: normal;
display: block;
}
.hentry-navigation-line {
border-left: 1px solid #eeeeee;
height: 109px;
position: absolute;
top: -8px;
left: 50%;
}
.hentry-navigation-prev {
float: left;
}
.hentry-navigation-next {
text-align: right;
float: right;
}
</style>        
              
        
<div class="hentry-navigation">
<div class="hentry-navigation-inn clear">
<a class="hentry-navigation-prev" href="{prev.link}">  
<h4><em>Предыдущая запись:</em></h4>
<span>{prev.title}</span>
</a>
    
<a class="hentry-navigation-next" href="{next.link}">
<h4><em>Следующая запись:</em></h4>
<span>{next.title}</span>
</a>
<div class="hentry-navigation-line"></div>
</div>
</div>


http://metta-shop.ru/engine.zip
Если кому надо.

vita88
24 | 2

vita88 - 9 июня 2014 12:39 - Юзер

Спасибо

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы