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

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


Господин ПЖ
0
DEN, бывает,
Обычно чтобы обновить движок достаточно залить новые файлы и в админке нажать на номер версии

Но иногда нужно взять папку install из основного архива и обновляться через него

Пацак
0
Вантуз-мен, то я протормозил. Не указывал в env что движок обновляется.

Господин ПЖ
0
DEN, согласен, эта настройка самая неудобная, я пока не придумал как лучше определять откуда брать миграции при установке обновлении
Сейчас есть 2 директории, одна с миграциями для установки, вторая с обновлениями, в которой миграции только для обновления с предыдущей версии

Если будут идею рад выслушать
Изменил: Вантуз-мен (16.12.2019 / 21:52)
J

Оранжевые штаны
0
Вантуз-мен, скинуть все в одну папку. Использовать таблицу для миграций

Господин ПЖ
0
JustZero, а зачем тому кто ставить движок с нуля нужны все эти миграции
за все время миграций накопилось очень много там наверно штук 500 файлов начиная с 4 версии
Можно конечно взять за основу текущую версию, изменений будет не много, но тем не менее бд меняется, через год два файлов снова станет много
J

Оранжевые штаны
0
Вантуз-мен, ну было бы тебе проще так наверное)

Господин ПЖ
0
JustZero, может быть как-то проверять наличие таблицы, но дешевле читать настройку, тем более из Кеша, чем каждый раз смотреть наличие таблицы

Попробую сегодня поместить проверку в таблицу settings
Изменил: Вантуз-мен (17.12.2019 / 16:13)

Пришелец
0
Доброго времени суток. Господа подскажите как сделать первое сообщение темы закреплённым? То есть чтобы сообщение первое при создании темы закреплялось на вверху и везде по теме не зависимо на какой странице мы находимся оставалось на странице темы с определённым дивом, чтобы оформить его его чуть красивее.

Господин ПЖ
+1
Harmattan, в движке это не реализовано, не сделать не сложно,
https://github.com/visavi/rotor/blob/9ef5c1c4ea3be1849621ead3745f07d031ec5470/app/Controllers/Forum/TopicController.php#L60
обрати внимание на переменную firstPost

тебе ее нужно прокинуть во вьюху
https://github.com/visavi/rotor/blob/9ef5c1c4ea3be1849621ead3745f07d031ec5470/app/Controllers/Forum/TopicController.php#L102

return view('forums/topic', compact('topic', 'posts', 'vote', 'description', 'firstPost'));

и потом в файле forums/topic.blade.php будет объект firstPost его и встрой куда нужно

также есть возможность сверху прикрепить сообщение в редактировании темы

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