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

Печать RSS
2131

Автор
Последний из могикан
0
Подобная тема уже есть, но она касается старых версий ротора.
Так как в 6 роторе произошли достаточно значимые изменения,
то данная тема, думаю, будет актуальна, для вопросов именно по шестому ротору.

Начну пока с одного вопроса.

Создание страниц.
Создал страницу, в редактировании файлов. Допустим назвал её search.
В редакторе она создалась под названием search.blade.php

Собственно вопрос :

По какому адресу теперь находится (доступна) эта страница ?
Если в предыдущих версиях ротора была ссылка на просмотр страницы,
и соответственно было ясно, где она есть, то в 6 роторе непонятно.
Автор
Последний из могикан
0
И ещё, маленькая поправка.
1. Если создал файл в корне, каков путь до файла ?

2. Создал файл в директории main (там же где games и другие),
какой путь к файлу, если по аналогии с другими файлами в этой же директории,
созданный файл почему то не доступен.

Нужно в роутере его прописывать ?

Господин ПЖ
0
®_GodZiIIa_€, http://sotel.org.ru/files это для создания собственных страниц
http://sotel.org.ru/page/stat это файл stat.blade.php из main

если нужен новый контроллер то
по нормальному если создаешь свою страницу то нужно ее положить в app/modules и прописать на нее путь в роутах
ну или в крайнем случае создать файл в корне или public и вызывать файл как есть
Автор
Последний из могикан
+1
Вот жеж как всё сложно то теперь стало (((
Раньше создал файл дат, заполнил и он доступен по ссылке...
Ну да ладно.

Теперь по роутам.
В душе не чаю, где этот роутер находится.
Не помешал бы малый пример, как например создал файл,
что и как прописал в роутере, что и где.



http://sotel.org.ru/page/stat это файл stat.blade.php из main
Vantuz (Сегодня / 16:11)

Да, так работает.)
Значит просто нужно создавать файлы в пэйджес, тогда они доступны без танцев.
Просто потерялся немного, столько папок и файлов.

Господин ПЖ
0
создаешь папку в app/views/files можно из админки, в ней создаешь файл
ссылка будет /files/имя папки/имя файла

Добавлено через 04:18 сек.
По роутам все просто
прописываешь строчку в app/routes.php
к примеру
$router->map('GET|POST', '/xxx', '/modules/путь к твоему файлу'); и все теперь по http://твой сайт/xxx будет открываться файл app/modules/путь к твоему файлу

можно вызвать сразу вьюху
$router->map( 'GET', '/xxx', function() {
App::view('путь к файлу из app/views');
});
Автор
Последний из могикан
0
Аж голова закружилась ...))

В main создал файл reklama_foot.blade.php, туда запихал счётчики и банеры.
Пытаюсь вывести в теме :
<?php include (STORAGE.'/main/reklama_foot.blade.php'); ?>

Ничего нет.
Что делаю не так ?

Господин ПЖ
0
ну во-первых не STORAGE а
<?php include (APP.'/views/main/reklama_foot.blade.php'); ?>
STORAGE это папка с кешем, временными файлами итд

во-вторых в папке main/advert уже есть созданные файлы которые подключены по всему сайту
bottom
bottom_all
forum
top
top_all
Автор
Последний из могикан
0

ну во-первых не STORAGE а
<?php include (APP.'/views/main/reklama_foot.blade.php'); ?>
STORAGE это папка с кешем, временными файлами итд
Vantuz (Сегодня / 19:44)
Вот так да, работает. Спасибо )

во-вторых в папке main/advert уже есть созданные файлы которые подключены по всему сайту
bottom
bottom_all
forum
top
top_all
В папке main не нашёл, а в папке advert нашёл эти файлы,
но откуда же мне знать, что они подключены,
да и не понятно, какой файл и для чего, разве что тот, в котором подсказка про форум ))
Автор
Последний из могикан
0
Попробовал там, бестолково.

top - это вверху, строку новостей двигает.
bottom - внизу, под календарём втыкает, а мне там и не нужно, чуть ли не в середине страницы.
Счётчики лучше в самы низ пихать, под копирайт.
Придётся всё-таки по своему, в каждой теме вставлять и выводить так <?php include (APP.'/views/main/reklama_foot.blade.php'); ?>
Автор
Последний из могикан
0
Уппсс.. не в ту тему написал ))
Изменил: GodZiLLa (09.01.2017 / 21:00)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск