Прочие движки | AlphaCMS 1.2.1 social released
Allazarin, обычно модули на AlphaCMS пишутся так: например есть корневая папка /modules/ , в ней лежит файл index.php который принимает на себя все запросы к модулям. А в модуле архитектура выглядит следующим образом:
Папка content
Папка plugins
Папка title
Папка components
В папке content лежат ключевых файлы запросов (напрмер файл index.php - общий список блогов, файл users.php - блоги юзера, файл show.php - просмотр записи.
В папке plugins обычно лежат инструменты для работы с бд и системными ini файлами. (Например файл add.php - добавление записи, файл delete.php - удаление записи, файл edit.php - редактирование записи, файл likes.php - запись лайков, файл eye.php - запись просмотров). Вызываются через гет с проверкой в бд.
В папке title лежат файлы, отвечающие за заголовок текущей страницы. Название файлов в title должны соответствовать названиям файлов в content, ибо будет выдаваться общий заголовок сайта.
Папка components используется реже, чем остальные. Эта папка предназначена для добавления и автовывода новых разделов в модуле в соответствии с поставленными хуками. Например: можно вывести новый раздел "закладки" на странице юзера закинув файл в components с ссылкой, названием и счетчиком. Примеров с использованием components может быть куча.
Я сказал это аналог MVC, а не сам тип MVC.
Удобные фишки в php классах, в php функциях и шаблонизированная архитектура модулей для меня лично ускоряют разработку в 2 раза. Своего рода мини фреймворк.
________
посл. ред. 31.08.2020 в 11:56; всего 2 раз(а); by 388830670
Папка content
Папка plugins
Папка title
Папка components
В папке content лежат ключевых файлы запросов (напрмер файл index.php - общий список блогов, файл users.php - блоги юзера, файл show.php - просмотр записи.
В папке plugins обычно лежат инструменты для работы с бд и системными ini файлами. (Например файл add.php - добавление записи, файл delete.php - удаление записи, файл edit.php - редактирование записи, файл likes.php - запись лайков, файл eye.php - запись просмотров). Вызываются через гет с проверкой в бд.
В папке title лежат файлы, отвечающие за заголовок текущей страницы. Название файлов в title должны соответствовать названиям файлов в content, ибо будет выдаваться общий заголовок сайта.
Папка components используется реже, чем остальные. Эта папка предназначена для добавления и автовывода новых разделов в модуле в соответствии с поставленными хуками. Например: можно вывести новый раздел "закладки" на странице юзера закинув файл в components с ссылкой, названием и счетчиком. Примеров с использованием components может быть куча.
Я сказал это аналог MVC, а не сам тип MVC.
Удобные фишки в php классах, в php функциях и шаблонизированная архитектура модулей для меня лично ускоряют разработку в 2 раза. Своего рода мини фреймворк.
________
посл. ред. 31.08.2020 в 11:56; всего 2 раз(а); by 388830670
Allazarin, и в папке с модулем обязательно должен быть файл htaccess, запрещающий прямой доступ к папкам с файлами
И бесплатно теперь некто ставить не будет
FeDoG (31.08.2020 в 12:53)
гавно движок
гавно движок
Ты его юзал чтоб это говорить ?
Новокек сраный
________
посл. ред. 31.08.2020 в 13:15; всего 1 раз(а); by MobileRace
OverDriver, судя по твоим темам, ты не программист и даже не кодер, скорее не понимающий чайник. Откуда тебе знать хороший движок или плохой? Помалкивай, шакаленок
FeDoG, говно у тебя на хостинге, мошенник
________
посл. ред. 31.08.2020 в 13:32; всего 1 раз(а); by 388830670
________
посл. ред. 31.08.2020 в 13:32; всего 1 раз(а); by 388830670
388830670, не обращайте внимание на этих школокодеров . И лучше дайте огласки своей cms на других web форумах .
388830670 (31.08.2020 в 13:31)
OverDriver, судя по твоим темам, ты не программист и даже не кодер, скорее не понимающий чайник. Откуда тебе знать хороший движок или плохой? Помалкивай, шакаленок
OverDriver, судя по твоим темам, ты не программист и даже не кодер, скорее не понимающий чайник. Откуда тебе знать хороший движок или плохой? Помалкивай, шакаленок
Глядя на такие высеры, я как потенциальный покупатель вложил бы свои деньги в другой проект с более адекватной администрацией
________
посл. ред. 31.08.2020 в 14:50; всего 1 раз(а); by Dark_AKC
Dark_AKC, у тебя исходники твоего форума остались ? Darkwm вроде