Register for your free account! | Forgot your password?

You last visited: Today at 00:09

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



ShaiyaCMS

Discussion on ShaiyaCMS within the Shaiya PServer Guides & Releases forum part of the Shaiya Private Server category.

Reply
 
Old 02/10/2019, 11:23   #31
 
elite*gold: 0
Join Date: May 2018
Posts: 67
Received Thanks: 4
Arrow

Quote:
Originally Posted by Velocity. View Post
First of all, I want to say Merry Christmas Everyone! and I want to apologize for how long this thread is going to be, because thiss is going to be a guide aswell. I have to explain how everything works or I'm sure a lot of people will get confused.

I have been working on a project for awhile, as you guys may have seen the little preview of my ACP.

Well, I have decided to turn that into a bigger project.

I have made that into a whole website. Changed from bootstrap 3 to bootstrap 4 and added a lot more features.

The website and ACP are merged together so if you just want to use one you would need to adjust the cms to work with that (not too hard).

Here's a gallery of the website with most of the features

Gallery 1

I Went with a basic style, hopefully I will be able to make the theme a lot better in the future.

Features:

The sidebars are made as plugins, and i have made a few pre made plugins for use.

- GRB Rankings
- Server Information
- Players Online (Lubes)
- Server Status (Lubes)
- Server Time
- GRB Time
- User Info/Member Area
- Boss Records

Some of these plugins are also available as pages.

Pages will include:
- About Information
- Boss Records
- Download
- Drop Finder
- Guild Rankings
- PvP Rankings
- News
- Patch Notes
- Terms of Service
- Members Page - view players online profiles with character display (Wont be released yet)

News/Patchnotes/Homepage edits can be made through the acp/databasse

AJAX Features:
- Check Registration Availability Names
- Private Message System (Wont be released yet)
- Support System (Wont be released yet)
- User Profile (Wont be released yet)
- Gift System (Wont be released yet)

User Profile will contain a full user control system where they will be able to see their characters informations aswell as edit their account information.

Website Management:

To manage this website, may be a little confusing for those who have never used a website like this before.

I'll do my best to try and explain how everything works.

Pages are managed through the database (might make a acp feature for it in the future)

As you can see, what this does it loads the classes (required files) and then displays the website.

Should be pretty self explanatory, NAV.class.php is for the navbar
Display.class.php will be where it displays the template and basic stuffs, and then Content.class.php will be Where it starts displaying the content
Just take a look inside and explore, have fun.

ACP Features:

To use the avatar/header for profile option you need to allow file write/access to your website.

Now i could sit here all day and show you all of the features, but how about you take a look and find out for yourself!

Work In Progress:

- Webmall with ACP Edit Features
- PvP Rewards
- Donate with IPN
- Forum

Make sure to run the sql file inside the Dbase folder (you can change the database name to anything you like)

Requirements:
- PHP with ODBC (< PHP 7)
For the website to work correctly, all users need to be in the WEB_PRESENCE table
- Should be compatible with any SQL over 2008

I plan to make this compatible with PHP 7 later on so stay with me.

You could do this with a simple query which would select all from users_master and then insert into said table and then with the registration it would insert new users into both tables.

All scripts required should be in the dBase folder. I have a lot of adjustments in my database, but i triple checked and I'm pretty sure everything is there.

I have my passwords encrypted in my database, so I will release that aswell since its being used for the login.

Everything in the dBase folder is required since i use so much custom scripts, If you go through it all you can just grab bits and pieces or adjust the scripts to not require them.

Plugins
Here you can manage which plugins you want to use by simply enabling or disabling them. (check gallery)

I Don't recommend using this for live use yet as there could be some bugs or errors that I don't know about, but do as you please.

I Made sure that all pages on the acp require authentication/appropriate access.

Please let me know if you find any errors, I will try my best to fix them and help you guys out.

Credits:
- Ash (friend of mine who helped a lot)
- Dash (used a lot of his scripts and converted)
- EPvP Community for some of the scripts i used
- anyone else who I may have forgotten

Configuration:
- Run the SQL Files
- Edit your database information/db name in Database.class.php and DB_Info.class.php
Everything should work once that is done
- to add or delete pages that must be done through the database table.

Downloads:





Please let me know If i forgot anything!

Changelog:

v1:
*Fixed database queries, added instructions

v1.1:
*Removed ACP Version Check
*Removed Database settings (converted to php files instead for faster load time)

v1.2:
*Updated to Bootstrap 4.2.1
*Updated to PDO
*Adjuted Navigation functions
*Removed Extra Autoloaders
*New function added "do_pre" in Content Class - used for debugging purposes

v1.3:
*Adjusted Theme
*Added Option for Jumbotron(Banner) - with option to have it enabled or disabled
*Added Option for Carousel(Slider) - with option to have it enabled or disabled
*Added Preloader - with option to have it enabled or disabled
*Added Left Sidebar
*Added Server Status on Navbar - with option to have it enabled or disabled
*pageid setting issue fixed (wasn't using user setting for pageid across website)
*Secured cookies and session
*Updated Login and registration pages
*Added Error Codes for Register/Login
*Added Recover Password Script
*Added Bless bar - with option to have it enabled or disabled

v1.4:
*Dropdown shows on hover
*Added Light/Dark Mode Switch
*Theme Update (added footer,sections and more)
*GRB Countdown on Footer
*ACP Profile/Settings now available to all staff
*Guild Ranking faction error fixed
*Added Breadcrumb
*Download page updated - changed to a class and made it look nicer
*Added Image Gallery
*Fixed ACP Nav Issue where anyone could see all nav items
*Added Loot Box Rewards (credit to 1alphaslanbey) - changed it to a class
*Added Avatar upload on registration
*Fixed GS'S not being able to login (status issue)
*Added automatic login after successfull registration
*Put Drop Finder MobIDs/MapIDs in a seperate table
Great Work.. BTW can you help me install the website because it got me a problem thank you

Discord Anon#4493
anon112 is offline  
Old 02/14/2019, 16:05   #32
 
Velocity.'s Avatar
 
elite*gold: 0
Join Date: Jul 2016
Posts: 237
Received Thanks: 323
Hello,
It's been awhile since I Updated this little project.
I have been really busy working deving on servers and trying to increase my knowledge in programming.

Anyway, I decided to Update this project.

To use this new version you will need (Credits to Trayne01)
Or to, atleast use the ShExtended Options in ACP.

Version 2.0:
- Changed Website Over To MVC
- Added HTML Purifier Libary
- Added SEO URL's
- Added Animation Transition to Nav/Dropdowns
- Made Responsive(Compatible across every resolution/device)
- Added Allow Access function to only specified users (good for acp)
- Added ShExtended API + Converted to PDO
- Added Toggle Option for GRB Countdown (Settings Class)
- Added User Options/Settings
- Added Limitation of Accounts on registration
- Added Empty check for check userid/displayname ajax call
- Put Dark/Light Theme Mode Switcher in User Settings
- Disabled Avatars
- Added Potential To Chance Between Multiple Themes
- Added Send Notice/Send Player Notice to ACP
- Free Rewards/Lootbox had an issue and was removed temporarily
- Added Some Helpers in theme.css (font sizes,font colors,margins,etc)

URL Rewriting:
IIS:
Apache:

I will update the main post later with new instructions and such.

To add a new page:
You can either create a new controller or a new function in a controller.
then you will need to create the view for that page.
It's pretty simple, just take a look at what's already there

If i forgot to mention anything, just let me know here.
Enjoy!

Mobile View:
Tablet View:
Other:
If Resolution is too small, Some things won't show (ex: sidebars)




Quote:
Originally Posted by anon112 View Post
Great Work.. BTW can you help me install the website because it got me a problem thank you

Discord Anon#4493
I will try to update the instructions to be a bit more clear later on.
If you still need help my discord is Brandon^ #6647 and skype is dev.velocity
Velocity. is offline  
Thanks
7 Users
Old 09/05/2019, 19:15   #33
 
mikael0069's Avatar
 
elite*gold: 0
Join Date: Apr 2015
Posts: 64
Received Thanks: 0
how do you change server name
mikael0069 is offline  
Old 03/04/2020, 07:19   #34
 
elite*gold: 0
Join Date: Mar 2020
Posts: 6
Received Thanks: 0
Class 'Setting' not found in \htdocs\\assets\\includes\\views\\member\\auth\\re gister.php on line 169, referer:

errorlog on apache after registering on website.. cannot login on cms the account created
dpunkz12 is offline  
Old 03/04/2020, 08:30   #35
 
elite*gold: 0
Join Date: Mar 2019
Posts: 98
Received Thanks: 10
Quote:
Originally Posted by dpunkz12 View Post
Class 'Setting' not found in \htdocs\\assets\\includes\\views\\member\\auth\\re gister.php on line 169, referer:

errorlog on apache after registering on website.. cannot login on cms the account created

you have discord or skype?
admkraken81 is offline  
Old 03/06/2020, 18:39   #36
 
hknippon's Avatar
 
elite*gold: 0
Join Date: Feb 2020
Posts: 168
Received Thanks: 89
pin this for later
hknippon is offline  
Old 03/31/2020, 22:03   #37
 
mikael0069's Avatar
 
elite*gold: 0
Join Date: Apr 2015
Posts: 64
Received Thanks: 0
any update
mikael0069 is offline  
Old 04/01/2020, 15:07   #38
 
Velocity.'s Avatar
 
elite*gold: 0
Join Date: Jul 2016
Posts: 237
Received Thanks: 323
Quote:
Originally Posted by mikael0069 View Post
any update
If you're asking if I have been working on updating this, then yes. There will be a major update coming soon.
Velocity. is offline  
Thanks
3 Users
Old 04/01/2020, 16:04   #39
 
mikael0069's Avatar
 
elite*gold: 0
Join Date: Apr 2015
Posts: 64
Received Thanks: 0
Quote:
Originally Posted by Velocity. View Post
If you're asking if I have been working on updating this, then yes. There will be a major update coming soon.
I HAVE BEEN VISITING YOUR GITHUB EVERYDAY AND I SEE THAT YOU ARE UPDATING IT EVERY DAY. I WILL WAIT FOR IT THANK YOU ^^
mikael0069 is offline  
Old 04/01/2020, 16:29   #40
 
Velocity.'s Avatar
 
elite*gold: 0
Join Date: Jul 2016
Posts: 237
Received Thanks: 323
Quote:
Originally Posted by mikael0069 View Post
I HAVE BEEN VISITING YOUR GITHUB EVERYDAY AND I SEE THAT YOU ARE UPDATING IT EVERY DAY. I WILL WAIT FOR IT THANK YOU ^^
Velocity. is offline  
Old 04/01/2020, 19:42   #41
 
mikael0069's Avatar
 
elite*gold: 0
Join Date: Apr 2015
Posts: 64
Received Thanks: 0
does the current shaiya cms works okay?

bro plz make guide plz thanks

Quote:
Originally Posted by Velocity. View Post
bro plz make new guide plz thx
mikael0069 is offline  
Old 04/10/2020, 18:19   #42
 
mikael0069's Avatar
 
elite*gold: 0
Join Date: Apr 2015
Posts: 64
Received Thanks: 0
Unhappy

Quote:
Originally Posted by Velocity. View Post
sir can you send me old files download link please..
mikael0069 is offline  
Old 04/18/2020, 04:46   #43
 
pardilias's Avatar
 
elite*gold: 0
Join Date: May 2015
Posts: 148
Received Thanks: 35
when we register
how to validate registration
we do not receive validation email
pardilias is offline  
Old 04/18/2020, 09:39   #44
 
mikael0069's Avatar
 
elite*gold: 0
Join Date: Apr 2015
Posts: 64
Received Thanks: 0
do u have the files please send too.
mikael0069 is offline  
Old 04/29/2020, 11:48   #45
 
elite*gold: 0
Join Date: Mar 2020
Posts: 6
Received Thanks: 0
how do i set .htaccess to force https?
thanks velocity, very cool cms

EDIT: fixed
dpunkz12 is offline  
Reply




All times are GMT +2. The time now is 00:09.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.