Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16

[sell] Argos 8.8.1 - multigaming cms [PHP 8.x support]

Търговският раздел на форума. Място за всички, които искат да продадат, купят или заменят даден предмет/стока/услуга.
Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.4.3 - 8.4.4 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 17 Ное 2023, 19:57

8.4.3:
Вече системата не работи с HeadJS - махнах го. Прецених, че тази стара библиотека вече е ненужна.
Официален сайт: https://headjs.github.io/
Benchmark: https://headjs.github.io/test/headjs.html
Резултатите с нея и библиотеките най-долу са почти еднакви, даже понякога като са долу е по-добре.
Всички темплейти претърпяха промени, както и екстеншъните, тъй като всичко беше написано с нея.
Добавих и нов евент: core_event_js_libs_insert - В него се инжектират само js библиотеки - <script src="link"></script>
Също така стария евент: core_event_inside_head_ready_front е преименуван на: core_event_inside_script_tag
В този нов евент се инсертва js кода директно в <script></script> тагове долу под библиотеките, където е и ядрото на jquery

8.4.4:
- Ъпдейтната е tablesorter библиотеката в greyfish папката и ползва вече fontawesome
- В чата юзърнейма вече се взима от сесията, а не през hidden input-a
- config таблицата е дропната и е преправена, работи на съвсем друг принцип (минималистичен), изменения и в install/sql.php и в някои екстеншъни (от моите)
- Добавено е автоматично създаване на config.env, ако го няма (като празен файл) - предотвратява грешки. (не е задължително обаче :))
- В темплейтите беше забравен head.ready на места и вече е минат през обикновения dom content load. (purplemagic,crystalsmu и lob)
- Фиксната е грешка в инсталатора заради необхванати проверки за redis server и port
- Добавени са css дефиниции за dropzone по темплейтите, тъй като се ползва cdn вече и бокса беше без цвят (при default темплейта не са нужни)

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.4.4 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 18 Ное 2023, 16:03

Нови екстеншъни!

Става дума за разширение на чата, който така или иначе побира само определени съобщения. Чрез jquery разширявам функциите му, като отново прихващам бутона за събмит и събмитвам всичко в отделна таблица (за чат хронология). Всичко си се поддържа - emoji-та, линкове и т.н.
Новото тук е, че вече има и изцяло нова тагинг система в този addon. Как работи ?
При писане в чата на @user - прихваща user-нейм-а и праща лично съобщение до тагнатия от този, който го е тагнал в чата с подкана да влезе в хронологичната страница и да види съобщението с тага.
Всичко стана лесно и бързо с pregmatch all, един foreach и масив, който излиза от regex правилото.
Pattern-a поддържа само букви, цифри, _ и -, като има и подминаване на емейли, ако се засекат... Тоест работи само с @nick.
Ако има проблеми то те ще са в regex правилото, но от тестовете ми не забелязах такива.
Къстъм страницата е на адрес: your-site.com/pages/chat_hrono

Също така има и още 1 екстеншън, който от админ панела може да задавате meta description таг само за индекса. Причината е, че в индекса няма дескрипшън, а е добре да има. Става от 1 поле в къстъм страница от админ панела.
Нарочно не съм вкарал такава функция в ядрото, тъй като може да стане от екстеншън, иначе трябваше да има там иф-ове и самия мета таг, а така става по-бързо и лесно.
Целта ми е темплейтите да са максимално опростени, за да може да се променят по-лесно :)

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.4.5 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 19 Ное 2023, 19:07

8.4.5:
- Грейфиш зоната и листата са стандартизирани с изключение на зоната на foxstrike, която не работи с carousel.
Вече се ползват CDN-та с изключение само на tablesorter библиотеката. Carousel-a вече е https://flickity.metafizzy.co/, a пък fancybox беше ъпдейтнат до последната 3х версия.
- В контролера за инсталатора е добавена редис проверка за дали е успешна кънекцията към сървъра или не (предотвратява грешки)
- Оптимизация на sql заявка с inner join в чат контролера
- Фикснах също така календара в админ панела да не захожда към Декември от Януари на предишната година и към Януари от Декември към следващата година (с прости проверки и return)


Разширих малко advanced comments екстеншъна, а именно вече след +10 и -10 рейтинг на коментарите се оцветяват в различни цветове (зелено/червено), ето демо:
https://i.ibb.co/Gt2s8RH/image.png
Това работи със settimeout, тъй като няма как иначе заради аякс-а, който извежда отговорите към коментарите. Нагласено е на след 10 секунди.
Тоест като минат 10 секунди тогава оцветява всичко, което е намерило като рейтинг +10 и повече/-10 и повече. Просто няма как на този етап. Промените са в js файла на екстеншъна (само)

Скоро ще ъпдейтна демото с последната версия, тъй като промените са много. Очаквам по-добър перформънс при зареждането на сайта като цяло.
Също така ще кача и банлисти, за да се активират магазините...

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.4.5 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 20 Ное 2023, 15:56

Нов екстеншън!


Става дума за гласуване с page peel ефект в bgtop.

Jquery библиотеката е сравнително стара и добре известна - https://github.com/robflaherty/jQuery-Peelback
Може да си сменяте и изображението за peel ефекта, а и изображението за bgtop което се явява вид реклама зад peel ефекта.

Аз намерих случайно в гугъл това и го оразмерих, но не се получи много добре като цяло... Може някой който разбира от PS да направи някое по-добро и да си го сложи него.

Също така не съм слагал 24 часова проверка, тъй като няма смисъл (според мен, защото е добре прикрито горе).
Ако някой иска, мога да сложа и проверка за 24 часа като на мястото на изображението да се показва друго - че, трябва да се изчака 24 часа, за да гласува пак и отдолу може да пише "Благодарим за интереса и отделеното време". (хмм...)

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.4.5 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 13 Дек 2023, 17:24

След 10 дни работа и 5000 реда код - дойде време да представя и новия екстеншън - Става дума за Гейм мониторинг система за гейм сървъри. Към нея и по желание върви мастър сървър настроен да работи с базата й данни.
Демо - https://game-select.eu/ (все още в разработка и промени по html/css)

Системата е много напомпана и с много функции!
- Рейтинг система (рейтнатите сървъри се рейтват само от регнати потребители)
- Boost/Vip услуги - първо е boost после е vip в листата, а след тях са рейтнатите сървъри по рейтинг
- Favorites
- Claim (може да се удостоверява собствеността и сменя user id-то, което е публикувало сървъра)
- Статистики за 24 часа (играчи/карти от cronjob-а)
- Cronjob-a работи по специален начин на база сесии и ъпдейтва сървърите на по-малко и след финалната страница се ресетва и почва от 0. По-начало ъпдейтва 5 сървъра на препоръчителни 3-4 минути cron.
- Голяма търсачка с много опции
- Голям specific view за определен сървър
- Репорт система
- Банер статистика
- Преглед на играчи + Load more бутон (ако има сървъри с много играчи да няма много scroll)
- Country + флаг поддръжка
- Бот поддръжка
- Copyto Clipboard js библиотека, tooltip библиотека, charts.js библиотека + save input in cookie библиотека
- При добавяне може да се избира гейм мод (за специфична игра са различни и се контролират от главния js файл)
- Събран в 1 екстеншън (всичко е в ext.php), в папката на екстеншъна са всички файлове (html/js/css/imgs)
- Външни боксове в индекса (последно добавени, последно буустнати, последни вип) + статистика по игри (колко сървъра са добавени и колко онлайн играча има)
- Ban/Изтриване на сървър
- Възможност за owner-a да качва csstats.dat файла за 1.6 сървърите (само) и принтва цялата статистика + странициране
- преведена на bg/en/ru/fr/es
- изображенията се взимат от gametracker.com + js проверка за счупени изображения и сетва дефолт изображение
- Добавена е хостнейм хронология (смяна на името на сървъра) + jquery datatables (показва се при прегледа му)
- Добавена е хронология за вип/бууст пакетите за определен сървър (показва се при прегледа му)
- Добавени са боксове с допълнителна статистика в индекса на база държави/играчи

Също така има още нови екстеншъни:
- Breadcrumb (може да се види на демото горе), добавя breadcrumbs на всяка страница
- popup alerts (с IZiToast jquery библиотека), добавя алтерти като попъпи за определени акции на страницата. Има и звуци към тях, но не се чуват винаги (заради chrome политиките), може да се махнат при желание

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.5 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 23 Дек 2023, 19:27

8.5:
- Всички мета рефреши са заменени с header refresh през php
- Добавен е клас на аватар функцията във includes/functions.php
- Функцията за грейфиш претърпя промени, тъй като поради не-точни проверки статуса на офлайн сървърите не се е сетвал. (вече е ок)
- dropzone ъплоуд формата вече е със сетнати css атрибути и се изобразява добре според темата тъмна/светла.
- Добавена е функция translate($from,$to,$word) - работи с гугъл API, но не изисква API key (в бъдеще, ако има промени ще се пренаписва), едвам я намерих из гугъл...


Нов екстеншън! Вече има голям ajax chat (копие на cbb чата), може да го видите в действие на https://game-select.eu
Чата разполага с доста функции, като :
- ББ кодове
- Mention система
- ЛС (отварят се стаи и се избира на кой да отговориш, ако са ти писали други потребители)
- Спиране/пускане на звук
- Чат хронология
- Админите могат да трият съобщения или всички съобщения с бутони, които са видими само от админите
Все още е в разработка и по време на работа, може да срещнете бъгове. Ще се постарая тези дни да го довърша.
Чата няма нищо общо с вградения в системата, задължително е, ако го ползвате да спрете вградения чат. (става от Конфигурацията в админ панела)

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.5 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 29 Дек 2023, 16:31

Минавам само да спомена, че онзи ден се опитахме да я инсталираме на хост, който нямаше MariaDB, а само MySQL и даде на късо..
Тоест, таблиците в sql.php в инсталатора не се изпълниха до край, защото MySQL разклонението не поддържаше едни DEFAULT стойности на колони в таблиците. Наложи се да редактирам на ръка...
Също така в момента системата има проблем, когато е в под папка. Трябва да се инсталира в главната. Ще се постарая да го оправя.
Рутиранията не се възпроизвеждат, а уж има зададена проверка за под папка в рутиранията (core.php) и RewriteBase за под папка. Удря 404 въпреки това... И може би проблема е само в инсталатора май, но не съм се задълбочил..
Мъчих се малко онзи ден, но не стана... Тъй де, ще го оправим някак, това мисля, че не е важно сега. В следващите ъпдейти ще го имам в предвид.

Весело прекарване на новата година! :)

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.5 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 31 Дек 2023, 22:44

Оправих проблема с рутирането. Проблема е бил съвсем малък и още от първите версии са си го оставили така.
В core.php се намира:

Код за потвърждение: Избери целия код

$router->setBasePath($route_dir);
-->

Код за потвърждение: Избери целия код

$router->setBasePath('/');
И проблема се отстранява, дори не трябва rewriteBase през htaccess.

На $route_dir е имало:

Код за потвърждение: Избери целия код

$route_dir = (str_replace('\\', '/', dirname($_SERVER['SCRIPT_NAME'])) == '/') ? $route_dir = '' : $route_dir = '/' . basename(__DIR__);
На локалката и на jump.bg не работи този метод, защото сетва папката в която е системата.
Явно като са я писали и тествали е било на някой локален хост и е сработвало, но вече не. Било е много отдавна според мен.

Също така в админ панела имаше неточности с едни таблици за хронология (логове) и са оправени (не се подреджаха една до друга).

Има и нов екстеншън:
https://game-select.eu/pages/user?u=game-select
https://game-select.eu/pages/user?u=AsusRogStrix
https://game-select.eu/pages/user?u=Unionplayer
https://game-select.eu/pages/user?u=Vulevv

Това е екстеншън за преглед на профили, като потребителите могат да заключват частично някоя информация. (Админите винаги виждат всичко)
Публични са профилите и се виждат добавените сървъри, дата на регистрация, аватар, име, кредити, хронология на кредитите и т.н.
Целта е започване на изолиране на phpbb3 като функции. Естествено може да му се добавят още много функции.
Имам екстеншъни за регистрация, забравена парола, смяна на парола и сега и този. След няколко дни ще направя и смяна на аватар.
В екстеншъна има is_ext_active() функции и си комуникира с gmon/profile екстеншъна, може да се добавят още функции от други екстеншъни.

phpbb ще е наложителен винаги, но може да го ползвате само за ядро, а не реално. Може дори да го затворите и забраните регистрациите от админ панела.

Също така cbb чата вече е завършен, може да се затварят стаи, да се цъква върху аватара и още други глупости, които вече не помня. js файла му е 800 реда, а пък ядрото (ext.php) - 600.

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.5.1 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 02 Яну 2024, 15:36

8.5.1:
- Fixed: PHP Deprecated: Creation of dynamic property PHPRouter\Route::$action is deprecated in /home/test/public_html/argos/vendor/pok4/php-router/src/Route.php on line 176
Warning-a се е показвал при инсталатора в рутиращия клас. Той вече е архивиран, тъй като автора му има друга версия, която разработва. Аз съм го форкнал и си налагам сам промени по него. Предпочитам го, защото пък иначе ще трябва много пренаписване.
Има 2 начина за отстраняването му - https://sanjeebaryal.com.np/fix-creatio ... e-php-8-2/, аз предпочетох първия, просто го декларирах като private и предупрждението изчезна.
- Добавен е пълен път към no avatar изображението за потребителите във функцията get_user_ava_by_id(). (Когато системата е в под папка е вадило счупено изображение)

Аватар
pok4
Извън линия
Потребител
Потребител
Мнения: 160
Регистриран на: 05 Фев 2022, 14:38
Се отблагодари: 2 пъти
Получена благодарност: 74 пъти

Re: [sell] Argos 8.6 - multigaming cms [PHP 8.x support]

Мнение от pok4 » 04 Яну 2024, 10:33

8.6:
- Добавена е възможност за изобразяване на новините в къстъм страница, а не в индекса. В config.env - BLOG_MODE="1"
- Добавена е възможност за създаване на къстъм евенти във _functions.php на темите. От там вече може да създавате евенти, ако темплейта ви е по-сложен и да ги задавате по екстеншъните. Целта е да не се пипа в includes/events.php. Парчето код е същото като там, но с global $dispatcher във foreach цикъла.
- Всички библиотеки са ъпдейтнати през composer, засече ъпдейт на LGSL (добавени са GTA CONNECTED и още някакви други игри)
- Изменения в рийдми.

Работя по интегрирането на нов темплейт, който няма да се пуска безплатно със системата, също така и по нови екстеншъни за същия проект. Ще предоставя демо в най скоро време!

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Купувам / Продавам / Заменям”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 гост