Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Joey_M Posted April 1, 2017 Posted April 1, 2017 Purchased and installed, I'm very excited about this as I have been trying to campaign for this to be made. I can't seem to change the social tabs colour, it just stays wait on my theme. You can check this via my sites test page Newbie if you would like to look? Also, can you please provide details on how to set it up fully via the install download? I think other users will find this useful. I have setup YouTube and Twitter without any problem but I cannot get Instagram or Facebook to accept my IDs etc
newbie LAC Posted April 2, 2017 Author Posted April 2, 2017 (edited) Hello, 11 hours ago, Joey_M said: I can't seem to change the social tabs colour, it just stays wait on my theme. Use the setting "Use background" Result 11 hours ago, Joey_M said: Also, can you please provide details on how to set it up fully via the install download? What do you want to know? Some services work with API credentials only. Go to ACP - Plugins - (NB41) Social Count Fans - Settings You can omit "Custom background" and "Custom FA icon" to use default values. Example 11 hours ago, Joey_M said: or Facebook Check Facebook Client Id. It should be number. It's simular as https://invisionpower.com/4guides/how-to-use-ips-community-suite/social-sign-in/facebook-r220/ App ID and App Secret 11 hours ago, Joey_M said: I cannot get Instagram You need to fill the setting on ACP Instagram access token Click on Get access token You will be redirect to main page. The url will be looks like domain.ltd/access_token=TOKEN Copy TOKEN Quick guide how to create an app 1. Go to https://www.instagram.com/developer/clients/manage/ 2. Register a new client 3. Fill the fileds 4. On security tab uncheck Disable implicit OAuth Edited April 2, 2017 by newbie LAC Joey_M 1
Joey_M Posted April 3, 2017 Posted April 3, 2017 On 02/04/2017 at 6:58 AM, newbie LAC said: Check Facebook Client Id. It should be number. It's simular as https://invisionpower.com/4guides/how-to-use-ips-community-suite/social-sign-in/facebook-r220/ App ID and App Secret Can I use the same application as the one I have setup to allow FB login integration? Also, I assume the page name is the username? For some reason, I still can't manage to get FB to set up. On 02/04/2017 at 6:58 AM, newbie LAC said: Click on Get access token You will be redirect to main page. The url will be looks like domain.ltd/access_token=TOKEN Copy TOKEN Quick guide how to create a app 1. Go to https://www.instagram.com/developer/clients/manage/ 2. Register a new client 3. Fill the fileds 4. On security tab uncheck Disable implicit OAuth Likewise with Instagram, however I am wondering if it's due to still being in 'sandbox mode'. Also, do I need to request any permissions?
opentype Posted April 3, 2017 Posted April 3, 2017 Maybe detailed instructions for each service would help. I only got Twitter to work. No luck with Facebook or YouTube. And since there is no error reporting for the API calls I have no clue what to do differently.
newbie LAC Posted April 4, 2017 Author Posted April 4, 2017 17 hours ago, Joey_M said: Can I use the same application as the one I have setup to allow FB login integration? If you want. 17 hours ago, Joey_M said: Also, I assume the page name is the username? For some reason, I still can't manage to get FB to set up. Facebook changed API. I fixed on your forum. I need some time to update the plugin. 17 hours ago, Joey_M said: Also, do I need to request any permissions? No. 14 hours ago, opentype said: Maybe detailed instructions for each service would help I'll try. 14 hours ago, opentype said: No luck with Facebook There is a bug. Read above 14 hours ago, opentype said: YouTube Go to https://console.developers.google.com/ Create new project Go to https://console.developers.google.com/apis/dashboard?project=social-count-fans Click on ENABLE API Click on YouTube Data API Click on ENABLE Click on Create credentials Click on API key Click on Create (Optional) Click on HTTP referrers and add your forum domain Copy API key, go to ACP and add it in "Youtube API key". 15 hours ago, opentype said: And since there is no error reporting for the API calls I have no clue what to do differently. It's a bug. Widget form doesn't respect errors. I can log them or show to admins under widget.
Joey_M Posted April 4, 2017 Posted April 4, 2017 I still can't figure out why Instagram won't work. I followed your instructions @newbie LAC and nothing.
newbie LAC Posted April 5, 2017 Author Posted April 5, 2017 15 hours ago, Joey_M said: I still can't figure out why Instagram won't work. I followed your instructions @newbie LAC and nothing. Hello, There is a bug in a plugin. I fixed founded bugs and I'll upload new version coming soon Joey_M 1
joaocb Posted April 19, 2017 Posted April 19, 2017 I just bought this plugin. Only Twitter is working... Facebook, Instagram, Youtube and Google+ I can't make it work. If anyone did, help would be appreciated. Thanks
newbie LAC Posted April 19, 2017 Author Posted April 19, 2017 2 hours ago, joaocb said: I just bought this plugin. Only Twitter is working... Facebook, Instagram, Youtube and Google+ I can't make it work. If anyone did, help would be appreciated. Thanks Hello, Have you created applications for services?
joaocb Posted April 19, 2017 Posted April 19, 2017 11 hours ago, newbie LAC said: Hello, Have you created applications for services? I have login handlers for facebook, google, instagram, twitter, linkedin, paypal, instagram... I followed the instructions above for youtube but it didn't work since it asks for the user channel link and not for the application id or the application secret. The same for the other social networks, except Twitter which is working well.
opentype Posted April 19, 2017 Posted April 19, 2017 20 minutes ago, joaocb said: it asks for the user channel link and not for the application id or the application secret. Those are different things. The API key needs to be set in the ACP for the plugin, so it can call via the API. The channel ID is being set in the widget to specify which channel data to pull. That being said, I still can’t get it to work either. Google reports “client error (4xx)” in the developer console.
opentype Posted April 19, 2017 Posted April 19, 2017 Got it working now somehow. Another question: How is the Feedly function supposed to be used? If I add a feedly URL https://feedly.com/i/subscription/feed/https… it doesn’t work. If I add my IPS RSS feed directly, it works and reports the Feedly followers, but it doesn’t link to Feedly but to the RSS feed directly, so I can’t gain any Feedly followers this way. Is that intentional?
joaocb Posted April 20, 2017 Posted April 20, 2017 I also got Facebook to work... and Twitter is still ok of course. Nothing else is working.
newbie LAC Posted April 20, 2017 Author Posted April 20, 2017 Hello, 11 hours ago, opentype said: If I add a feedly URL https://feedly.com/i/subscription/feed/https… it doesn’t work. You should add a link without https://feedly.com part. 11 hours ago, opentype said: If I add my IPS RSS feed directly, it works and reports the Feedly followers, but it doesn’t link to Feedly but to the RSS feed directly, so I can’t gain any Feedly followers this way. Is that intentional? Looks like a bug. I'll change the link. 47 minutes ago, joaocb said: Nothing else is working. Any errors? I wrote instruction for youtube here https://invisionpower.com/forums/topic/436877-nb41-social-count-fans/?do=findComment&comment=2685441 For G+ it will be similar (you can use the same application) For instagram https://invisionpower.com/forums/topic/436877-nb41-social-count-fans/?do=findComment&comment=2685204
Joey_M Posted April 24, 2017 Posted April 24, 2017 (edited) @newbie LAC I still can't get Instagram to work, I followed the steps mentioned in the latest upgrade but it still doesn't show. -Edit... Somehow now YouTube has disappeared and when I re-added service to the widget that no longer shows. Edited April 24, 2017 by Joey_M
Joey_M Posted April 24, 2017 Posted April 24, 2017 I've just managed to get YouTube back, but still having issues with Insta.
newbie LAC Posted April 25, 2017 Author Posted April 25, 2017 Hello, 14 hours ago, Joey_M said: @newbie LAC I still can't get Instagram to work, I followed the steps mentioned in the latest upgrade but it still doesn't show. See the setting "Instagram access token". Value is not url https://prideofnottingham.co.uk/access_token=%TOKEN% I changed. Result you can see on your test page. Joey_M 1
Joey_M Posted April 25, 2017 Posted April 25, 2017 7 hours ago, newbie LAC said: Hello, See the setting "Instagram access token". Value is not url https://prideofnottingham.co.uk/access_token=%TOKEN% I changed. Result you can see on your test page. When using the metro style, would there be a way to make the 4th social channel the full size (as Facebook is on my test page?) so that it fills the white space @newbie LAC
newbie LAC Posted April 25, 2017 Author Posted April 25, 2017 1 minute ago, Joey_M said: When using the metro style, would there be a way to make the 4th social channel the full size (as Facebook is on my test page?) so that it fills the white space @newbie LAC Yes. I'll fix it in next release. Joey_M 1
opentype Posted May 7, 2017 Posted May 7, 2017 Is there a way to use this outside the drag-and-drop areas? I would like to put it in my custom footer and created a Social count block in the ACP. If I add it as custom block to a drag-and-drop area through the sidebar manager it works – but if I call the block in a template or another block like {block="social-count"} it returns nothing.
newbie LAC Posted May 8, 2017 Author Posted May 8, 2017 Hello, 14 hours ago, opentype said: but if I call the block in a template or another block like {block="social-count"} it returns nothing. Because output depends on configuration. By default there are no services. 15 hours ago, opentype said: Is there a way to use this outside the drag-and-drop areas? I think you can use php to call the widget
opentype Posted May 8, 2017 Posted May 8, 2017 12 minutes ago, newbie LAC said: Because output depends on configuration. By default there are no services. I've set up the services (while creating the block in the ACP) and the block works. It just doesn’t work when called through {block="…"}.
newbie LAC Posted May 8, 2017 Author Posted May 8, 2017 17 minutes ago, opentype said: I've set up the services (while creating the block in the ACP) and the block works. It just doesn’t work when called through {block="…"}. Give me some time to check
newbie LAC Posted May 8, 2017 Author Posted May 8, 2017 (edited) 1 hour ago, opentype said: I've set up the services (while creating the block in the ACP) and the block works. It just doesn’t work when called through {block="…"}. It's a core issue and related with "orientation". applications/cms/sources/Blocks/Block.php public static function display( $block, $orientation=NULL ) When you use {block} tag you can't pass orientation variable. Solution Open plugins/nb41socialcountfans/widgets/nbSocialCountFans.php Find and comment if ($this->orientation != 'vertical') { return ''; } or change to if (isset($this->orientation) and $this->orientation != 'vertical') { return ''; } Edited May 8, 2017 by newbie LAC opentype and Meddysong 2
Recommended Posts