[Sell] Argos CMS / MVC logic less

Вече е направено горното, имах малко свободно време и се заиграх.
Лайв демо може да видите на новия дизайн: https://argoscms.xyz/test_things/argos/
Вижте в сорса как са заредени вече библиотеките.
Нарочно файла ще е отделен + самата библиотека е инклудната ръчно (седи в папка includes/), защото ако го мина през рутиране и клас, то това ще отнеме доста време, там е и аутолоудъра от composer и става излишно закъснение. За това този файл остава част от Аргос и всеки може да го ползва Пожелание.
 
Днес по-късно ще интегрирам и тази библиотека в системата - https://github.com/JayBizzle/Crawler-Detect
В момента се използва проверката за ботове от phpbb, само че тя поддържа едва 60-тина бота (те са в phpbb_users), докато тази - 1000+.
Аз съм я ползвал през 2017 в мой проект и съм наясно, че работи супер добре.
Просто с нея ще презаместя phpbb метода за ботовете.
Така ще може да се предпазите още по-добре от ботове и нежелани обхождания на вашия уеб проект.
 
Така, библиотеката вече е интегрирана. На мястото на $this->is_bot е вкарана самата функционалност, а phpbb бот проверката вече е $this->is_seo_bot, защото там са най важните ботове, които може да индексират съдържанието ви.
В този ред на мисли сложих и нова функция:
Code:
is_registered_or_seo_bot()
връща true ако потребителя е регистриран и логнат или е seo bot (от ботовете на phpbb)
Има и глобална темплейт дефиниция със същото име
Code:
{{#is_registered_or_seo_bot}} your text {{/is_registered_or_seo_bot}}
Така, примерно ако направите някаква част от сайта си за регистрирани потребители, но искате и ботовете да имат достъп - може да я ползвате.

Също така кеша от min.php го преместих в cache/ папката, защото няма смисъл да е в assets/ папката, по-добре всичко да е на едно място.
Редактирал съм и изтриването на кеша от Конфигурация да го трие от там.
Засега версия 13.0 е стабилна, но може да изникне нещо де, не съм тествал напълно всичко все още.