Повышение версии PHP для RotorCMS

Печать RSS
833

A

Пацак
0
Vantuz, а почему не используешь наследование? Не проще ли вместо шапки и ног в каждом файле layout создать и от него наследоваться?
Автор
Господин ПЖ
0
Вот как правильно
https://github.com/visavi/rotorcms4/blob/develop/modules/forum/index.php - контроллер
https://github.com/visavi/rotorcms4/blob/develop/assets/views/forum/index.blade.php - вьюха

а вот тут сделано не правильно
https://github.com/visavi/rotorcms4/blob/develop/modules/files/index.php
но это временный вариант, потому что чтобы сделать как выше нужно все вынести в отдельную вьюху, а таких файлов 70 проц в проекте и это займет кучу времени, поэтому пока временно обычные страницы делаем так

Подтягивайтесь, нужно еще много страниц переписать
Изменил: Вантуз-мен (07.09.2016 / 17:23)
N

Отрешенный Nervous
0
Vantuz, Саша, скажи для чего это нужно ?
Автор
Господин ПЖ
0
Отрешенный NERVOUS, ну хотя бы для такого
потом я уже писал роуты внедрили, все пути красивые типа эта тема будет иметь ссылку http://visavi.net/topic/43135
Шаблонизатор, удобнее верстать, удобнее менять заголовки и ключевые слова, удобнее например отдельные js и css подключать на отдельных страницах

Максимально упрощается структура, постараемся избавиться от разбросанности файлов
Прикрепленные файлы:
Изменил: Вантуз-мен (07.09.2016 / 15:52)
Автор
Господин ПЖ
0
сделай форк на гитхабе, клонируй проект себе, открываешь файл includes/routes.php прописываешь роут на любой файл к примеру правила сайта /rules у него нет вьюхи поэтому его проще исправить
идешь в директорию modules/pages/rules.php и добиваешься работоспособности файла
что конкретно там нужно менять во первых это шапка и низ
сверху App::view($config['themes'].'/index'); и снизу App::view($config['themes'].'/foot');
во-вторых исправить все внутренние ссылки которые куда-то ведут и так можно по цепочке
S

Пришелец
0
сделай форк на гитхабе, клонируй проект себе, открываешь файл includes/routes.php прописываешь роут на любой файл к примеру правила сайта /rules у него нет вьюхи поэтому его проще исправить
идешь в директорию modules/pages/rules.php и добиваешься работоспособности файла
что конкретно там нужно менять во первых это шапка и низ
сверху App::view($config['themes'].'/index'); и снизу App::view($config['themes'].'/foot');
во-вторых исправить все внутренние ссылки которые куда-то ведут и так можно по цепочке
Vantuz (Сегодня / 16:17)
со структурой тоже можно было б поработать к примеру modules/pages/rules.php заменить на modules/rules/ и тд
N

Отрешенный Nervous
0
SeReGa1993, структура будет такая site.ru/rules
Автор
Господин ПЖ
0
SeReGa1993, когда сами странички будут готовы , можно хоть куда из кидать, а пока чтобы не путаться пусть также и лежат

2000 лет д.н.э.
0
сделай форк на гитхабе, клонируй проект себе, открываешь файл includes/routes.php прописываешь роут на любой файл к примеру правила сайта /rules у него нет вьюхи поэтому его проще исправить
идешь в директорию modules/pages/rules.php и добиваешься работоспособности файла
что конкретно там нужно менять во первых это шапка и низ
сверху App::view($config['themes'].'/index'); и снизу App::view($config['themes'].'/foot');
во-вторых исправить все внутренние ссылки которые куда-то ведут и так можно по цепочке
Vantuz (Сегодня / 16:17)
стесняюсь спросить, что мешает включить в страницу фут и хед автоматически? зачем каждый раз их прописывать в коде?
есть варианты когда выводится только тело? без шапки и ног? врят ли.
з.ы. я не знаток шаблонизаторов, глянул на шаблон, это какой то из***ованный пхп по моему
{} заменены на @ а пхп-теги на {}
по сути это вообще же ни чего не дает, только необходимость парсить)
з.ы. это я не как повод для холивара, просто не понял какой вообще смысл в этом
J

Оранжевые штаны
0
@extends же)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск