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

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


Последний из могикан
0
тебе проще добавить условие при котором администраторам не выводится счетчик (и не фиксирует, ка следствие)
@ramzes Сегодня / 14:57
Или таки лучше в ротор из коробки сделать так, чтоб счётчики не светились в админке в принципе? Что логично ))

2000 лет д.н.э.
0
GodZiLLa, ну вообще не логично. Все эти счетчики и прочее это по мимо того что аттавизм, так еще и не нужны в большинстве случаев.
Тот же гугл вебмастер давал достаточную статистику без всяких счетчиков, а яша палил и будет палить всегда.
Делать целый пласт работы, создавая раздельные шаблоны, только ради счетчиков, неоправданно. Хотя я не Вантуз, может быть он согласится с тобой, и нарисует танк для стрельбы по мухам.

Пришелец
0
пытаюсь установить последнюю версию Что на open server что на VPS ошибка 500 В чем может быть проблема?

Последний из могикан
0
ramzes, ну так то в dle, например, там всегда было, что для админки отдельный скин, что вполне удобно и практично.

Господин ПЖ
0
GodZiLLa, по поводу отдельного шаблона для админки, его не сложно сделать, но для твоего случая достаточно сделать чтобы счетчик не подключался для определенных страница, в данном случае admin*
поэтому в том месте где ты подключаешь яндекс добавь условие
@if (!request()->routeIs('admin.*'))
    <!--  код, который НЕ должен отображаться в админке -->
@endif
Счетчик будет везде кроме роутов админки
можешь исключить и другие роуты, дописав названия через запятую

evrocore, в файле storage/logs/laravel.log должны быть логи ошибок, посмотри там
Если нет тогда включи вывод ошибок в php, скорее всего в настройках хостинга
и проверь чтобы в .env был включен режим APP_DEBUG=true
Тогда ошибки будут показываться на странице и можно будет понять в чем проблема
Изменил: Вантуз-мен

Последний из могикан
0
Вантуз-мен, хорошо, сделал так. Хотя, наверное лишний запрос при обработке страниц. Если бы был другой шаблон админки, то была бы просто полная изоляция админцентра от внешнего сайта, и например, если делать свой шаблон, в случае ошибки чтоб и админка не рухнула ) Ну это так, просто пожелания )

Вопрос:
Как сделать, чтоб в гостевой, форма добавления была вверху, как в чате, а не так как сейчас, нужно листать вниз, оч неудобно.
Как понял, здесь нужно редактировать Редактирование файла guestbook/index.blade.php, но там не разберёшь, где форма, где начало и конец ))

Пришелец
+1
Вопросик) Как вывести последних зарегистрированных пользователей на главную страницу? Вообще есть подобная тема про вывод на главную?

Господин ПЖ
0
GodZiLLa, если разделять еще больше запросов будет
Это самое оптимальное
По поводу формы надо наверно вынести поля в отдельный шаблон, чтобы его легко можно было подключать

GodZiLLa, https://github.com/visavi/rotor/commit/e057354b8bd4adbe722a0949273c245e976f28fb

вот вынес форму сделай так как в коммите и просто перенеси
@include('guestbook/_form') <-- это куда-нибудь выше


Vapmobi, добавь в app/helpers.php
function recentUsers(int $show = 5): HtmlString
{
    $users = Cache::remember('recentUsers', 600, static function () use ($show) {
        return User::query()
            ->orderByDesc('created_at')
            ->limit($show)
            ->get();
    });

    return new HtmlString(view('widgets/_users', compact('users')));
}

потом создай файл resources/widgets/_users.blade.php
@if ($users->isNotEmpty())
    <div class="section-body">
    @foreach ($users as $user)
        <!-- И тут выводи что надо, логин аватар итд -->
        {{ $user->getName() }}  
    @endforeach
    </div>
@endif

подключай в любом месте {{ recentUsers(5) }} где 5 это количество пользователей
Изменил: Вантуз-мен

Последний из могикан
0
Вантуз-мен, спасибо, получилось )
Правда теперь две формы, вверху и внизу, но пусть, может так даже удобнее )

Пришелец
0
КОД

Скажите, а как сделать счетчик к этим разделам? Например Файлы (23) Блоги (11) Фотографии (41)
Стикеры / Теги / Правила