Есть пример этого чуда?
Написал: severe
(31.07.2020 / 18:57)
Новые комментарии
Vavok CMS (8)
Vavok CMS (8)
@Дмитрий, also, I started working on templates and making MVC
https://github.com/alek-v/vavok/tree/master/themes/templates
https://github.com/alek-v/vavok/blob/master/include/classes/PageGen.class.php
index.php now - https://github.com/alek-v/vavok/blob/master/index.php
index.php two years ago - https://github.com/alek-v/vavok/blob/9108c6698fe5ec19d13e019e8faf93d614c89393/index.php
Написал: Александар (25.07.2020 / 22:44)
https://github.com/alek-v/vavok/tree/master/themes/templates
https://github.com/alek-v/vavok/blob/master/include/classes/PageGen.class.php
index.php now - https://github.com/alek-v/vavok/blob/master/index.php
index.php two years ago - https://github.com/alek-v/vavok/blob/9108c6698fe5ec19d13e019e8faf93d614c89393/index.php
Написал: Александар (25.07.2020 / 22:44)
Vavok CMS (8)
Если автор сего творения только начал изучать PHP - это замечательно. Твори, я поддерживаю. И буду помогать по мере необходимости.
Если автор занимается этим не первый год - вы простите меня, но так делали не позже 2005-го. Что такое MVC автору стоит изучить в ПЕРВУЮ очередь. Классы и ООП - туда же.
Простой пример: https://github.com/alek-v/vavok/blob/master/include/config.php
И комментарий // database settings (в строках 77-80). Вы меня простите, то как пользователь CMS я должен отсчитывать 77 ячеек, чтоб внести изменения в БД? Для статических движков/фреймворков создается файл .env (это уже вошло в норму) и подключается библиотека для работы с ENV файлами, для удобства общения с ней лучше написать пользовательский класс (могу поделиться).
Спасибо за ответ. Go to yoursite.com/install and there you install cms, no need to modify config files manually. This code is from my very beggining, I am upgrading this days...
Написал: Александар (25.07.2020 / 22:40)
Vavok CMS (8)
Надо ЗАБЫТЬ вообще в фигам конструкцию echo и print. Для вас их НЕ существует. Используйте шаблонизаторы. Их сейчас миллион. В коде - ТОЛЬКО код.
Используйте MVC. Он гениален. И используйте ПРАВИЛЬНО. Пишите код так, чтобы затем вы часть его могли легко выдрать из своего движка или фреймворка и использовать в другом месте (или выложить на Гитхаб). Если это какой-то класс (или серия классов) - не привязывайте его к движку. Пусть он принимает кучу сторонних значений, но класс должен быть максимально абстрагирован от вашего движка.
Написал: Дмитрий (25.07.2020 / 21:33)
Используйте MVC. Он гениален. И используйте ПРАВИЛЬНО. Пишите код так, чтобы затем вы часть его могли легко выдрать из своего движка или фреймворка и использовать в другом месте (или выложить на Гитхаб). Если это какой-то класс (или серия классов) - не привязывайте его к движку. Пусть он принимает кучу сторонних значений, но класс должен быть максимально абстрагирован от вашего движка.
Написал: Дмитрий (25.07.2020 / 21:33)
Vavok CMS (8)
Если автор сего творения только начал изучать PHP - это замечательно. Твори, я поддерживаю. И буду помогать по мере необходимости.
Если автор занимается этим не первый год - вы простите меня, но так делали не позже 2005-го. Что такое MVC автору стоит изучить в ПЕРВУЮ очередь. Классы и ООП - туда же.
Простой пример: https://github.com/alek-v/vavok/blob/master/include/config.php
И комментарий // database settings (в строках 77-80). Вы меня простите, то как пользователь CMS я должен отсчитывать 77 ячеек, чтоб внести изменения в БД? Для статических движков/фреймворков создается файл .env (это уже вошло в норму) и подключается библиотека для работы с ENV файлами, для удобства общения с ней лучше написать пользовательский класс (могу поделиться).
Написал: Дмитрий (25.07.2020 / 21:28)
Если автор занимается этим не первый год - вы простите меня, но так делали не позже 2005-го. Что такое MVC автору стоит изучить в ПЕРВУЮ очередь. Классы и ООП - туда же.
Простой пример: https://github.com/alek-v/vavok/blob/master/include/config.php
И комментарий // database settings (в строках 77-80). Вы меня простите, то как пользователь CMS я должен отсчитывать 77 ячеек, чтоб внести изменения в БД? Для статических движков/фреймворков создается файл .env (это уже вошло в норму) и подключается библиотека для работы с ENV файлами, для удобства общения с ней лучше написать пользовательский класс (могу поделиться).
Написал: Дмитрий (25.07.2020 / 21:28)
Vavok CMS (8)
новая версия:
https://github.com/alek-v/vavok/archive/v1.5.3.1.zip
Написал: Александар (25.07.2020 / 12:58)
https://github.com/alek-v/vavok/archive/v1.5.3.1.zip
Написал: Александар (25.07.2020 / 12:58)
Дизайн Trums (18)