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

Печать RSS
2112

Автор
Последний из могикан
0
Что то вообще непонятки с этими страницами.
Слишком всё путано.

В инструкции по созданию страниц:

1. Перейдите в директорию /app/views/files, эта директория автоматически генерирует страницы сайта
Ну так вопросы:
1. Это в файлменеджере хостинга переходить ? В редакторе страниц нет такого пути.

2. Если создаю в редакторе страниц файл, например hosting, в директории pages, то этот файл не будет отображаться в браузере как страница ?

3. Созданные в pages файлы, подключаются не через pages, а через page ?

4. Где в редакторе страниц, (в какой папке) создать страницу, чтоб она была доступна по прямому пути из браузера ?
Автор
Последний из могикан
0
5. Если в редакторе страниц, в корне создать файл, он будет доступен по прямой ссылке в браузере ?
Если да, то по какому пути ?

Имеется в виду те варианты, где будут соблюдены дизайн и стили сайта.

Или только через файловый менеджер хостинга в /app/views/files создавать ?

Господин ПЖ
0
/app/views/files через файл менеджер или в files в редакторе
Создавай там папку например hosting и в ней файл index.blade.php
путь к просмотру будет твой сайт/files/hosting/index (/index - не обязательно для главной)

/app/views/main через файл менеджер или в main в редакторе
создаешь просто файл к примеру hosting.blade.php
путь к просмотру будет твой сайт/page/hosting

все больше нигде страницы создавать так нельзя

Добавлено через 05:05 сек.
Все остальное через роуты, но можно и без контроллера вызвать вьюху
к примеру прописываешь в роутах app/routes.php
$router->map( 'GET', '/hosting', function() {
    App::view('hosting');
});

будет вызван файл app/views/hosting.blade.php

но в это файле нужно уже нужно вызывать родительский layout

пример файла
@extends('layout')

@section('title', 'Заголовок в title - @parent')

@section('content')

    <h1>Заголовок</h1>

@stop

Добавлено через 08:22 сек.
Если нужна более сложная логика прописываешь в роутах
$router->map('GET|POST', '/hosting', '/modules/hosting/index.php');

создаешь файл в app/modules/hosting/index.php
в нем уже вызываешь вьюху через
App::view('путь к вьюхе');
или если нужно передать параметры в вьюху
App::view('путь к вьюхе', ['key' => 'value']);
Изменил: Вантуз-мен (10.01.2017 / 17:45)
Автор
Последний из могикан
0
Вот теперь более понятно ))
Хотя некоторые способы слишком заморочны, но есть и более приемлемые.
Теперь ясно хоть, где нужно, а где нет создавать файлы.
/app/views/main через файл менеджер или в main в редакторе
создаешь просто файл к примеру hosting.blade.php
путь к просмотру будет твой сайт/page/hosting
Вот здесь запара, привыкать нужно. Создаёшь в main, а доступен в page.
Логика ломается, нужна привычка.
Если нужна более сложная логика прописываешь в роутах
$router->map('GET|POST', '/hosting', '/modules/hosting/index.php');
Только как index.php ? Как index.html нельзя вызвать ?

Насчёт редактора.
В некоторых папках фалы типа index.blade.php, с ними всё понятно, редактируются.
А есть файлы без blade, например просто index.php, их не даёт редактировать,
пишет, что недопустимый файл. Так и должно быть ?
Автор
Последний из могикан
0
Где изменить вывод колличества строк, (заголовков, файлов, картинок, тем),
выводимых в recent ?

Господин ПЖ
0
Вот здесь запара, привыкать нужно. Создаёшь в main, а доступен в page.
Логика ломается, нужна привычка.
предлагай вариант,
если изменить роуты, там всего в 1 строке правка будет /main/hosting мне не нравится если переименовать main в page, то тоже не очень хорошо так как там есть уже pages

Только как index.php ? Как index.html нельзя вызвать ?

Насчёт редактора.
В некоторых папках фалы типа index.blade.php, с ними всё понятно, редактируются.
А есть файлы без blade, например просто index.php, их не даёт редактировать,
пишет, что недопустимый файл. Так и должно быть ?

называй как хочешь, даже без расширения можно указать,

да так должно быть, редактор только blade редактирует, а те которые просто .php потом изменим на blade

Где изменить вывод колличества строк, (заголовков, файлов, картинок, тем),
выводимых в recent ?

открой файл recent там есть вызовы функций типа recenttopics() вот и передавай в них число, по умолчанию там 5

recenttopics(10);

Добавлено через 02:44 сек.
Добавь в роуты $router->map('GET', '/любой путь /[a:action]?', '/modules/pages/index.php'); и будет так как ты хочешь,
кстати я написал возможно добавлять свои роуты без изменения основного файла
Изменил: Вантуз-мен (12.01.2017 / 17:17)
Автор
Последний из могикан
0
Почему срок бана ограничен на 30 суток ?

Где убрать это ограничение ?
Автор
Последний из могикан
0
И ещё.
Где в редакторе страница от Чата ?
Что то не нашёл..

2000 лет д.н.э.
0
®_GodZiIIa_€, почему ты не пользуешься нормальным IDE и фтп-клиентом? зачем эти извращения?
Автор
Последний из могикан
0
ramzes, ну для меня ftp клиент - извращение ))

Мне так удобнее ).
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск