Code

Discussion on JustFans - Premium Content Creators SaaS platform

Discussion on JustFans - Premium Content Creators SaaS platform

By
Cart 2,081 sales
Recently Updated

ic0de supports this item

Supported

This author's response time can be up to 5 business days.

3972 comments found.

https://ibb.co/QfJrCjs Good afternoon, I’m needing the created profiles in suggestions to be visible, but I can’t seem to activate it, I don’t see anyone. I have 2 test users and I don’t see anything either. Could something be failing? Basically, I want every registered user’s profile to be visible, whether they are paying or not. I’ve attached a screenshot.

Hi there,

There are multiple ways of serving content as a creator (manage-able by admin settings as well):

- Regular profiles > Content is locked until subscribed - Free profiles > Content is locked until the profile is followed for free - Open profiles > Content is open for both registered and unregistered users

On top of these types, creators can have paid posts, which are locked no matter the profile type, until unlocked via payment.

However, feed posts won’t show up by default, unless the user is subscribed/is following other profiles.

You can also add a list of free/open profiles to be followed by default, by new users, via the admin panel settings.

Thanks and let me know if you have any other questions.

does this script support direct paypal payments from buyer to seller?

Hi there,

Unfortunately, no, the payments are not processed in a p2p way, but all the transactions are going to the administrator/site owner account, which can then manually pay out the creators, when requested,

Thanks and let us know if you have any other questions.

Hello Author,

The credentials were changed again. Can you please reset demo credentials rachel@justfans.com. I am unable to login to the user demo and admin demo:

https://justfans.qdev.tech/login Thanks.

Hi there,

Yes – that seemed to be the case, someone keeps re-setting the demo user password somehow. Will make sure to block all such endpoints on the demo version soon (as the password is kind of public).

Re-set it once again and sorry for the inconvenience.

Thanks and do let us know if you have any other questions.

Can we get the LIVE demo logins? Nothing seems to be working.

Hi there,

Sorry for the inconvenience, someone seems to have reset the demo user default password on the demo somehow.

Reverted it back – do let us know if you have any questions.

Keep in mind that you can also register any account and subscribe to any others using the test payments credentials provided in the product description/documentation.

Thanks.

I’m trying to create the cron with the syntax provided by the payments tab, but it returns the error: Erro: crontabmng failed: /usr/bin/crontab execution failed: /usr/local/psa/tmp/sssPZl0Js: bad command errors in crontab file, can’t install. System error: crontab execution error Search for related Knowledge Base articles

Im Using Plesk in my host

Hi there,

From what we recall from other plesk instances, you have to set up the command as like :

php-absolute-path script-directory/artisan schedule:run

Simillar to the suggestions present in this thread @ https://stackoverflow.com/questions/44014239/running-laravel-5-1-task-scheduler-in-plesk (but paths needs to be adjusted around the admin panel command).

If you need help with it, send us your admin & plesk credentials and we’ll give you a hand.

Thanks, and let us know.

PS: Our support is mostly out of the office until ~30 Aug, so our response times will be slower this time around.

Hello!

I read in the script documentation, in the topic “17. How to Update”, it is said that if any changes are made to the script, and then update it, the changes will be lost. Does it mean that from the moment I make changes to the script, if I want to update it, I will lose those changes made, and if I do not want to lose them, I should not update the script?

Thank you in advance.

Hi there,

Yes, you understood that part correctly.

Deppending on your dev-related knowledge/available resources, you might be able to set your project up as described in this guide @ https://docs.qdev.tech/justfans/#custom-maintenance .

This would facilitate merging the latest builds into your custom modified project – but it does require some resources as well.

Thanks and let us know if you have any other questions.

HELP Im moving to a new server and have run into an issue i cannot figure out how to fix

ERROR message PHP Fatal error: Uncaught ErrorException: file_put_contents(/var/www/Script/storage/framework/views/0e4627707d4c64f2758996987be9f6ecad38b6a3.php): failed to open stream: Permission denied in /var/www/Script/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:187\nStack trace:\n#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()\n#1 /var/www/Script/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(187): file_put_contents()\n#2 /var/www/Script/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php(169): Illuminate\\Filesystem\\Filesystem->put()\n#3 /var/www/Script/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(55): Illuminate\\View\\Compilers\\BladeCompiler->compile()\n#4 /var/www/Script/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()\n#5 /var/www/Script/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()\n#6 /va in /var/www/Script/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php on line 187, referer: http://studfist.me/ Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()\n#1 /var/www/Script/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(187): file_put_contents()\n#2 /var/www/Script/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php(169): Illuminate\\Filesystem\\Filesystem->put()\n#3 /var/www/Script/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(55): Illuminate\\View\\Compilers\\BladeCompiler->compile()\n#4 /var/www/Script/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()\n#5 /var/www/Script/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()\n#6 /va in /var/www/Script/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php on line 187, referer: http://studfist.me/

Script directory permissions -rwxrwxrwx. 1 apache apache 1036 Aug 10 16:58 webpack.mix.js drwxrwxrwx. 4 apache apache 83 Aug 10 16:58 tests drwxr-xr-x. 6 apache apache 62 Aug 10 16:58 storage -rwxrwxrwx. 1 apache apache 563 Aug 10 16:58 server.php drwxrwxrwx. 2 apache apache 75 Aug 10 16:58 routes drwxrwxrwx. 5 apache apache 43 Aug 10 16:58 resources -rwxrwxrwx. 1 apache apache 3736 Aug 10 16:58 README.md -rwxrwxrwx. 1 apache apache 1140 Aug 10 16:58 phpunit.xml -rwxrwxrwx. 1 apache apache 5309 Aug 10 16:58 php-cs-fixer.php -rwxrwxrwx. 1 apache apache 1575 Aug 10 16:58 package.json -rwxrwxrwx. 1 apache apache 161 Aug 10 16:58 mix-manifest.json -rwxrwxrwx. 1 apache apache 692 Aug 10 16:58 .htaccess.sample drwxrwxrwx. 2 apache apache 24 Aug 10 16:58 hooks -rwxrwxrwx. 1 apache apache 316 Aug 10 16:58 .gitignore -rwxrwxrwx. 1 apache apache 111 Aug 10 16:58 .gitattributes -rwxrwxrwx. 1 apache apache 21318 Aug 10 16:58 .eslintrc.json -rwxrwxrwx. 1 apache apache 220 Aug 10 16:58 .editorconfig drwxrwxrwx. 5 apache apache 74 Aug 10 16:58 database drwxrwxrwx. 2 apache apache 4096 Aug 10 16:58 config -rwxrwxrwx. 1 apache apache 417182 Aug 10 16:58 composer.lock -rwxrwxrwx. 1 apache apache 2836 Aug 10 16:58 composer.json drwxr-xr-x. 3 apache apache 34 Aug 10 16:58 bootstrap -rwxrwxrwx. 1 apache apache 1686 Aug 10 16:58 artisan drwxrwxrwx. 13 apache apache 165 Aug 10 16:58 app drwxr-xr-x. 75 apache apache 4096 Aug 10 17:00 vendor -rwxrwxrwx. 1 apache apache 117 Aug 10 17:00 .env -rwxrwxrwx. 1 apache apache 586343 Aug 10 17:01 package-lock.json drwxrwxrwx. 7 apache apache 216 Aug 10 17:02 public drwxrwxrwx. 13 apache apache 4096 Aug 10 17:02 . drwxrwxrwx. 6 root root 156 Aug 14 20:16 ..

/var/www/Script/vendor/laravel/framework/src/Illuminate/Filesystem total 80 drwxr-xr-x. 2 apache apache 203 Jul 26 2022 . drwxr-xr-x. 34 apache apache 4096 Jul 26 2022 .. -rwxr-xr-x. 1 apache apache 1409 Jul 26 2022 Cache.php -rwxr-xr-x. 1 apache apache 1746 Jul 26 2022 composer.json -rwxr-xr-x. 1 apache apache 22661 Jul 26 2022 FilesystemAdapter.php -rwxr-xr-x. 1 apache apache 10242 Jul 26 2022 FilesystemManager.php -rwxr-xr-x. 1 apache apache 18379 Jul 26 2022 Filesystem.php -rwxr-xr-x. 1 apache apache 1746 Jul 26 2022 FilesystemServiceProvider.php -rwxr-xr-x. 1 apache apache 1075 Jul 26 2022 LICENSE.md -rwxr-xr-x. 1 apache apache 3807 Jul 26 2022 LockableFile.php

What is wrong ?

OK this what is wrong and weve repaired it

Problem === SELinux sudo setenforce permissive

Hi there,

Yes, for RHEL based systems, selinux must be set to off. Added a note so we can add this one to the documentation as well.

Thanks for letting us know.

ic0de, I’ve been trying to update the script to the latest version, but I couldn’t, I backup the .env file…I copy all the files…I restore the .env file again…I go to my site https:// mydomain.com/update…it asks me to log in…I do it as admin…and nothing happens…I don’t get the screen where it tells me if I want to update the database. ..any recommendation… that I should check so that I can update the script.

Hi there, and sorry for the delayed response,

At a glance, it would sound like you might not actually be logged in as an admin. If still having issues, feel free to send us a DM with your cPaanel credentials and we’ll have a look as well.

Thanks, and let us know.

PS: Our support is mostly out of the office until ~30 Aug, so our response times will be slower this time around.

thanks a will do that, Regards,

Olá

Até o momento tudo ok, muito bom o sistema :)

Gostaria de saber se tem como me passar a previsão de lançar o pagamento pelo MercadoPago?

Se não tenho que correr atrás e solicitar essa mudança para um programador, caso seja isso o que devo mudar ou me atentar em relação o código.

Agraço

Please info

Hi there,

The payment system developer did made some progress on the implementation, but I don’t have an exact ETA on it. If all goes well, it should be comming with the release coming next month.

Will let you know when we have any news.

Thanks.

Hey there, I’ve run into what I think is a bug and wanted to inform you for a potential future update. In the admin area I have the option checked off to not allow deletion of posts that have been paid for, then when I go to schedule a paid post it won’t allow it because it requires a deletion date. Can the schedule post date and deletion date be independent of one another so that when I schedule a post I don’t have to set a date to delete? I don’t want any post deleted. I like the option to have that but it seems each one should be working independently and not in conjunction with. A couple other wish list “future add-ons” is show home page for anyone not registered but once registered redirects starlight to log n page. a section where admins can upload a short intro logo clip (similar to the watermark) that creator can choose if they want to add to their video or not. and please in the next update please allow the admin to change the pink on the admin panel. I’d like the admin side to match them color theme I have going on in the app. and one last wish list item, any way to add a custom button to the menu for the admin to add what they would like to the actual menu? thank you love the app.

Hi there,

Hey there, I’ve run into what I think is a bug and wanted to inform you for a potential future update. In the admin area I have the option checked off to not allow deletion of posts that have been paid for, then when I go to schedule a paid post it won’t allow it because it requires a deletion date. Can the schedule post date and deletion date be independent of one another so that when I schedule a post I don’t have to set a date to delete? I don’t want any post deleted. I like the option to have that but it seems each one should be working independently and not in conjunction with

Generally speaking, expiring posts aren’t really considered deleted, as they still stay around for creators, but not for users anymore. Also, the expiring date can not be set for scheduled posts from what I recall.

I think one way of improving this would be to sepparate the post schedule from the post deletion setting.

If you have more info on this one or suggestions on flow improvements, let me know.

A couple other wish list “future add-ons” is show home page for anyone not registered but once registered redirects starlight to log n page.

Regarding this one, once the user is logged in, the feed will be as a treated as a homepage (links wise), unless manually going to the main homepage.

a section where admins can upload a short intro logo clip (similar to the watermark) that creator can choose if they want to add to their video or not. and please in the next update please allow the admin to change the pink on the admin panel.

This is a piece of feedback we’ve tracked already as a backlog item. We’ll go over it and if all good, it might come with the next update.

I’d like the admin side to match them color theme I have going on in the app. and one last wish list item, any way to add a custom button to the menu for the admin to add what they would like to the actual menu?

This is something I am not sure we’ll be able to offer, as we’ve choosen to to this on purpouse to avoid white-labeling.

Thanks, and let us know.

PS: Our support is mostly out of the office until ~30 Aug, so our response times will be slower this time around.

Hello, I really liked the script, and I would like to ask a few questions:

1. Is there an option to add any other payment gateway in the script or is it only possible to use the ones that are already pre-configured?

2. I would like all producers to go through a prior assessment before completing the registration on the platform, i.e. not all interested people will be able to have a registration as a producer. Is it possible to implement some kind of feature?

3. Is it possible to insert an intro, in all creator videos, like in P0rnhub?

Thinking of a person with average knowledge of Laravel, PHP, SQL and that it is possible to make these changes / additions to the Script, do you consider these changes feasible or is the Script not prepared for these modifications?

Thank you in advance!

Hi there,

1. Only advertised payment providers work out of the box, if configured. The manual/offline payments is flexible enough to allow you accommodate some custom payment providers, w/o any code changes.

2. Our platform doesn’t really have creator/customers differentiation, but it features a list of settings that allows you to only allow certain people to be able to post, mainly around the ID-check feature, which allows you to choose who can post content. Pre-approved posts can also be used to offer your more control over the posted content.

3. At the moment, there is no such option, but this is something we noted down as a suggestion, so we can look into it.

Regarding the codebase, one of the focuses we had when initially building it, was to make it as easy to be customized as possible, so yeah, a developer with expertise on this tech stack, should be able to grasp its concepts quite easily.

You can also read this quick guide on maintaining custom changes – https://docs.qdev.tech/justfans/#custom-maintenance

Thanks and let us know.

Hello,

I use the .htaccess file to point to the /public directory but I have this error: 403 Forbidden

I can’t access the /install directory.

Thanks,

Hi there,

That doesn’t sound normal, it might be because of hosting rewrite config. Either not allowing .htaccess files or might require the .htaccess to be combined with their official .htaccess (if one is present already – some providers do that).

Anyway – feel free to send us a DM with your cPanel credentials and we can have a look over your instance as well.

Thanks and let us know.

can i add the user to the database( myphpadmin ) on hostinger ? because i am unable to install on Hostinger

Hi there,

What issues are you facing during hostinger installation? I remember they had some weird workarounds, but for the most part they should be compatible.

Thanks and let us know.

Hello . I updated but when I upload pdf file and post the file it shows this warning and after that it doesn’t show my profile page until I delete the post through admin.

https://mega.nz/file/r3p1yIJK#6jMIQRhJJb7BpnDlIBRPA0_ADJRTBwr1jbmOemG5B3s

and when change statuse on user verification and change statuse on users Withdrawals show same error

Hi there,

We were unable to reproduce any of the issues you mentioned on any of our envs.

1. 500 Error on profiles pages – Have you made sure you also ran the DB update step at domain.com/update (logged in as admin)

2. 500 error when updating withdrawal requests statuses – This is usually caused by email driver miss-configuration, as the script fails to send the withdrawal confirmation/rejection status email to the customer.

Thanks and let us know.

I’m quite interested in using your product although I’d like to use Zen Payments for payment processing vs. CCBill. CCBill is pretty expensive for processing adult content. Would this be a possibility? Appreciate your time in advance, thank you.

Hi there,

Unfortunately, we’re quite caught up at the moment, and can’t help with custom implementations.

Integrating additional payment providers is possible but not a trivial development job. The easiest way would be to only implement it on deposits, then let the local wallet handle the rest.

Keep in mind, that you could also use the offline payments module to list your actual account/email where money can be sent to, then once you confirm the payment, you can approve the user request, which then will be credited the money as local balance, that can be used for subscriptions or other one-time payments on the platform.

PS: We’ve added your provider suggestion to our list of possible upcoming payment providers, but it’s becoming an evergrowing list and realistically, we won’t be able to add all of them. We will review your suggestion and come back with an update if possible.

Thanks.

hello, I’m having a problem with the fees. I want to put the 20% charge rate, but when it comes to charging it, it is calculating it wrong. For example, when the person sends a donation of 100$, he is only charging 16.66 and not 20$, is there any place that I need to change? I added the 20% tax in the tax tab and it includes 20% for all countries

Hi there,

It might look weird, but that’s actually the correct taxes formula for inclusive taxes.

You can read more about it or also try a different taxes calculator over a site like this one https://www.duplichecker.com/sales-tax-calculator .

Thanks.

Thanks and another question, can I change the default withdrawal rate? When I go to make the withdrawal, a default fee of 5% appears, can I change it?

Hi there,

The withdrawal fee can be managed with the following two settings:

1. Admin > Settings > Payments > Withdrawals > Enable withdrawal fee

2. Admin > Settings > Payments > Withdrawals > Withdrawal fee percentage

Thanks.

Estou obtendo este erro com o Stripe após configurar corretamente e não consigo localizar qual o momentivo do mesmo. Quando tento realizar uma compra obtenho o seguinte erro: Failed generating stripe session

Hi there,

That error would indicate an error around stripe configs. I’d recommend double checking the :

  • Stripe public&secret keys
  • Stripe webhook url (make sure is properly set in Stripe) & the webhook key is also set on the admin panel.

Let us know how it goes. If still having issues, feel free to send us a DM with your site link and admin credentials so we can also have a quick look.

Thanks.

Love the improvements in the update. One problem: When I get to the Posts—>Attachments to preview, I get this error:
This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> AccessDenied <BucketName>entaicingspaces</BucketName> <RequestId>tx000000000000073574a4e-0064d65b81-adce137d-fra1b</RequestId> <HostId>adce137d-fra1b-fra1-zg02</HostId> </Error>

Hi there,

Yes, you are right, there seems to be a small bug related to the assets link when clicking on them.

If you send us a DM, we cand send you a quick patch for it.

Thanks.

Hi, How do I force website to get PWA app working? I changed settings in admin dashboard but it does not work. Can’t find any info in documentation.

Hi there,

Simply enabling the PWA option from the admin panel, should make the site installable as a PWA app. The PWA pop-up will then appear on the device, based on the browser and OS.

Also, keep in mind that the PWA install pop-up will only appear if the site is installed on a domain/sub-domain (won’t work locally).

Thanks and let us know.

This is a future update suggestion. It will be nice to have a preview option for creators. At the point of posting a content, creators should have the option of using a few seconds of their content as a preview which will also boost their content conversion. Please consider this.

Hi there,

Yup, that sounds like a good idea. We’ve noted it down and will go over it, taking it in consideration for upcoming updates.

Thanks for the feedback.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey