Вопрос - Ответ по RotorCMS

Печать RSS
9021
Кураторы темы:


Господин ПЖ
0
{{ $editor->getAvatar() }}
Аватар без ссылки
{{ $editor->getAvatarImage() }}
можешь вывести кстати имена редакторов без ссылок
{{ $editor->getName() }}
Пол
{{ $editor->getGender() }}
Должность
{{ $editor->getLevel() }}
Онлайн
{{ $editor->getOnline() }}
Статус
{{ $editor->getStatus() }}
Изменил: Вантуз-мен (07.04.2021 / 23:02)
C

Пришелец
0
Вантуз-мен, все,шикблеск)
Изменил: Chainsaw (07.04.2021 / 23:02)

Господин ПЖ
0
Chainsaw, что значит аватар без ника?
C

Пришелец
0
Вантуз-мен, это я криво прописал, голову включил потом D
C

Пришелец
0
Как можно на странице статьи блога /resources/views/blogs/view.blade.php
после текста статьи , сделать кнопки <- Предыдущая статья | Следующая статья -> ?
Чтобы каждый раз от статьи не выходить и просто под конец текста сразу перейти к след статье ?
Изменил: Chainsaw (13.04.2021 / 20:54)
C

Пришелец
0

Второй вопрос.
как можно вывести последние записи точно так же в блогах , как сейчас есть вывод в разделе обьявлений ?
Изменил: Chainsaw (13.04.2021 / 22:12)

Господин ПЖ
0
Chainsaw, вот тут блоги выводятся
https://visavi.net/blogs/main
или вывод попроще
https://visavi.net/articles

возьми код оттуда

Добавлено через 06:08 сек.
Chainsaw, напиши такую функцию
function articleNavigation(int $id): ?array
{
    if (! $id) {
        return null;
    }

    $next = Article::query()
        ->where('id', '>', $id)
        ->orderBy('id')
        ->pluck('id')
        ->first();

    $prev = Article::query()
        ->where('id', '<', $id)
        ->orderByDesc('id')
        ->pluck('id')
        ->first();

    return compact('next', 'prev');
}
положи ее в app/helpers.php
или сделай метод в классе

в views/blogs/view.blade.php
добавь
<?php $nav = articleNavigation($article->id); ?>
@if (isset($nav['next']) || isset($nav['prev']))
    <div class="section mb-3 shadow text-center font-weight-bold">
        @if ($nav['next'])
            <a href="/articles/{{ $nav['next'] }}">&laquo; {{ __('main.previous') }}</a> &nbsp;
        @endif

        @if ($nav['prev'])
            &nbsp; <a href="/articles/{{ $nav['prev'] }}">{{ __('main.next') }} &raquo;</a>
        @endif
    </div>
@endif


Добавлено через 06:55 сек.
Только переходы будут по всем категориям, чтобы в пределах одной, нужно поправить
Изменил: Вантуз-мен (13.04.2021 / 23:29)
C

Пришелец
0
Вантуз-мен, я вьюшку из blogs/main взял, белый экран, а в других файлах надо что нибудь еще прописывать?

Господин ПЖ
0
Chainsaw,
Во вьюху приходят переменные, которые туда надо передать view('имя вьюхи', ['параметр' => 'значение']);
Включай вывод ошибок там будет видно,
А так можно поменять роуты в app/routes и сделать blogs/main главной блога
C

Пришелец
0
Вантуз-мен, если главная блога будет blogs/main , то мне придется еще сделать вывод категорий с счетчиком , этот момент как можно вывести ?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск