[Release] Argos CMS 8.8.1FIX FREE [MultiGaming CMS]

Pok4

Member
Joined
Feb 8, 2022
Messages
218
Reaction score
2
Здравейте,

Днес зарядното за лаптопа най-сетне дойде и цял ден ръчках, за да пусна за Вас версия 8.8.1fixfree.
Тази версия се различава много, много, наистина много от предишната безплатна която беше пусната от мен.
Стилистиката на кода е почти същата, но има много нововъведения!
Default стила и default екстеншъните са вътре!
Пускам я безплатно с цел, ако някой я хареше, то да е възможна връзката с мен и евентуално да си закупите още привейт неща за нея... :)


Какво е новото ?
Започвам едно по едно:
- Можеби най-важното е, че вече може да се избира при инсталация дали кеша да е с файлове или с Redis. Ако е с файлове е локално и не ви трябва нищо друго!
- Добавени са add/remove from dbconfig функции (добавя/премахва стойности в config таблицата с най-важните неща за системата)
- Добавена е is_user_online функция, проверява дали даден потребител е на линия (true/false)
- Добавен е SteamID Helper и конвертър в Entity/ папката
- Добавени са още Helper-и от ChatGPT в Entity/ папката (Arrays,Dates,Strings)
- Добавен е JsonManager Helper в Entity/ папката (има презапис, странициране и т.н. - важни неща за работа с json масиви)
- Добавени са броячи на коментарите и новините (в админ панела в страничното меню с цел да се знае колко са на брой)
- Добавена е addon_regex екстрата с цел слушане на допълнителни сегменти в url адреса на база regex
- phpfastcache е ъпдейтнат до версия 9.х (последна)
- phprouter класа е ъпдейтнат, за да може да работи с addon_regex екстрата
- добавена е функция add_event която е обвивка на $dispatcher->emit и автоматично зарежда .css/.js файлове без да е нужно изписването на <script> <link> тагове.
- добавена е get_user_ip функция с cloudflare support
- добавена е request_uri функция (обвивка на $_SERVER['REQUEST_URI'])
- добавени са препратки от логовете към планетката с айпито към domaintools whois функцията
- добавена е non_utf8_ignore функция, която игнорира символи, които не са utf8 валидни в стринг
- Добавена е add_env($key,$val) функция, която добавя стойности в config.env файла
- Добавена е remove_env($key) функция, която премахва стойности в config.env файла
- Добавена е функцията force_redirect, която е много полезна и служи за редирект към специфични страници или директно. (Във functions.php има описание и пример как се полза)
- Добавена е get_user_country функция, която е с fallback и има след нея друга функция, та ако първата се издъни да последва втората (Взима държавата на потребител по неговия айпи адрес)
- Добавена е функцията register_events, която регистрира евенти и вече досадния foreach не е нужно да се ползва. Тази функция може да се ползва и във _functions.php в темплейтите.
- Добавена е функцията lang_templates(), която се ползва във _functions.php в темплейтите. Когато я викнете, в темплейта ви може да създадете папка lang и в нея да си създадете bg.php,en.php и т.н. и вътре в $lang масив да си декларирате темплейтни дефиниции, които може да си ги викате в темплейта директно! Тоест, превеждате си целия темплейт само с викането на тази функция!
- Добавена е функция get_user_group_by_id - която взима групата на потребителя по user id
- Добавена е функцията get_user_rank_by_id - която взима ранга на потребителя по user id
- Добавена е функцията parse_request_uri, която разделя uri-то на сегменти и в масив може да си взимате конкретен и да работите с него. Подходяща е и ще се ползва много в екстеншъните, които ползват addon_regex екстрата, която описах по-горе.
- В инсталатора е добавена опция за ресетване на паролата на админския юзър (user id:2) в phpbb. Системата трябва първо да е инсталирана успешно и след това въвеждате паролата, която искате и DB паролата от инсталацията. След като проверката мине, паролата се сетва. Не съм превеждал това нововъведение, всичко е на английски. Ще го преведа във версия 9.0.
- Greyfish логиките в админ панела и във functions.php са оптимизирани
- Оптимизирани са и print_to_left/print_to_right методите в бейсконтролера, които отговарят за страничните менюта.
- Изтрити са всички migrate.php файлове в екстеншъните
- Добавена е опция за четене на ext_handler.php в екстеншъните
- Watermark функцията претърпя пълни промени и вече работи с ImageMagick, ако разбира се е включен, за да може да обработва правилно gif файлове с воден знак. (imagemagic се включва от php модулите в cpanel)
- Промени в readme
- Version check-a в CKEDITOR-a е изключен

Начин на инсталация:
- Инсталирате phpbb в папка като forum/
- Качвате системата в root папката
- Влизате в инсталатора (your-site.com/install.php)
- Инсталирате!
Това е!

За връзка с мен:
Discord: .pok4
Tutanota: [email protected]
- ЛС тук

Ако имате проблеми може да пишете и в темата!

Свали