[Sell] Argos CMS / MVC logic less

image.png


12.1:
- Добавени са новите логин форми към phpBB. (използа се phpbb_login нейм параметъра)
- Изменения в globals.js (свързано с изобразяването на езиците)

12.0 -> 12.1
Замяна на:
App/
readme/
version.json
template/your-style/js/globals.js
template/your-style/default (отваряте sidr.html и виждате как е направена формата за логин и си я сменяте с вашата във вашия темплейт (не е задължително, но е препоръчително)
(Махнати са hidden полетата и name="login" е сменено с name="phpbb_login"
 
В следващ ъпдейт ще може да премахнете :
Code:
if (count(get_included_files()) == 1) exit("Direct access not permitted."); //Don't edit
от екстеншъните и sql.php, тъй като и това товари доста. С var dump го тествах и връща масив от 38 файла ~ средно. При 30 екстеншъна ще товари и то доста.
Ще бъде заменено от htaccess правило, което ще бъде добавено в главния htaccess файл:
Code:
RewriteRule ^ext/.*\.php$ - [F,L]
Това може да се счита за не-цялостно тестван метод, другия вариант е с дефиниция (define), но засега ще е с htaccess и ако нещо гръмне, ще го преправяме тогава.
 
image.png


12.2:
- Добавена е htaccess проверка за превенция на достъпa до ext/ папката и cache/ папката. (В cache папката има htaccess, но добавих и глобално правило за всеки случай, ако го изтриете по невнимание)
- Дефолт екстеншъните са с премахнати проверки за get_included_files

12.1->12.2:
Заменят се:
ext/ папката
.htaccess файла в root folder-a
readme/
version.json
 
Хилоу,
В Сряда пътувам за София, а на 30ти пътувам за Франция. В момента работя над нещо и чак като го свърша ще има нови ъпдейти.
На 5 Февруари стават 3 години от както я разработвам и тогава цената ще е 100 лв. отново, иначе си остава 140.
Във Франция ще съм 2 месеца и няколко дни по план, но може и повече или по малко. Нищо не е ясно, защото пътя е много и нищо не се знае, дали там всичко ще е по план или не.
Който иска да се свърже с мен, discord: .pok4
 
Здравейте, guys :)
Утре сутринта рано пътувам за Франция.
Днес продължих с това, което правя в момента и междувременно направих един бърз ъпдейт, защото ми трябваха категории за новините. Включих към тях и Json Manager-a. С него ги записвам в admin/assets/news_categories.json. Получи се супер! Вече може да създавате категории за новините и да ги ползвате с бисквитката argos_gamename. Тя е кръстена така, защото целта беше да има категории за различни игри, но може да я ползвате за всякакви категории, когато тя е сетната с име на категория автоматично ще се показват новините от дадената категория.

Няма да ви занимавам повече, ето чейнчлог за 12.3
image.png


12.3:
- Изменения във functions.php, за да не се изпълнява презаместването в pagination.json в админ панела, а само отпред в текущия стил.
- Изтрит е излишен контролер свързан с едитването на емотиконки още от първите версии в админ панела
- Добавена е опция за създаване на категории към новините (пазят се в json файл), добавен е и нов таб при новините в админ панела.
- Добавена е нова функция all_news_cats() - връща в масив категориите към новините и ги превежда с translate() функцията според това какъв език сте избрали
- Менюто в админ панела (червеното горе) е фиксирано и се движи заедно с потребителя и отделно под мобилни, ако сте под всички линкове в сайдбара се вдигате най горе при отварянето му
- Промени в readme/

12.2 -> 12.3:
Заменяте:
App/
admin/
readme/
includes/
lang/
 
Ъп.
Направих малки промени миналата Събота, но още не съм ги обявил.
Вече статистиката за уникални посещения в админ панела е за 31 дни, а не за 5. Добавил съм под нея стрелки за връщане напред и назад, за да се информирате за целия месец.
В Конфигурация съм премахнал едни br тагове за ios switch-овете, защото седяха грозно с празно пространство между инпутите и switch-овете.

Също така блaгодарение на jerryborisov, Аргос има нов бъдещ дизайн и стилно лого.
Дизайна засега остава тайна, но след известно време ще го огледам и пипна леко, и ще го интегрирам.
Логото за което говоря е:
IMG-0022.png


Дизайна трябва да стане конкурентен на другите стилове и да се наложи над тях.
За това ще има още експерименти с цветовете най-вече.

В бъдещи ъпдейти ще има още промени по админ панела.
 
Здр,
Започнах разделянето на ланг файловете. Вече greyfish-a е с отделен файл, също така и 5 ланг ключа заминаха към acp ланг файла от главния такъв.
Понеже системата е така направена, че всички екстеншъни и ланг файловете на темплейта наследяват $lang_sys (главния масив) и така всичко вика 200 ключа заедно. За това целта е колкото се може по малко ключове в главния масив, за да зарежда по бързо.
Можело е екстеншъните да ползват отделен масив, но вече е късно, а и не е чак такава болка за умиране. Ще го оптимизирам максимално.

Също така ще бъде добавена нова функция standartize_nick($nick) чрез нея ще може да показвате никове със специални символи без проблеми.
Наскоро се натъкнахме на àreej (виждате а-то) и когато се изкарват с аякс през json_encode бъгва всичко и не се изобразява, а вади грешка.
Така че и тази функция ще влезе във functions.php.

Може би в Неделя ще обявя официално 12.4 с промените.