Thank you for purchasing my Dizzy - Support Creator Content Script. If you have any questions that are beyond the scope of this help file, please remember to Create a ticket using my Support Site. Thank you very much!
dizzy - Support Creators Content Script is a platform where content creators, writers, designers, developers, photographers or any other branch can monetize their content by receiving subscriptions from their most loyal
followers or just anyone who likes their work. They can create free and premium posts for their subscribers.
Users can set the weekly, monthly and yearly subscription price
Implemented
GDPR
Banner Cookies Policy
Notifications Real-time
User can get Notifications comment, follow, subscribe, post buy, like, comment like, approve content by administrator.
Account verification by uploading ID or Passport
Edit your profile
Verified users will display a badge
Create unlimited posts for Free, Subscribers and Premium
Point(credit) system.
Creators can share posts, charging fees. People can see the post in return for the points the creator has set for the post.
Members who want to pay to view the content can add points to the wallet.
Users can manage posts
Creators can manage their Dashboard(Normal users don't have Dashboar)
SEO on Pages
Upload Avatar
Upload Cover
Setting your Payout method (PayPal or Bank Transfer)
Make withdrawals when you reach the minimum amount established by admin
Search creators by Name/Username
Integration with Stripe with (Recurrent)
Integration PayPal Payment
Integration BitPay Payment
Integration RazorPay Payment
Integration iyziCo Payment
Integration Authorize.Net Payment
Integration PayStack Payment
Integration CoinPayment Payment
Top 5 creators of last week!
Explore Creators
Social Login with Twitter and Google
Email Verification
Upload Photos and Images
The system blur the photos and videos in premium and subscriber posts. This way, the member cannot see the real image of that post until they buy the post or subscribe to the profile.
User can report post
User can block post
Enable/Disable Message
Current point from dropdown menu
Total earnings from Creator Dashboard
Secure password hashing
SMTP Support
Easy translation
Multilanguage
Progress bar on Upload
Message system users can send photos, videos, stickers and gifs
Infinite scroll on Message system
Infinite scroll on User Wall and Profile Wall
History of payments made and received
Email notifications
Contact us page
Change Password
Saved Posts
Stickers System in Comment and Message
Gifs system in Comment and Message
Emoticon system in Commend and Message
Sponsored Advertisements
Subscribers
Subscriptions
Payments
Light / Dark Mode
Tips System
Live Streaming
Live Streaming Gift System like TikTok
Live Streaming Chat (RealTime)
Create a paid live streaming
Create a Free live Streaming
OneSignal (RealTime Browser Notification system)
Block Country
Suggested Users between posts
Fake User Generator
Earn Point system from comment, like post, like comment and creating a post.
Enable/disable Earn Point system feature by feature
File extensions valid for approval(gif,GIF,jpg,jpeg,JPEG,JPG,PNG,png)
Billing Informations
Email Settings
Live Streaming Settings
Storage
S3 Storage Settings (Amazon)
DigitalOcean Storage Settings
Questions from Users (from contact page)
Manage Posts
Awaiting approval(Admin should approve Premium posts)
Posts
Premium Posts
Subscribe Possts
Reports
Reported Posts
Reported Comments
Design
Custom CSS/JS
Manage SVG Icons
Manage Landing Page
Landing Page Question & Answer
Manage Point Feature
Point Packages Settings
Live Streaming Gift Coin Settings
Manage Languages
Users
Manage Users
Creator Verification Requests
Pages (Create/Edit/Delete) pages
Stickers (Create/Edit/Delete) stickers
Giphy API Settings
Payment Methods
Payment Settings
PayPal
Bitpay
Stripe
Authorize.Net
IyziCo
RazorPay
PayStack
CoinPayment
Social Logins (Edit Twitter and Google Login)
Manage Payments
Manage Withdrawals
Manage Subscription Payment
Advertisement
Create a Advertisement
Manage Advertisements
Requirements
PHP 7.1.0 or Greater
MySQL 5.6
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
JSON PHP Extension
cURL
allow_url_fopen (php.ini) is ON
Fileinfo PHP Extension
FFMPEG
Setting MySQL
1-) Create a database
2-)New Database
3-)New Database User
3-)Manage User Priviliges
4-)Import Database
Log into your phpMyAdmin and import the dizzy.sql file located in the folder MySQL
Uploading Files
Upload all files inside the folder "Script" to the "public_html" or "www" folder on your server. You can compress the files or use FTP.
Installation
Please open connect.php in includes folder
Fill in the fields marked in red in the screenshot below.
Please don't forget to add slash after your url like
true = http://www.yourwebsite.com/
false = http://www.yourwebsite.com
Credentials Admin Panel
After making the above changes in the "connect.php" file, you can log in to your website's administration panel using the following administrator information.
Just enter from "https://www.yousite.com/" and enter the following credentials.
Give a bucket name https://prntscr.com/uxhji5 and uncheck block all public access option Check “I acknowledge that the current settings might result in this bucket and the objects within becoming public.” & Click Create
Click on the bucket name after that Go to Permissions => Access Control list => Everyone check all the options & click save https://prntscr.com/uxhjno
Now Click on Bucket policy tab and set this bucket policy
Now that you must upload the ./uploads folder within the s3 bucket
Once you are done uploading the uploads folder you must go My Security Credentials https://prntscr.com/uxhju1 Grab them and set details here Admin Panel
Click HERE to get How To Create a DigitalOcean Space and API Key
Storage Settings (Wasabi)
Step 1: Login to your Wasabi Account, select Buckets under Data Access menu panel and click Create Bukcet
Step 2: Prorive a unique Bucket Name and select your Region and click Create Bucket. Make a note of both them, you will be including them into the script at the last step.
Step 3: After the bucket is created, select your bucket from the list and under Actions tab, click on Settings.
Step 4: In the Settings page, make sure you Enable Public Access for this bucket.
Step 5: Now when you are done creating and configuring your Wasabi Bucket, you will need to create Access Keys to be able to use your Wasabi Account.
Step 6: Go to Access Keys under Data Access menu panel and click on Create New Access Key.
Step 7: Click Create button and download or copy your keys immediate as you get to see your Secret Access key only once.
Step 6: Enter your Wasabi Access Keys, Wasabi Bucket and Wasabi Bucket Region in the Admin Panel of the script.
Step 2: Google APIConsole create client ID OAuth Console here.
Step 3: Google APIConsole create client ID OAuth Console here.
Create Twitter App
To access Twitter API you need to create a Twitter App and specify the Consumer key & Consumer secret at the time of calling the Twitter API. If you haven’t already created a Twitter App, follow the below steps to create and configure a Twitter App from the Application Management page.
Click the Create an app button. Before creating a Twitter App you need to Apply for a Developer account. If you don’t have already a Twitter Developer account, provide the required details to apply. Once your developer account is approved by Twitter, create a New App.
Name: Your application Name. This is shown to the user in Twitter OAuth dialog.
Description: Your application Description. This is shown to the user while authorizing.
Website URL: Your web application URL.
Callback URL(*): After authorization, this URL is loaded with oauth_token.
Change the apps permission to Read and Write or Read, Write and Access direct messages. For changing the apps permission, you need to add a mobile number to your twitter account.
https://www.yourwebsite.com/admin/social_logins
Google Redirect URL: https://www.yourwebsiteurl.com/googleLogin.php
After getting your Authorize.Net API login id and transaction key then Update your Authorize.Net Details from https://www.yourwebsite.com/admin/authorizenet
IyziCo
You can click the link below to create an account from IyziCo
In the image above change ea-php74 for your PHP version, username for yours, and put the path where your project is located, in my case it is in public_html.
Please follow the following steps then make sure you clear cache before testing.
After creating a new project in your Agora dashboard panel, do not forget to do the above. If the first project you created does not work, create a second project and use the details of the second project you created. It will definitely work if you do everything right.
if you want me to install agora. Please create a ticket on my support site. AGORA INSTALLATION PROCESS IS PAID.
PWA
How To Install PWA
Open the manifest.json file in the src folder.
Change the following sections in the manifest.json file you opened as you wish.
Then replace the 192x192.png, 256x256.png, 384x384.png and 512x512.png image files in the src folder with your own image files. Please note that the replaced image files must be the same as the old image files. For example, the file name 192x192.png must be the same as your own image file name.
Customization
How to add SVG Code
Open SVG list page on your website https://www.yourwebiste.com/admin/svgicons
Hover over the icon you want to edit and click edit button.
After click you can see the edit popup page. Just delete the old SVG codes and paste yours.
How to Get SVG Code
You can use Adobe Illustrator for it
How to Add New Language
Duplicate the folder langs / eng.php
Rename to your language for example fr
Translate the strings
Open fr.php, eng.php go on line 873 and add your new language key.
Open add New language page from admin panel https://www.yourwebsite.com/admin/
Sources
jQuery - https://jquery.com/
SVG Icons - https://www.flaticon.com
jQuery Form // malsup.com/jquery/form/
Fonts - https://www.google.com/fonts
cKEditor - https://ckeditor.com
chartJs - https://www.chartjs.org
codeMirror - https://codemirror.net
Do you need Custom Work?
Customization services are strictly paid. You can share the details of the customization service you want to receive with me by CREATING A TICKET on my support site.
Thank You
Once again, thank you so much for purchased my dizzy - Support Creator Content Script . As I said at the beginning, I'd be glad to help you if you have any questions relating to dizzy - Support Creator Content Script. Please feel free
to CREATE TICKET