Следующая кнопка, которая знает, чтобы перенаправить к следующей статье - PullRequest
0 голосов
/ 22 апреля 2020

Как мне создать ссылку, которая перенаправляет на следующую статью (запись в блоге)?

У меня есть подробный вид блога, а внизу есть ссылка " Далее ", которая должна перенаправлять на следующая страница блога.

Как сделать так, чтобы она не дублировала идентификаторы ссылки " Next "?

Ссылка имеет идентификатор статьи, например:

<a href="<?php echo SITEURL . '/a/' . $this->next[0]->id; ?>" class="effect-ajax" data-dsn-ajax="next-article">

" Следующая " функция связи:

public function Article($id)
{
    $tpl = App::View(BASEPATH . 'view/');
    $tpl->dir = "front/";
    $tpl->title = Lang::$word->META_T36;
    $row = Db::run()->pdoQuery('SELECT c.name AS name, p.id AS id, p.created AS created, p.title AS title, p.body AS body, p.cover AS cover FROM articles AS p INNER JOIN categories AS c ON p.category = c.id WHERE p.id ="' . $id . '";')->results();

    $nrow = Db::run()->pdoQuery('SELECT p.id AS id, p.title AS title, p.cover AS cover FROM articles AS p INNER JOIN categories AS c ON p.category = c.id WHERE p.id >"' . $id . '";')->results();

    $tpl->data = $row;
    $tpl->next = $nrow;
    $tpl->template = 'front/article.tpl.php';
}
...