A Guide to Customize Echo Colors and Fonts For Your eCommerce Store


Using CSS to customize fonts and colors Of Your eCommerce Store

To modify the color and font scheme of Echo, please place this in your HTML and modify the color and font values as needed (please note that such changes do not affect external pop-ups, ‘Display mode’->’In Browser Window’ – you will need to use internal pop-ups to be able to customise the appearance, ‘Display mode’->’In Layer Popup’).

To learn where to put this code, please refer below to ‘CSS Placement’:
<style type=”text/css”>
/* Js-Kit Echo theme */
/* colors */

.js-singleCommentBg { background-color:#FFFFFF; } /* changes the bg color of each item */
.jsk-PrimaryBackgroundColor { background-color: #FFFFFF; } /* changes the primary foundation color */
.jsk-SecondaryBackgroundColor { background-color: #f4f4f4; } /* changes the comment form background */
.jsk-PrimaryHighlightColor { color: #fffea9 } /* not currently used */
.jsk-SecondaryHighlightColor { color: #ffff00 } /* not currently used */
.jsk-PrimaryFontColor { color: #3a3a3a; } /* the color of all primary text elements */
.jsk-SecondaryFontColor { color: #c6c6c6; } /* the color of all secondary text elements */
.jsk-ThreadWrapper a, .jsk-LinkColor { color: #476cb8 }  /* the color of the Echo Stream background */
.jsk-H1Color { color: #878487; } /* the color of the 1st level headers */
.jsk-MenuContainer { background-color: ##FFFFFF; }    /* the color of the ‘Add another site’ drop-down menu */
/* fonts */

.jsk-PrimaryFont, .jsk-CommentFormSurface input { font-family: Lucida grande, Tahoma, Verdana, Arial; }
.jsk-PrimaryFont { font-size: 8pt; font-weight: normal; }
.jsk-H1Font { font-size: 1.38em; font-weight: bold; line-height: 1.4em; }
.jsk-LinkFont, .jsk-ThreadWrapper a, .jsk-ThreadWrapper a:hover { text-decoration: none; font-weight: normal; }

CSS Placement


Self-hosted WordPress Business Websites

If you run Echo on your self-hosted WordPress site (you installed the Echo plugin for WordPress), then add the CSS <style>…</section> at the end of the file “single.php” (design > theme editor > single post). Advanced customization


Blogger Websites

If you run Echo on your Blogger site (you installed the Echo Plugin for Blogger), then go to the layout view, click “edit” in the “JS-Kit Comments” module, add the CSS <style>…</section> in the window that pops up (right after “<!– JS-Kit Comments –>”). Then “view” your blog (comments don’t seem to be visible in the “preview” mode of Blogger)


Other Sites For Your Online Business

If you run your own site and have access to the page where you have installed the Echo script, then add the CSS <style>…</style> code AFTER the Echo <script> code.


Advanced Tips and Tricks

Found a cool way of modifying Echo? Add it here for the community to see!
The best tool for such purposes is the FireBug add-on of the FireFox browser (http://getfirebug.com/), it gives you the ability to analyse each area of any page. So just check which class is used for any desired area and then add styles definitions to the page html source.
Note: These are unsupported modifications contributed by the community
Basically, there is no central CSS style sheet file for JS-Kit/Echo.  Rather, the CSS is injected into the HTML file via javascript by calling JSKitLib.addCss().  Specifying CSS for any of these objects will control page display, including “display: none”, which is used extensively below:


/* sizes */
.js-CommentsArea { width: 400px; }
/* suppress item display */
.jsk-HeaderWrapper { display: none; }  /* no comment header */
.jsk-ItemUserAvatar { display: none; } /* no avatar */
.jsk-ItemBody { margin-left: -48px; } /* compensate for removed avatar */
.js-kit-avatars-wrapper { display: none; } /* no default avatar for non-logged-in user*/
.js-kit-nonLoggedUserInfo { margin-left: -75px; } /* compensate for removed default avatar */
.js-singleViaLinkWrapper { display: none; }  /* no “Comment via” */
.js-CommentsSkin-echo div.jsk-ThreadWrapper { padding: 0px; }  /* no whitespace above “Leave a Comment” */
/* Use ‘!important’ to override inline style */
.js-singleCommentAdminStar { display: none !important; } /* no administrator star */
/* layout */

.js-singleCommentName { margin-right: 1em; } /* add space after commenter name */
.js-kit-miniProfile { background-color:#FFFFFF; } /* the color of the mini profile popup */
.jskit-MenuContainer { background-color:#FFFFFF; } /* the background color of pulldown menus */
.jskit-MenuItemMO { background-color: #EDEDED; } /* the color of pulldown menu items */
/* Hide the Leave a Comment Form */

.jsk-CommentFormButton { display: none; }
.js-singleCommentReplyable { display: none; }
.jsk-CommentFormSurface { display: none; }
/* Hide the Follow tab */
.js-kit-tab-follow { display: none; }





Changing buttons fonts


To change font in echo command the font for the ‘Post’ and ‘Cancel’ buttons re-define the following class on your site:


/* Changing buttons fonts */

input.jsk-CommentFormButton {

/* /Changing buttons fonts */


“1.25em” value here is the example of font size, change it to the one you need and add the other attributes to the class if needed.

Hiding avatars


To hide avatars from the form for inputting new comments add the following CSS style declarations:


/* Hiding avatar from forms for entering new comments */
/* hide avatar from the form for inputting new comments*/
.js-kit-miniProfile-avatar,.js-kit-avatars-wrapper {
display: none;

/* move the next div to the hidden div position */
.js-kit-miniProfileDataWrap {
margin-left: 0px !important;
.js-kit-nonLoggedUserInfo {

margin-left: -75px;

/* /Hiding avatar from forms for entering new comments */


To hide avatars from the comments thread add the following code:


/* Hiding avatar from comments thread */
/* hide avatar from the thread */
.js-singleCommentAvatar {
display: none;

/* move the comment content position */
.jsk-ItemBody {
margin-left: -48px;

/* move timestamp position */
.jsk-ItemFooter {
margin-left: -48px;
/* /Hiding avatar from comments thread */

Hiding timestamps


To hide the timestamp of each comment (the time/date below each comment) add the following CSS style declarations:


/* Hiding timestamps */

.jsk-ItemAge {

float: right;

visibility: hidden;

display: none;


/* /Hiding timestamps */



Hiding RSS link


To hide the RSS feed link (follow) on the bottom left side of the comment box add the following code to your page:


/* Hiding RSS links */

.js-CreateComment .js-kit-tabs-singleTab {
display: none;

/* /Hiding RSS links */



Hiding the ‘Share’ button


To hide the ‘Share’ button with the whole line where it is displayed add the following definitions:


/* Hiding the ‘Share’ button */

.js-kit-lcf-toField {
border:1px solid #BBBBBB;

/* /Hiding the ‘Share’ button */


Changing the ‘Share’ -> ‘This page’ logo


To change the ‘Share’ -> ‘This page’ logo add the following definitions:


/* Changing the ‘Share’ -> ‘This page’ logo */

.jskit-DogtagIcon {
background-image:url(//cf.js-kit.com/images/echo.png) !important;

/* /Changing the ‘Share’ -> ‘This page’ logo */


Just replace the “url(//cf.js-kit.com/images/echo.png)” value with the one you need.


Changing the comments separator


The following image is displayed as dotted line by default (horizontally-repeated):



This is the code for changing the image:


/*  Changing comments separation image */
.jsk-ItemWrapper { background:transparent url(//your_domain.com/path_to_image/image_name.jpg) repeat-x scroll center top; }
/* /Changing comments separation image */


‘your_domain.com/path_to_image/image_name.jpg’ is the example and should be replaced with the actual image URL.



Changing the commenter’s name appearance


To change the appearance of the commenter’s name on your site use the following code:


/*  Changing the commenter’s name appearance */

.js-topSingleCommentINFO {

/*  /Changing the commenter’s name appearance */



Changing the “Leave a Comment” link appearance


/*  Changing the “Leave a Comment” link appearance */

.js-commentControl a {color: red;}

/*  /Changing the “Leave a Comment” link appearance */



Hiding the “Reply” button


/*  Hiding the “Reply” button */

.js-singleCommentReplyable { display: none; visibility: hidden;}

/*  /Hiding the “Reply” button */






How do I set transparent background for Navigator widget?

You should declare the following CSS style after the “<script src=”http://js-kit.com/top.js”></script>” code:

<style type=”text/css”>
div.js-topHeader, div.js-topView, div.js-topRowColor2, div.js-topFooter, div.js-topAdminBar {
background:transparent none repeat scroll 0 0;

Using CSS to customize fonts and colors

To modify the color and font scheme of Navigator, please place this in your HTML and modify the color and font values as needed.
To learn where to put this code, please refer below to ‘CSS Placement’

<style type=”text/css”>
/* Js-Kit Navigator theme */

/* colors */
div.js-topNavTabTitle {color : #ff0000;}  /* changes the color of Navigator tabs to red */
/* fonts */

.js-topSingleCommentText {font-family:Arial,Helvetica,sans-serif; font-size:8pt; } /* changes the appearance of comments text */
.js-topFont {font-family:Arial,Helvetica,sans-serif; font-size:10pt; } /* changes the appearance of the main Navigator font */
.js-topDetailFont {font-family:Arial,Helvetica,sans-serif; font-size:8pt;}  /* changes the appearance of the detail Navigator font */


More information

You can ask more questions about skinning on our Support Forum

Disqus on Blog for positive Impact on eCommerce part

E-Commerce Real-Time Commenting System

Blogs With enabled Commenting System News

Blogs have very big impact on successful Online businesses and therefore they are one of the e-Commerce cornerstones. Real-Time Commenting System is must have for Bloggers. The good commenting system increases the quality and quantity of reader interaction on your blog. Comments from readers are an integral part of it – and should be as simple and effective as possible. We will take a look at the JS-Kit real time commenting system for eCommerce blogs. It’s available for all the blogs on WordPress platform, which is the base for WooCommerce eCommerce platform.

Real-time Commenting System

JS-Kit Commenting System for better e-Commerce User Experience

The js-kit comment system is available for many different platforms and can be integrated into any website. Also for WordPress there is a Disqus plugin. The goal of the js-kit e-commerce commenting plugin is to significantly improve interaction and readiness to comment and reduce spam. The rough corners:

To be able to comment on the js-kit module, each reader has to log in once to js-kit. Login must be verified by e-mail or through a social network profile (Facebook, Twitter, Google Plus). Once registered and logged in to Disqus, a reader can comment on any website that uses the js-kitcomment system without having to log again. The name of a commenter links to the js-kit profile, not to the website that he has deposited. So you can give your readers the direct opportunity to draw attention to their website through helpful comments (but the website can be stored in the profile). On the other hand, the “real” comments that contribute to the topic and the discussion. The moderation of the comments takes place directly on the js-kit website. The more blogs and websites use js-kit, the more useful it becomes. Existing comments can be synchronized from WordPress to js-kit, and Disqus comments can also be downloaded into the own WordPress database, so switching between the systems is possible. Disqus on Blog for positive Impact on eCommerce part

Advantages of the js kit comment system

Proper established commenting system on your WordPress Blog will have very positive effect on your e-Commerce part as well. More people will visit your blog, and therefore your online store will get more visitors. The fact that a login is required and this must also be verified, spam is reduced. Commenting is much easier and less time-consuming for registered users – so many bloggers report much higher readiness to comment and interact. Disqus offers many other possibilities, e.g., integrating images in comments. Ability to display (and monetize) related articles below the comment field, for example, by advertising other pages.

Disadvantages of js kit for WordPress

The required login can be a hurdle for new commenters, and the enrollment process is a bit frustrating, because you do not immediately recognize that you need to register to comment. Disqus could collect user data across different websites, because it can be recognized by the login user. Loading Disqus takes a little more time than the WordPress’s own comment system, and can slightly affect your site’s loading time.

However, if you run eCommerce Business, you definitely should use a kind of real-time commenting solution for your Blog. Check out https://7figurecycles.tumblr.comfor more details.

Js-Kit and Learn Build Earn

We are more than happy to announce that the website thelearnbuildearn.net will be using our echo commenting system on their new launch. During their webinar series, the live commenting area will be populated with questions of people attending it. This is a completely new approach that is going to be used in the Internet marketing space and we are super excited on how this will pan out. We implemented the commenting system with our script, directly into their wordpress based site.

Things are still under heavy testing, but we should be good to go until the launch of the learn build earn course. If you want to learn more, you can read this – reviewing the learn build & earn training.

In a nutshell, the training is a digital course that will teach you all about building digital courses and sell the online. The author behind it  is Mark Ling, who has been in the business for well over a decade and really is a veteran when it comes to digital marketing.

Marks team approached us, because they have build a custom template for their launch series and wanted to include commenting, polls and other features during their live streams.

You will be able to check out our work somewhere between June 15 and June 30th on the live webinar series. You can also check out their reddit thread or tumblr for more.

JS-Kit Code Of 100k Factory Revolution

100k Factory Revolution Review and Bonus


When most individuals think about launching an ecommerce business, they envision selling some incredible product that will provide them the freedom they need to work on what they really enjoy. However, despite having a lot of enthusiasm initially, sometimes people don’t end up taking the necessary action.

So what happens to those individuals?

The don’t know what to sell.
They worry about failing which prevents them from even getting started.
They do have an idea about what they would like to sell but aren’t sure what they should do next.

Do any of those sound like you? If so, don’t worry. We are going to provide you with some actionable and substantial stories of how two individual were able to get their very own ecommerce businesses started without needing to spend any money.

Those two individuals are members in my course called “100k factory revolution.” We have helped more than 3,000 entrepreneurs and it has been so interesting to discover how people get their businesses started.

So let’s get started. Here is Aidan Booth from Backplane:

So what was the problem you were faced with100k factory revolution

– Product name: 100k Factory Revolution

– Developer: Aidan Booth and Steve Clayton

– Release Date: 21.2.2017

  • – Recommended: Yes
  • – Field: eCommerce

I injured my back and during rehab I discovered how important it was to have good posture. Working as an engineer involved me sitting in my office chair for hours on end, so I decided I would make myself a product. When I realized that it was really helping me, I decided that I wanted to also help others.

Aidan Booth and Steve Clayton  product will help you have better posture and a happier back ultimately as you are sitting at your desk working all day long.

How did you figure out who would want to purchase 100k factory revolution review?

That was easy. In order to validate my idea I asked people to purchase it before I even started to make my product. Pre-sales is a very powerful strategy that enables you to make sure that your product has real demand. This helps to minimize your financial risk. I also had a lot of faith in my product being able to help individuals with their posture since I was its first customer.

So many people spend hours and hours doing market research and searching through Alibaba and wondering whether anyone will want to purchase the product they would like to sell. When you use pre-sales, it helps you cut down on those assumptions and move forward more quickly with your business.

So how did you get the first version of the product created?

My product helps with posture, and my chiropractor and PT suggested that I lay a foam roll along my spine. So I measure how much my shoulders were able to relax when I used a foam roll. Then I got a hacksaw and started to experiment. With my first prototype I failed a lot. It fact, one of my earliest customers got a migraine from it (oops, not what I intended!) It would have been very easy for me to just give up at that point. However, I knew I could succeed if I just got through all of the failures, and kept on iterating.

What core takeaways did you get from the process inside 100k factory revolution bonus?

Pre-sales (see above). 100k factory revolution sign in – the100kfactory.com

Also, get over your fears of failing (it does step you from achieving success).

Focus on the fundamentals: Find out what problems people are having, come up with a solution, pre-sell your solution, over-deliver on your execution, go wherever your customers are, and demonstrate to them how your product solves their problem.

Too many people focus on solutions rather than identifying problems that individuals want to have solved. Be sure that you work backwards from whatever needs your prospective customers have (including yourself).

When you first were starting your business, what were the largest roadblocks that you were faced with?

Convincing people that it would work before they purchased was solved with testimonials and video. Some individuals also have a problem with the fact that my product isn’t made with fancy materials. But I care more about whether something works or not. I kept things simple in order to keep my costs low.

Your product is never going to be perfect. Focus on locating individuals who want it first. Then over time you can evolve your product and make it better.

Facebook Connect Plugin for eCommerce Use

eCom Success Academy Reveals The New Features of the Facebook Connect Plugin

eCom Success Academy Facebook ConnectWe welcome Facebook’s ability to shine a light on the value of connecting blog comments to Facebook Connect for eCommerce use. Of course, JS-Kit comments has had Facebook Connect login for some time now. We also feature OpenID and a commitment to Google Friend Connect, MySpaceID, Yahoo! and other eCommerce plugins for Shopify.

Widgets like these from Facebook will be useful to popularize the idea of connecting sites and blogs to the rest of the social web. Once users get the idea, however, they will need a solution that allows multiple login options (Myspace has 80m users, Yahoo has 500m for example), sharing updates with multiple sites (Twitter, Friendfeed, Facebook, Yahoo etc), rich threading and moderation features, look and feel customizations and behavioral options that turn a simple feature into a fully customized social experience for their participants. Just check out the feature grid over on our wiki.


A key requirement for publishers, also, is that their commenting system (or any widgets they plan to use on their site for that matter) do not siphon traffic back to any given destination site. That’s why JS-Kit does not, and will never, maintain its own destination community. Instead, our visitor profiles lead to JavaScript popups that show a user’s information on the publisher’s page. Information that is not just from Facebook, but gathered from all the social platforms in which they participate in the eCom success academy program by Adrian Morrison. Read their full income review here: 2017 eCom success academy Income review – www.ecomsuccessacademy.net

As I posted on the DataPortability blog recently, the key for the emerging social web is a peered, open approach where the tools allow users to control their data and vendors to participate as equals on the grid. (source: eCom success academy review)

We believe that the web is a heterogeneous environment and that a multi-platform approach that includes all of the major players (Google, FaceBook, Yahoo!, MySpace, OpenID and others yet to emerge) is in the best interest of publishers by providing solutions that cater to all participants – leaving them free to choose the social experiences they enjoy inside the new eCom success academy bonus package.