• Index
  • » Users
  • » alzander
  • » Posts

Posts

Posts

Jan-21-19 18:50:14
Error installing JFBConnect v8.0.4 on Joomla! 3.9.1
Category: JFBConnect

Sorry, again, for the delay.

The og:description (Open Graph description tag) tag is meant to be a 1-2 sentence description of the page (see http://ogp.me/). While you can use it for specifications or other elements like you're looking for, there's no guarantee that all social networks will parse it correctly with carriage returns. You may only be concerned about Facebook, but most other social networks and tools will use Open Graph tags if they are present to help in some form.

With that said, can you let me know if you're setting the Open Graph tag on your own with one of our easy-tags, like {SCOpenGraph description=blah blah} If so, try using \n as your carriage return indicator instead of <br/>. I believe Facebook can use \n to split sentences, but it's completely at their discretion. We've seen cases where the og:description tag is too short or, for other reasons, Facebook simply ignores the tag and uses some text from the article itself. So, even by making the tag shorter and split up, Facebook may not like how that looks and ignore it.

I hope that helps,
Alex

Jan-17-19 13:56:58
Category: JFBConnect

Your correct, that documentation refers to the older module name. Please create a new instance of the SCSocialWidget module. In the parameters for that module, you can configure it to show Facebook -> Requests and you'll see the parameters necessary to setup the request link.

I hope that helps,
Alex

The issue you explain is almost always caused by a template CSS value that interferes with the modal popup. If you can post a URL to your site where we can test, we'll gladly help out.

Thanks,
Alex

Jan-16-19 01:31:11
Import Last name, Age and Gender from Facebook
Category: JFBConnect

You need to:
* Enable the EasySocial Profiles plugin for JFBConnect
* In the JFBConnect Admin -> Profiles area, you can select the fields you want to import from Facebook into EasySocial fields.

If you don't see the proper fields for importing, make sure you have run all steps of our Autotune configuration tool which is where all the currently available profile fields are downloaded to JFBConnect to allow configuring them.

I hope that helps, but if not, please tell us what steps you've taken and where you're running into issues.

Thanks,
Alex

Jan-16-19 01:23:59
Category: JFBConnect

If you haven't already seen it, please check out our Facebook Request Configuration guide. The configuration is how you setup what the request will show up as when a user sends it to a friend. Once it's setup, there are multiple ways to include the request button on your site, which you can find in our Facebook Request Inclusion guide.

There are some important notes to be aware of though when setting up Facebook Requests:
* Your Facebook Application must be in the Games category. Facebook restricts requests to only games now.
* Your website must have an SSL certificate configured.
* We don't have a way to automatically replace invitation features in other extensions. You'll need to use the module or Easy-Tag to add a link for inviting your friends on whatever page you want it to show on.

The Invitation/Request feature has not been actively developed on our end for quite some time. While it still works, Facebook has constantly been reducing and restricting the features available to be used.. things like the Game category, restrictions on detecting if a user followed an invite and who can be invited/sent requests has diminished the total usefulness of their request feature.

I hope that helps explain,
Alex

I checked Joomla's login module, and configured it to "default" (same page) for both login and logout, just in case this module interfered. Same, for a logout menu item (from user menu, which SClogin is set to display). All settings seem to be ok. Yet, any logout from SClogin still redirects to home page no matter what.

I'm unsure what you mean by this. Are you saying that the standard Joomla login module also redirects to the home page?

The only suggestions I'd have immediately from your description are:
* Make sure you're not on a page that's set for registered users only. If so, then yes, you will be redirected to the home page. If you logout, you won't be able to access the registered page, so we do indeed push you back to the home page.
* Try turning off SEF URLs and test if the same problem occurs. Sometimes SEF URLs cause issues. If that fixes it, we'll gladly help investigate how to re-enable them.

Thanks,
Alex

We haven't heard about this issue before and I'm not sure I fully understand where both caret's are coming from. The menu itself does get a caret applied to the dropdown toggle; that is done in our helper file as you mention. I don't understand where the other caret is coming from though.

Can you post or private message us a link to a page with the SCLogin module enabled that we can take a look? If you can create a test account (for front-end access only) with a username and pass of test/test (or something similar), that would help too.

Thanks,
Alex

We're implementing a fix for the double tooltip in the next release (coming out soon). If you'd like to try to implement it now, please edit the /modules/mod_sclogin/helper.php file. Around Line 526 (the same code Melissa had you update before), replace this block of code

Code:

if ($registerType == "communitybuilder" && file_exists(JPATH_ADMINISTRATOR . '/components/com_comprofiler/plugin.foundation.php')) 

{
   $forgotButton = '<a href="' . $forgotSharedLink . '" class="forgot btn width-auto hasTooltip" tabindex="-1" data-placement="right" data-original-title="' . $forgotSharedText . '"><i class="icon-question-sign' . $buttonImageColor . '" title="' . $forgotSharedText . '"></i></a>';
}
else
{
   $forgotButton = '<a href="' . $forgotButtonLink . '" class="forgot btn width-auto hasTooltip" tabindex="-1" data-placement="right" data-original-title="' . $forgotButtonText . '"><i class="icon-question-sign' . $buttonImageColor . '" title="' . $forgotButtonText . '"></i></a>';
}

With:

Code:

Around Line 526, replace this block of code 


Code:
if ($registerType == "communitybuilder" && file_exists(JPATH_ADMINISTRATOR . '/components/com_comprofiler/plugin.foundation.php'))
{
   $forgotButton = '<a href="' . $forgotSharedLink . '" class="forgot btn width-auto hasTooltip" tabindex="-1" data-placement="right" title="' . $forgotSharedText . '"><i class="icon-question-sign' . $buttonImageColor . '></i></a>';
}
else
{
   $forgotButton = '<a href="' . $forgotButtonLink . '" class="forgot btn width-auto hasTooltip" tabindex="-1" data-placement="right" title="' . $forgotButtonText . '"><i class="icon-question-sign' . $buttonImageColor . '></i></a>';
}

That is removing the title tag from the <i> element and update the title name in the <a> tag from data-title-original to just title.

We'd love to hear your feedback if that works for you, but for us, it's doing what we expect.

Thanks,
Alex

Does each piece of content have it's own URL? The issue users usually run into with multi-lingual sites is that Open Graph tags are set on a per-URL basis. They are set and Facebook will periodically fetch the URL and grab the Open Graph tags. That means that you can't set different open graph tags on the same URL for different languages... it's one set of tags per URL.

If that's not the case, then you should be able to set Open Graph tags on each language variant of your content, and that should work. However, if you're having issues with that, please explain any more details you can of your setup and we'll gladly help however we can.

Thanks,
Alex

We have an updated release that should be available within the next week that has the updates we believe are required. The v8.0 release of JFBConnect this past Summer already had many of the updates needed to change from the older Google+ signin mechanism to their newer "Google" suite of products login.

We're not expecting many issues with the shutdown of Google+, but will be watching things closely over the next few months as the service is slowly killed off and will make any changes necessary.

Thanks,
Alex

Jan-10-19 14:14:07
Error: Could not fetch page. Server returned: Error Code: 403 - Forbidden. Is a firewall enabled?
Category: JFBConnect

I'm unsure why the Error Checker tool can load that page. However, I just manually checked your page for all the issues that the automated checker would search for and there is nothing it would have caught. I'd suggest skipping that check and move on to configuration and testing, as it sounds like you have.

As for getting the user_posts (or any other permission), usually going through the app review isn't required. When setting up a channel, most of the time, the 'owner' of the Facebook Page is also an admin of your Facebook app.. and usually, that person is 'you'. If that's the case on your site and you don't plan to setup channels for other Facebook Pages and users on your site that aren't admins of your Facebook app, then you can skip the review process by doing the following:
* Go to the Facebook Developer area
* Set your app into "Development Mode" (sometimes this is switching the "Live" button to 'No')
* Then, after you've setup the channel, authenticate on your site. You should be prompted for all the permissions the channel needs.
* Once granted, you can change your app back to Live mode
From there, your user will already have granted the proper permissions and your site will be accessible to normal users who need the more basic permissions to authenticate.

I hope that helps, but if you need anything else, please let us know.

Thanks,
Alex

Awesome to hear you got that to work! Great sleuthing!

The correct file to put in the DFI area is:
/modules/mod_sclogin/ajax/otpcheck.php

Whitelisting the whole directory, as you've done, is a fine option as well as there aren't many files in there.

Thanks,
Alex

I'm glad to hear that helped show the buttons. You can drop any named files you want into that directory and JFBConnect will show them as options. The only thing to be aware of is that the JFBCLogin easy-tag has only one image parameter:

Code:

{JFBCLogin image=blah.svg}

With that tag, all the social login buttons enabled will be shown with the 'blah.svg' image from their own provider directory.

We don't really see much of an SEF benefit from having your image names align with a social network, but if you can elaborate on why you think that's beneficial, we're curious.

Thanks,
Alex

Jan-09-19 15:30:57
Error: Could not fetch page. Server returned: Error Code: 403 - Forbidden. Is a firewall enabled?
Category: JFBConnect

Can you let us know what the error is that you see?

As for setting up channels, have you enabled and tested Facebook, Twitter or LinkedIn authentication (whichever type of channel you're trying to setup)? The channels will only list users that have already authenticated on your site with one of those services, so if you haven't tested authentication, I'd start setting that up.. even if the Remote Error Check is having issues reaching your site.

Thanks,
Alex

You're correct that it's likely something in your template's CSS that's preventing those words from displaying. However, the only way for us to help is to look at the site and see what's going on. Can you provide a URL where we can see the incorrect behavior?

Thanks,
Alex

Jan-09-19 15:28:06
SCLogin modal does not show on Sobipro pages

I'm not sure what Sobipro uses.

JFBConnect does require both Bootstrap and JQuery loaded. We use the compatible versions with what Joomla 3.x uses, so if your template loads jQuery and Bootstrap from Joomla, then JFBConnect/SCLogin does not need to include it's own copy.

We offer the option to enable JQuery and Bootstrap though which loads a specialized 'namespaced' version of those libraries that *only* works with JFBConnect. That can double (or more) include those files, but prevents conflicts with other versions or altered versions of those libraries.

There's not much that can be done about multiple inclusions though, it's a part of life with so many components, templates and Joomla itself all using different versions of the same libraries.

I hope that helps explain,
Alex

To show SVG files in the SCLogin module and JFBConnect options, please edit the following file:
/administrator/components/com_jfbconnect/models/fields/providerloginbutton.php
Toward the bottom around line 98, you'll see:

Code:

            $buttons = JFolder::files($folder, '^' . '.*(\.png|\.jpg|\.gif)$');

Update that to:

Code:

            $buttons = JFolder::files($folder, '^' . '.*(\.png|\.jpg|\.gif|\.svg)$');

Let us know if that works how you're expecting and we can make sure that makes it into a future release.

Thanks,
Alex

I was just suggesting to disable Admin Tools -temporarily- and see if the login functionality works. If it does, then that narrows the problem down to being some sort of Admin Tools security exception which we can look more into.

Admin Tools also does other things, like creating the .htaccess file that prevents direct file inclusion (DFI), so even if you disable Admin Tools, some of the protections it has put in place may still be active.. but really we're just trying to help narrow down what the cause could be because we're unsure. Something is preventing our file from loading, but I'm unsure what.

Thanks,
Alex

Jan-08-19 03:45:33
SCLogin modal does not show on Sobipro pages

Just to note, we're testing with Chrome. If you're using another browser, please try with Chrome and/or let us know your browser of choice.

Thanks,
Alex

Jan-08-19 03:42:07
Error installing JFBConnect v8.0.4 on Joomla! 3.9.1
Category: JFBConnect

We also just received another report from a user with the same issue. We're asking for more details from them to hopefully narrow down a common cause.

https://www.sourcecoast.com/forums/jfbc … ing#p64930

Thanks,
Alex

Jan-08-19 03:41:31
0 Call to a member function get() on string
Category: JFBConnect

We had a report of another user with a similar issue during installation but have been unable to determine the cause. Can you provide us with super admin access to your site? You can Private Message us credentials by clicking the mail icon under our name to the left.

We've tested JFBConnect 8.0.4 on many different sites and have many users who have successfully installed it, but definitely want to get to the bottom of this as soon as possible to understand what may be wrong. If it's not possible to provide super admin access, please let us know any details you can about your site, like PHP, Apache and MySQL versions.

Thanks,
Alex

Jan-08-19 03:39:19
Error installing JFBConnect v8.0.4 on Joomla! 3.9.1
Category: JFBConnect

Pieter,
I'm sorry for the delayed response. I did access your development website to test. When I install JFBConnect, I get a popup message that simply says "Error". That's not something we've ever seen before or understand why it's happening.

In your first message, you noted that the error was:

I get the following error: 'Call to a member function get() on string'.

Where are you seeing that message? I seem to be seeing something different.

Also, on the development site, I see that JFBConnect v8.0.4 is actually installed. Can you tell me how you installed it? My only suggestion was going to be to try a Install From Directory option where you copy the JFBConnect package to your site and install locally. Maybe that's what you've already done, but any details you can provide on the error message you're getting (how you're seeing it) and how JFBConnect was actually installed will help.

Thanks,
Alex

JFBConnect can work with standard Joomla login module. Our social login buttons can easily be added to that module or in other locations that you may want them that don't necessarily have to have a Joomla login area. The SCLogin module can be added and set to not show the login form, we have our 'easy tag' system where you can add {JFBCLogin} anywhere to the site and our social login buttons will appear and other options.

Unfortunately, I don't know why the otpcheck.php file can't be loaded from your site. There are tons of possibilities and I don't know your site or infrastructure well enough to tell you. The only suggestions I have are to disable security and URL rewriting features to narrow down which is causing the problem. If it's not DFI, then turn off all of Akeeba (temporarily) to see if that fixes it.

I hope that helps get you started,
Alex

For the Login Form posttext, I don't think it's a bug. I think the pre/post text fields do extra filtering to prevent bad code and other problems. The easy-tags are a good way to get around those issues.

As for the Easy-Tag, I can't load either the svg or png file directly. Try going to this link (with your domain of course) and see if it loads for you:
media/sourcecoast/images/provider/facebook/facebook.svg
I get a 404 error. That's the URL that the Facebook login link is trying to load with the Easy-Tag, so once you get the image to work directly, the easy-tag should work as well.

Thanks,
Alex

The issue may be Admintools itself. There's a setting in their WAF (Web Application Firewall) for "Direct File Inclusion", which prevents direct access to PHP files like we need. Try turning that filter off to see if authentication with the SCLogin module starts working.

If so, there must be a way to let AdminTools know that hitting that file directly is ok. I don't know that offhand, but I'd look around to see if there are ways to add the file I references above to an exception list. If not, let us know and we can investigate further.

I can't recommend disabling 2FA. If you have enabled, you're doing the right thing and telling you to disable (reducing security) is never a good thing.

Thanks,
Alex

  • Index
  • » Users
  • » alzander
  • » Posts

Board Info

Board Stats
 
Total Topics:
11716
Total Polls:
0
Total Posts:
49218
Posts this week:
26
User Info
 
Total Users:
47985
Newest User:
алехар
Members Online:
1
Guests Online:
1212

Online: 
bradju
Social Stream
Refer and Earn

Like our extensions? You're not alone! That's why they're used on tens of thousands of websites. Now you can earn 20% of any sale you refer to SourceCoast.com.

We provide excellent documentation, well laid out sales pages and great support. All you need to do is spread the word and we'll take care of the rest.

Learn About Our Affiliate Program