Author - Hayden

1
Kodi Not Working On Sky Broadband? Here’s How To Fix It.
2
How To Choose A Good Digital Marketing Consultant
3
How to add CSS to a single product in Shopify

Kodi Not Working On Sky Broadband? Here’s How To Fix It.

Kodi Streams Stop Working On Sky

If you use Sky Broadband and Kodi has not been working recently, then you are not alone. A lot of people have reported problems watching Kodi streams whilst using Sky broadband.
You may have noticed that more and more movie or TV show streams seem to be down these days. You search for the latest move and click ‘Play’, only to be shown a ‘stream unavailable’ or ‘connection error’ message. You try the next available stream, only to be confronted with the same message.
Eventually, you may have become unable to find any working streams at all.

Sound familiar?

Many Kodi Streams Are Blocked On Sky.

Yes, it’s not just your Kodi installation that is broken. Sky, just like many other ISP’s in the UK have blocked a lot of Kodi streams.
At the time of writing, the following Kodi streams are known to be blocked by Sky Broadband:

  • FreeMusic
  • HDPopcorn
  • M4UFree
  • MVLinks
  • ExtraMovied
  • AnimeToon
  • SeeHD
  • WatchEpisodes
  • OceanOF

That’s far from an exhaustive list however, it is likely that many move video streaming services will be blocked by Sky into the future.

Why Does Sky Block Movie Streams?

Sky don’t block streams just to be mean. They do it as they were forced by the courts to prevent copyright infringement by blocking people’s unrestricted access to copyrighted content.

How To Choose A Good Digital Marketing Consultant

So, you’re looking to hire someone to help with your digital marketing. How do you choose a good digital marketing consultant and not end up hiring a snake-oil salesman? Here’s some top tips for hiring a specialst.

What practical experience do they have?

Anyone can talk the talk, but can they walk the walk? Ask for examples of previous clients they have worked with, along with technical details of their achievements.

Look for at least 8 years experience working in digital marketing. Ideally they would have experience working within and alongside a number of agencies and other businesses. If they have worked in different positions within those agencies, that is a bonus.

Testimonials from past clients

Any half decent consultant should be able to reel off at least half a dozen examples of past successes they have had. They should be able to give the names of clients who can testify. If they’ve really made a positive impact, they should be only too happy to provide a testimonial, right?

Even better, after they have named some businesses they have helped, ask if you can cold call those businesses to verify. If the consultant is being totally honest, they shouldn’t have any problem with that. If they have a valid reason not to, perhaps due to a NDA or other personal reason, it would only be fair to give them the benefit of the doubt, but they should at least be okay with you calling a couple.

Thorough understanding of digital marketing

If you have digital marketing experience yourself, have a call with the consultant to discover where they are at. Ask some probing questions, preferably a few you know the answer to, to see if they genuinely get it.

Ask them to take a look at your website to see if they can identify any potential areas that can be improved. Usually, there will be all kinds of issues and potential improvement areas. Even if they don’t find anything, they should at least be able to explain their process for auditing websites.

Review their website

How can someone be expected to improve your website when they can’t even get their own right?

A good digital marketing consultant should have a compelling website that ranks well for ‘digital marketing consultant [area]’. There should be no obvious technical issues and it should load quickly and display correctly on mobile.

Review their LinkedIn profile

Their LinkedIn profile should list some of the businesses they have worked with and their skills etc. They should normally have a pretty complete and well-compiled profile page with a couple of testimonials at least.

How to add CSS to a single product in Shopify

I wanted to hide a specific widget on a single product’s page in my Shopify shop, but I couldn’t find a way to edit the CSS for just a single product.
Sure, I could apply the CSS to all products, but I didn’t want to affect the rest of my store.
Fortunately, there’s a pretty simple way to do it using some liquid code.
If you’re new to liquid, don’t worry I will share the exact bit of code I used. If you’ve ever used twig (the templating language), then you should recognise liquid because it’s pretty similar.

1. Add a product-specific CSS class to the body tag

We need a way to be able to write CSS to just target the HTML on a single product. The best way to do this is to somehow add the product’s ID into a CSS class that we can use later to target the CSS to just that product’s ID.

First, navigate to Sales Channels > Themes, then next to your active theme, select Actions > Edit Code.
Then select the file Layout > theme.liquid.
Within the file’s HTML, look for the line which starts with class=” and before the next .

{%- if product.id -%}product-{{ product.id }}{%- endif -%}

So basically you’re adding the code above into the class=”” section, between the speechmarks and after any other code within the speechmarks. Make sure you add a space before to separate the added code from what’s already there.
So now, the line should look something like this:

<body class="template-{{ template | split: '.' | first }} {%- if product.id -%}product-{{ product.id }}{%- endif -%}">

Save the page.
Now, visit a product page on the frontend of your site. View source code using your browser’s tools (Right click > View Source if you’re using Chrome).
You should see a line that looks like the following:

<body class="template-product product-1849235111987" data-gr-c-s-loaded="true" style="overflow: visible; height: auto;">

Notice the product-1849235111987 class? You can use this to target anything on this specific product page with CSS.

2. Add your CSS

Next, still within the code editor, open the Assets > theme.scss.liquid file. This is your main CSS file (well, SCSS file actually) that contains all of the styling infromation for your store.
At the bottom of the file, add the following line:

body.product-1849235111987{/* Your CSS here */}

Amend this line to include your actual product’s ID number and add in any custom CSS instead of the comment.
You will also probably want to be more specific with the targeting rather than the body tag itself. For example, the following below would change the colour of a buy button for just that single product:

body.product-1849235111987 .product-form__cart-submit{background-colour: #ff0000;}

Hopefully, I’ve explained things well. It may seem tricky at first, but it’s really simple once you understand what’s going on. If you’re already familiar with code, then you’ll probably have no difficulty.
Feel free to ask any questions in the comments and I’d appreciate any advice!

Copyright © 2018. Created by Hayden Kibble.