Code

Discussion on JustFans - Premium Content Creators SaaS platform

Discussion on JustFans - Premium Content Creators SaaS platform

By
Cart 2,080 sales
Recently Updated

ic0de supports this item

Supported

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

3965 comments found.

Hello, I like the product, but I need “Mercado Pago” payment methods, it allows payments via PIX which is very popular in Brazil

Do you intend to add this functionality in future versions?

Hi there,

We’ve tried using an account of ours but doesn’t seem to have development dashboard access, while we can not register an account w/o a BR ID card.

If you could share with us access to a valid account (think we need a a mercadolibre domain account for dev) – that would help a lot.

Thanks.

Ok, I will send the access data in the email

I did an integration with Mercado Pago a few years ago, you will need a User ID, App ID and Client Secret

In production mode (for real money) you use Publico Key and Access Token

https://www.mercadopago.com.br/developers/en/docs/subscriptions/additional-content/security/oauth/creation

I will need you to send me a url where Mercado Pago will send json responses about payments

Ex: https://testesite.com/webhook.php

Hi there,

Thanks a lot for the help – replied your DM.

Thanks again.

Olá, gostária de saber se tem a tradução para português do brazil? Tenho interesse em comprar enquanto está na promoção.

Hi there,

There are no other languages provided out of the box, but the site is translatable, per this guide @ https://docs.qdev.tech/justfans/#translations .

Thanks and let us know if you have any questions.

I emailed you earlier about the 403 issues I was getting. It turned out my root just needed to be /public/public. You can ignore my previous message

Sounds good – let us know if you run into any other issues / got any questions.

Hello, I recently moved JustFans to a VPS hosting at Hostinger. I am getting a 403 error. I thought it must have something to do with .htaccess file. But I am using the same one as my previous hosting at SiteGround. The VPS hosting uses CloudPanel instead of cPanel which I am not familiar with (I am mostly a .NET developer). It seems to use a Vhost editor for server settings which seem to use from what I researched NGINX server blocks. https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/

When I was setting up my site, I selected for it to use the Laravel template and below is the server block config it setup. Can you spot any issues or have any other advice? Also it is setup for the root directory to be /public.

server { listen 80; listen [::]:80; listen 443 ssl http2; listen [::]:443 ssl http2; {{ssl_certificate_key}} {{ssl_certificate}} server_name creator.safedatesonly.com; {{root}} }

{{nginx_access_log}}
{{nginx_error_log}}
if ($scheme != "https") {
  rewrite ^ https://$host$uri permanent;
}
location ~ /.well-known {
  auth_basic off;
  allow all;
}
{{settings}}
location / {
  {{varnish_proxy_pass}}
  proxy_set_header Host $http_host;
  proxy_set_header X-Forwarded-Host $http_host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_hide_header X-Varnish;
  proxy_redirect off;
  proxy_max_temp_file_size 0;
  proxy_connect_timeout      720;
  proxy_send_timeout         720;
  proxy_read_timeout         720;
  proxy_buffer_size          128k;
  proxy_buffers              4 256k;
  proxy_busy_buffers_size    256k;
  proxy_temp_file_write_size 256k;
}
location ~* ^.+\.(css|js|jpg|jpeg|gif|png|ico|gz|svg|svgz|ttf|otf|woff|woff2|eot|mp4|ogg|ogv|webm|webp|zip|swf|map)$ {
  add_header Access-Control-Allow-Origin "";
  expires max;
  access_log off;
}
if (-f $request_filename) {
  break;
}

server { listen 8080; listen [::]:8080; server_name creator.safedatesonly.com; {{root}} }

try_files $uri $uri/ /index.php?$args;
index index.php index.html;
location ~ \.php$ {
  include fastcgi_params;
  fastcgi_intercept_errors on;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  try_files $uri =404;
  fastcgi_read_timeout 3600;
  fastcgi_send_timeout 3600;
  fastcgi_param HTTPS "on";
  fastcgi_param SERVER_PORT 443;
  fastcgi_pass 127.0.0.1:{{php_fpm_port}};
  fastcgi_param PHP_VALUE "{{php_settings}}";
}
location ~ ^.+\.(css|js|jpg|jpeg|gif|png|ico|gz|svg|svgz|ttf|otf|woff|woff2|eot|mp4|ogg|ogv|webm|webp|zip|swf|map)$ {
  add_header Access-Control-Allow-Origin "*";
  expires max;
  access_log off;
}
if (-f $request_filename) {
  break;
}

Hi there,

Generally speaking, if using a nginx based web-server, the default rewrite rules that comes with generic panels works out of the box, and you would only have to edit the documentRoot entry.

You could try to use this template as well @ https://laravel.com/docs/8.x/deployment#nginx .

Thanks and let us know.

Is the a better more proficient video streaming option or update?

Hi there,

We are considering adding an alternative, webRTC based solution fallback, for people noin interested in adult-related streaming.

However, we do not have an ETA on it at the moment, best case scenario would be next few updates.

Thanks.

I would also like to request some kind of preview option or options that the poster could select from. Since the site already has an age warning popup we would be clear to provided a preview.. I would like to see several options:

Auto generated video preview (JFF has length options) Poster uploaded still Poster uploaded preview vid

These things would drive sales immensely

Adeyemx Adeyemx PURCHASED

9 days ago Flag 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.

ic0de ic0de AUTHOR

8 days ago Flag 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.

Hi there,

Thanks for the suggestion. As mentioned, we noted this down and we’ll have to do some research (design and technical wise) to see what the best implementation would be.

Will keep you posted when we’ll have any news.

Thanks.

Will you add on next updates some type of punishment for users? For example: a user uploads a bad photo and admin decides to ban him, he goes to admin panel > users > ban and then he adds a ban for that user…

And also, a ban screen for banned users, like ’’You have been banned from *’’

Still doesn’t work. I replied to your Dm answer with the correct domain.

Hi there,

Replied your DM with more details.

Thanks.

hÁ 4 meses atrás vi este comentário:

“ic0de AUTOR- há 4 meses Bandeira Olá, Em relação ao seletor de emoji na versão móvel rtl nos comentários, sim, confirmamos isso e será corrigido na próxima atualização.

O mesmo para o 2º, é algo da nossa lista também, que sim, no momento só conta os inscritos.”

Mas hoje enfrente este problema na vesões mobiles não consigo colcoar emojis na BIO do usuário

Hi there,

Regarding your emoji picker RTL issue, what you can try to to: 1) Make sure you’re running on latest version 2) Re-generate your theme, RTL version included 3) Do a hard-refresh and retry.

Thanks and let us know.

HELLO, SORRY, ACCORDING TO WHAT YOU HAVE SEEN, WHAT IS THE OPTIMAL HOSTING TO INSTALL THE SCRIPT, MY CURRENT HOST DOES NOT COMPLY WITH EVERYTHING, I WOULD LIKE TO HIRE ONE AND FINALLY, WILL YOU HELP ME WITH THAT INFORMATION, THANKS

Hi there,

Generally speaking, all major hosting provider that provides VPS/shared hosting powered by Cpanel or alternative panels, should allow you to install and configure everything w/o too much strugle.

If you can get your hands on a VPS with cPanel&WHM, that will make your life easier.

Thanks and let us know if you have any questions.

Hello, good morning, I can’t access putty to activate ffmepg from my cpanel, could you help me with that?, thanks

Hi there,

I don’t think that’s something we can help with, you should be able to contact the hosting provider to send you instructions on how to access your server via SSH.

Thanks.

S3 AWS after configuration i dont upload de photos and return this error in log https://prnt.sc/m4OSlTwIBX6w

Hi there,

At a glance, these errors, same as the others one you sent us, seems to be related to web-server’s mod_security blocking certain requests.

Thanks and let us know.

why do you answer everyone but not me?

Hi there,

We do answer all comments and DMs, but at the moment, as it should be mentioned on the comment area/profile contact form, most of our team is in vacantion untill ~30 Aug – so response times will be slower than usual, especially for technical related questions (while other, more generic ones can be answered at a glance).

So overall, do not worry, all your messages will be answered.

Thanks for the understanding.

thanks =D

everything configured, but with an error in uploading the photo to S3, I sent you a message by DM with the prints

Hi there,

Replied you over the email you sent us.

Judging by your screenshosts, it looks like your (web) server is blocking S3 remote upload requests due to mod_security rules.

I’d suggest showing the same log to the web-server provider so he can look if the rule can be disabled.

Thanks.

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.

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