Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Ссылка на предыдущую и следующую новость 10.1

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


     23.03.2014    Все вопросы » Общие вопросы    3557

вопрос
как установить хак на 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
Юзер

DaivZ
Юзер

DaivZ - 23 марта 2014 11:50 -

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

ПафНутиЙ
Админ

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

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

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

legallaz
Гости

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
Гости

legallaz - 24 марта 2014 04:25 -

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

sergeevizh
Юзер

sergeevizh - 24 марта 2014 19:22 -

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

legallaz
Гости

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
Юзер

sergeevizh - 24 марта 2014 20:14 -


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

legallaz
Гости

legallaz - 25 марта 2014 01:25 -

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

вАСЯ
Юзер

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

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

legallaz
Гости

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
Гости

legallaz - 28 марта 2014 11:56 -

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


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

i_loves_ac_dc
Гости

i_loves_ac_dc - 28 марта 2014 12:54 -

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

legallaz
Гости

legallaz - 28 марта 2014 13:02 -

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

вАСЯ
Юзер

вАСЯ - 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
Гости

legallaz - 28 марта 2014 16:46 -

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

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

legallaz
Гости

legallaz - 28 марта 2014 14:21 -

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

вАСЯ
Юзер

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

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

vita88
Юзер

vita88 - 6 июня 2014 10:25 -

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

Sokolov
Юзер

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
Юзер

vita88 - 9 июня 2014 12:39 -

Спасибо

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

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

наверх