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

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

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

Мнение от pok4 » 05 Фев 2022, 15:03

предишни версии:
4.2Final 6 - има я качена тук
4.3 - нямам файловете от нея
4.4beta - github: https://github.com/Pok4/argos
Mustache (Template Engine, Logic-Less)
PHP 7.4 Support
HTML5
Bootstrap 3
CSS 2/3 (strict)
HTML5 Valid Code
Jquery 3(+ajax)/Javascript
PHP Fast Cache
Fully Responsive
Phpbb 3.3x integrated
SSL ready
Multilanguage support
MVC Structure

LIVE DEMO http://argoscms.atwebpages.com/core.php
(това е безплатен хост, така че, ако ви изкара някоя грешка при браузването, понеже има лимити, опитайте след няколко минути пак)
Documentation: http://argoscms.atwebpages.com/readme/d ... ation.html
PHPINFO: http://argoscms.atwebpages.com/phpinfo.php
Demo video on ACP: https://www.youtube.com/watch?v=agdu9tV ... =emb_title
Demo Admin notes: https://www.youtube.com/watch?v=RilQVnj ... =emb_title

version 4.9:
малки промени свързани с най-новата версия на php - 8
добавяне на липсващи функции в админ частта, които не са проблем и дори и да ги няма
сбиване на код по някои контролери

version 4.8:
https://web-tourist.net/threads/argos-m ... ost-678052

version 4.7:
Добавено е gametracker.rs api към грейфиша, за да имате статистика за вашите сървъри и на безплатен хостинг. При добавяне се активира само с 1 бутон.
Добавено е sid (session id) + настоящото време в някои от стиловете, които имат логин форми. В новите версии на phpbb се изисква, иначе не може да се логвате правилно. Това е вид CSRF защита. Добавени са към hidden input полета.

version 4.6:
инсталациония файл е заменен с клас, за да не се бърка html с php
добавена е readme папка с описание на системата и чеинчлог файл

version 4.5:
оправен проблем с рутер класа под php 7.4
оправен бъг с env файла при обновяване на грейфиш сървърите (env го има след версия 4.2)
напълно тествана на php 7.4 с phpbb3.3.5
всички налични темплейти създадени от dedihost (default,revelio,gameforest,gamecity,orizon,public_arena,esport)
всички налични екстеншъни създадени от dedihost
emoji one с много и различни емотинкоки за чата и коментарите в новините (наличен след 4.2)
оправен бъг с анти бот снимката на страницата за контакти
премахнати някои правила в htaccess с цел да не се бъгва системата, когато няма пуснати модули към апачи сървъра
ъпдейтната е gamequery библиотеката с най-новата с цел да няма бъга "този сървър е офлайн". (работи под php 7.4)

цена: 70 евро (+ съдействие за инсталация)
Системата работи само за конкретен домейн с цел да не се пуска безплатно!

Предлагам и писане на екстеншъни/модули и css/js инжекции за системата срещу заплащане в зависимост от сложността.
Всички темплейти са писани с bootstrap 3 (което не е проблем),но мога да напиша и темплейти с последния bootstrap (или друг фрейм) и sass/less. (от psd или изображение)
Интегриране на phpbb3.3x стилове или екстеншъни.
Цените варират от 10 до 40 евро.
Цялата система ми е добре позната и ако някой има желание да ползва професионално написана система, може да се свърже с мен на лс.
mail: pok4@tutanota.com

заплащането става с:
- банков превод
- paypal
- western union/ria money transfer

known bugs:
- прегледа на vbox7 клипове при положение, че са линкнати от хостинг от чужбина са със счупени изображения.
Знаете, че някои клипове от чужбина не могат да се гледат и трябва да се ползва български vpn.



снимки:
acp: https://ibb.co/r5h2VWt
https://ibb.co/TvFQsp4
https://ibb.co/tYcBTgF
default: https://ibb.co/Lhn8kmM
esport: https://ibb.co/8zsbQqX
gamecity: https://ibb.co/BZShmx8
gameforest: https://ibb.co/xFH0T5L / https://ibb.co/4KJCYhg
orizon: https://ibb.co/Pc3kBg9 + червена версия
public arena: https://ibb.co/my15rVc
revelio: https://ibb.co/F4mNWKC
emoji: https://ibb.co/3sNvrXR
folder: https://ibb.co/mS0xq1v
phpinfo: https://ibb.co/Hg2m7ws

темите се сменят от админ панела с меню.
важно: има още екстеншъни към системата, но те са сложни и ще изискват настройки. Екстеншън за закупуване на точки, последни банове от амхбанс, купуване на права в сървърите и т.н. Който има интерес към такива, нека ми пише, тъй като ще трябват и редакции,за да тръгнат на последната версия на php и редакции от ваша страна (въвеждане на данни за връзка с датабазите на конкретните системи/плъгини)

=======================================
speedometer: https://ibb.co/jMG0Fbd (авторски екстеншън, цена: 5 евро)
custom template: https://ibb.co/WyCmw5S (авторски екстеншън, цена: 8 евро)
snowstorm jquery - (5 евро) / подходящ за коледа / не съм дал демо, тъй като снежинките са много малки и почти не се виждат. Плъгина има настройки и може да се слагат различни изображения при валежа + смяна на размера и т.н.
CS GO news https://ibb.co/QDBQKZz (7 евро)
Banner image stats (10 евро) (https://ibb.co/Ldk8Hcd) / Банер статистики на база imagettftext. Поддържат всички добавени сървъри в системата. Може да се ползват за реклама в други сайтове/форуми.
Последно промяна от pok4 на 29 Май 2022, 00:19, променено общо 18 пъти.

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

[sell] Argos 4.7 - multigaming cms

Мнение от pok4 » 08 Фев 2022, 15:23

Първият пост е обновен. Направих няколко промени и съм ги описал като нови версии.
Добавено е лайв демо, линк към документация + линк към phpinfo.
Хостинга е много бъгав с лайв демото, така че ако излезе някакъв бъг, то най-вероятно е заради ограниченията към датабазите.
Днес съм решил след работа да направя няколко нови екстеншъна. (един от тях да е RSS Feed reader с CS:GO новини (стария екстеншън не работи поради новите линкове от hltv.org) и спрения json parser от googleapis)
Целта е да имате база, за да си пишете и вие сами екстеншъни към системата. Като видите как са направени, ще може лесно да си ги променяте или дори да си правите собствени. Повече от вградените са с почти всички възможни функции.

Все още няма такъв със странициране. Имам един останал от преди, но не работеше. Ползваше Zebra pagination клас, а не вградения в системата. Ще видя какво мога да направя.

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

[sell] Argos 4.8 - multigaming cms

Мнение от pok4 » 11 Фев 2022, 18:27

Здравейте отново, първия пост е ъпдейтнат. Дал съм линк към уеб турист, тъй като там се разписахме повече.

Ето и чеинчлога на 4.8:
4.8:
Добавен е RSS Feeder, който работи с новините от системата (Активира се от админ панела и автоматично сетва линк в head секцията на всички темплейти с генерирания фийдър
(Забележка: ако сте активирали изкарване на новини от phpbb3 - rss фийдъра спира да работи)
Добавена е лог функция (активира се/спира се от админ панела), която ще логва действията на админите и потребителите (кой е написал коментар, кой е изтрил такъв, кой е ъпдейтнал/редактирал новини/страниците 'за нас' и т.н)
Функцията има 2 параметъра, единия е type другия текста, който ще се записва в датабазата за съответно действие, пример:
make_log('изтри коментар','admin'); Логва се текущото url, ip, username, user_color, дата и т.н.
На мястото на admin е user, така всичко ще се разграничи. Мислех да ползвам Monolog от github, но реших да направя малка функция, която ще е горе-долу със същата функционалност.
Логове по-стари от 3 месеца се изтриват автоматично. Също така в админ панела ще видите 2 таблици в индекса, които изкарват някои от последните логове на админите/потребителите.
Admin Notes e новата придобивка на мястото на Social Counter jquery плъгина, който беше премахнат поради нефункционалност.
Чрез Admin Notes може да си записвате текст, който се запаметява в textarea.
Добавен е нов рутер и съответно контролер за изтриване на бисквитки. Във всички темплейти във фуутъра вече има линк за изтриване на бисквитките. В админ панела също.
Целта е ако някой е объркал нещо, да му изтрие всички бисквитки и PHPSESSID.
Добавен е Push Notifications с OneSignal API-то в админ панела. Всички ваши регистрирани потребители, може да се абонират за вашите новости.
От админ панела може да пратите известия на всички ваши абонати през OneSignal или на определен такъв. (Всички айдита на абонатите се записват в argos_onesignal) таблицата.
Всичко е максимално олеснено, само трябва да се регистрирате, за да вземете апи кей, рест апи кей и да си настроите дали вашия сайт е ssl готов или не, ако не е ще получите под-домейн, който да въведете в настройките.

Самата функция onesignal_to_user($user,$title,$text,$url) може да се ползва навсякъде в системата за определен ивент. Тоест, ако някой е тръгнал да отговаря на чужд коментар, когато напише коментара, може да пуснете нотификация с функцията до потребителя, който
получава отговор, за да влезе в сайта и да види какъв отговор е получил на своя коментар.
Това обаче става само, когато потребителя е 'приел' да получава известия в сайта ви.

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

 //check what info to get from database 
	  if(filter_var($user, FILTER_VALIDATE_IP) !== false) {
		$type = 'user_ip';  
	  } else if(is_numeric($user)) {
		$type = "phpbb_user_id";
	  } else {
		$type = "username";
	  }

Функцията засича всичко автоматично, тоест дали ще въведете айпи на потребителя, чисто число(айди на потребител) или юзърнейм - все ще го намери.
А ако се чудите каква е тази информация за юзъра ? Много просто, това са вашите регистрирани потребители, които са със същата информация като на phpbb3 форума ви.
Нали все пак всичко е интегрирано :)

https://ibb.co/n0zg7Vv
https://ibb.co/PtzDRnW

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

[sell] Argos 4.8 - multigaming cms

Мнение от pok4 » 13 Фев 2022, 22:40

Здравейте хора :)

Направих още една нова версия, която е подготовка за php 8. Променени бяха някои функции и е готова да замени $_SERVER,$_POST,$_GET и други глобални променливи с вградения контролер в phpbb, който е още по-защитен.

Разбрах и че в последната версия на темплейт системата Mustache има security fix за CSS.

На места имаше код, който можеше да се сбие и съм го сбил, защото не изглеждаше добре. За пример е контролера за показване на играчи в сървърите Greyfish_ShowPlayers. Сега е съкратен доста. Добавил съм is_ajax функцията в админските аякс модели, тъй като липсваше, не че е проблем но новата лог функция не работеше добре без нея. Вадеше json масива и прочие.

Направих и нов екстеншън.

Нарекох го advanced comments. Какво прави ?
Когато влезете в новина, вие може да я споделите с бутон във фейсбук, който се намира под стрелките за гласуване, може да сортирате коментарите DESC/ASC и е сложен лимитър на текстареа-та на 1000 символа, като лесно се сменя с променлива в самия екстеншън.
Всичко е тествано и работи. След 1000 символа текста се реже, но не съм го показал в клипа.

Екстеншъна може да се надгражда, като:
- може да се добавят отговори към всеки коментар
- може да се добави линк за изтриване на коментар директно (само за админи)
- може да се добави инлайн едит за админи и за юзъри

Това е по ваше решение, но всяка опция се заплаща.

Решил съм да направя утре и екстеншън за абониране чрез емейл, където ще има див, който е със z-index и ще се появява само в индекса, при първото влизане. Ако потребителя реши, пише си емейла, цъка бутон и вкарва емейла му в датабаза.
Емейлите, може да си ги изкарате в някоя текстареа или направо в phpmyadmin-a и да ги минете през екстеншъна за хром Gmass.
Вие си решавате, аз ще го направя и ще е 5 евро.

Този новия за коментарите е на цена 10 евро.

Давам линк към клипа за Advanced Comments EXT-a.
https://www.youtube.com/watch?v=56gRFmX2G4A

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

[sell] Argos 4.9 - multigaming cms

Мнение от pok4 » 15 Фев 2022, 16:28

Новите екстеншъни към системата са факт.

Ето и линкове с описания:

All Users (Price: 7 euro)
Email Newsletter Subscribe (Price: 5 euro)

И двата са с мултиланг поддръжка, тоест са преведени с всички езици на системата.

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

[sell] Argos 5.3 - multigaming cms

Мнение от pok4 » 22 Фев 2022, 21:54

НОВИ версии:

5.1 - click
5.2 - click
5.3 - click

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

[sell] Argos 5.7 - multigaming cms

Мнение от pok4 » 27 Фев 2022, 23:00

Стигнах версия 5.7 - https://web-tourist.net/threads/argos-m ... ost-678487 (четете от тук нататък)

След като се изчисти ядрото, ще има повече екстеншъни и темплейти.

За сега няма купувачи. Чакам сериозни хора с време и ресурси за развитие на мащабни гейм проекти. От мен кода - от вас сървърите и популяризацията им.
Системата работи под php 8.1 и е тествана.
Няма невъзможни неща, чакам ви на лс или на емейл pok4@tutanota.com.

Поздрави от Испания :)

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

[sell] Argos 5.7 - multigaming cms

Мнение от pok4 » 03 Мар 2022, 15:02

Ново демо: https://argos.pw/
Demo accs:
demo pass: demo12
demo1 pass: demo12
demo2 pass: demo12
demo3 pass: demo12
demo4 pass: demo12
demo5 pass: demo12


Демото е от jump.bg с най-евтиния план и евтин домейн. Моля, тествайте и ако откриете бъгове - докладвайте :)

Има и нови версии, който се интересува да посети темата в уеб-туриста :)

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

[sell] Argos 5.7 - multigaming cms

Мнение от pok4 » 13 Мар 2022, 20:13

Здравейте,

Почти нямам време, тъй като ми предстои пътуване и сега по-малко, по-малко правя някои неща. За сега 2 нови версии...

6.1:
- добавени са нови функции get_user_ava_by_id и get_user_color_by_id (дропнати са колони от таблиците (comments, comments_replies, logs и част от таблиците на екстеншъните.. и се използват функциите сега.)
- LGSL Game query fix
- Dashed бордера е заменен с малки точки (с малък font-size) от fontawesome в чата за онлайн статуса на потребителите в чата (седи по-добре)
- малки корекции по каптчата + изтрит е font-a, който се ползваше (няма смисъл от него, тъй като тя си работи и без него) assets/fonts/Monofont.ttf
Ако някой иска да работи със специфичен фонт - да си я преработи, намира се в App/Entity/Captchas.php
- About US модела и контролера бяха преработени. (за да може да се инсертва и ъпдейтва коректно текст), преди беше инсертнат в sql-a текст по-начало и можеше само да се ъпдейтва.
Това си е било бъг. (оправено е)
- Преработки по sql-a (премахнати са колони и от aboutus текста по-начало също)
- Още един бъг беше фикснат. Когато има 'admin' в url-то независимо дали е на страница или новина - вадеше бяла страница без стилове... Това се е получило заради това, че беше дефинирана {{current_style}} дефиницията през функцията за admin url проверката. (махнах я)
Няма смисъл от нея, тъй като тя работи само за фронт частта тази темплейтна дефиниция и не е обвързана с админ панела. Проверил съм всички файлове в admin/ и App/Admin/ дали я ползват и не, не я...
- библиотеките са ъпдейтнати през composer. (проблеми - няма)
- инсталатора също препърпя леки промени свързани с изкарването на езиците за него... Вече е автоматично и не се налага да го пипате. Ако добавите нов език към системата, то той ще излезе автоматично в него.
- същото като горното само, че за админ панела. Сега вече може просто да създадете нова папка fr/ в lang/ и да си преведете системата, всичко е автоматизирано и езика излиза веднага. (навсякъде)
Moже просто да си копиратене bg папката, да я кръстите примерно fr и вътре файлове също fr.php и да си преведете системата на френски (примерно) (да не забравите да сложите и иконка в \assets\img\flags - fr.gif)
- Изтрити излишни lang дефиниции след промените по-горе


6.2:
- от core.php проверката за инсталатора и смяната на неговия език е пренесена в самия му контролер, за да не се размотава там.
- съкратен е кода в includes/events.php (всичките евент имена са изнесени в масив и след това с foreach loop се създават самите евент listener-и)
- събмит-а на анкетата е преместен във функция и се вика от функцията за анкетата. (разделена е на 2 отделни функции вече), това си е вид оптимизация и спестяване на един иф повече..
Целта е аякс заявките, които са зависими от functions.php да се оптимизират като това се пренесе във функция, която пък си я вика анкетата, която се не се изобразява навсякъде... (особено в аякс рекуестите)
- Функциите за RSS и Onesignal са пренесени като темплейтни дефиниции (изменения във functions.php и по темплейтите)
- глобалните темплейтни дефиниции са изведени в нов файл в includes/ папката. Той се нарича global_vars.php (махнати са от functions.php)
- в темите е добавен нов дата таг - data-newsid="" (може да си го позлвате от екстеншъните, ако искате да манипулирате новините).
екстеншъна за comment replies (ajax) беше редактиран, за да ползва този дата таг и да няма заявка към датабазата през аякс, за да се изкарва айдито.
- дропната е колоната с google+ линка и на нейно място седи вече default_user_color колона, която държи цвета на всички потребители, които не са в специална група или такава със зададен цвят.
Цвета може да си го промените като hex (с 6 инициала или 3) без # отпред...
- Когато системата се инсталира по-начало е имало зададен в контролера за когато няма новини - бокс свързан с default темата. (премахнах го), тъй като създава проблеми с другите теми. Оставен е само alert бокса, че няма новини...

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

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

Мнение от pok4 » 16 Мар 2022, 18:51

6.3:
- оставени са коментари към кода навсякъде бекенд...
- промяна и добавки към документацията (евенти, функции и глобални темплейт дефиниции)
- Фиксове по менютата на orizon темата (всички дом парсери по екстеншъните бяха редактирани, имаше бъгове и в странинчното линк меню свързан с width на #left_wrapper див-а)
- целия чейнчлог е добавен като файл в readme папката changelog.txt
- Във functions.php вече има само функции. Останалия код от там е преместен на съответните места (core.php/контролери, global_vars.php и т.н.)
- всички екстеншъни претърпяха оптимизации и са премахнати mustache legacy функциите от тях. Също и индентации по кода на места.

6.4:
- добавен е confirmation/alert jquery плъгин в админ панела. Вече е доста по-удобно и лесно да работите с админ панела. (https://craftpip.github.io/jquery-confirm)
- Js_libs файла в админ панела претърпя цялостни промени и е индентнат.
- добавени още 3 lang дефиниции свързани с confirmation/alert боксовете.


Моля, който има интерес нека види и документацията - https://argos.pw/readme/

Допълнена е и има инфо за евентите в системата, функциите, глобалните темплейт дефиниции и още полезна информация. Има и лек урок как да си направите първия екстеншън. Който има интерес и си я закупи, мога да помогна с екстеншъните. Пишат се много лесно.

Пуснах теми в гитхъб, стак-а и в daniweb за това как мога да избегна html/js микса с php в екстеншъните и контролерите, но никой не писа. Ще е трудно, а има вариант, да се позлва това - https://github.com/avplab/php-html-builder, но не поддържа js и пак ще има микс...
Прегледах част от плъгините за е107 и те са на същия хал като тук... Аз не съм толкова на "ти", за да измисля начин... Мислих, мислих и нищо не ми дойде на акъла... Не искам да инклудвам отделни файлове в екстеншъните и ядрото, за да деля html-a.
Така е супер удобно, но от страна на "добрите практики" в програмирането е добре да не се миксира html/php.
В контролерите и моделите почти нищо не е мешано, но има тук-таме малко html в while циклите и т.н. (при изваждането на банерите има textare-a, която пък държи bbcode..) нормално.. там мисля, че не е такъв проблем.
Но в екстеншъните няма как да се избегне и всичко накуп. (за сега)
Ако има интерес, мога да я портна по-нататък към някой фреймуърк - с codeigniter съм работил и мисля, че ще е удачен вариант. Може пък там да измислят нещо за микса с плъгините. Той си има собствен евент диспечер - https://codeigniter4.github.io/userguid ... vents.html

Този в Argos е доста прост, този в codeigniter е една идея по-сложен. Имат си и форум и ако имам проблем - ще пиша там.
За сега остава така и си работи перфектно. Няма бъгове към момента открити, тестваме я 2-ма човека вече.

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

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

Кой е на линия

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